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

As filed with the U.S. Securities and Exchange Commission on May 5, 2023

 

Registration No. 333-258109

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

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

Under the Securities Act of 1933

 


 

AvePoint, Inc.

 


 

(Exact name of registrant as specified in its charter)

 

Delaware

 

7379

 

83-4461709

(State or other jurisdiction of

incorporation or organization)

 

(Primary Standard Industrial

Classification Code Number)

 

(I.R.S. Employer

Identification No.)

 

 

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

 

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

 


 

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

 


 

 

 

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

 

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

 

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

 

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

 

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

 

Large accelerated filer

Accelerated filer

    

Non-accelerated filer

Smaller reporting company

    
  

Emerging growth company

 

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

 

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

 

 

 

EXPLANATORY NOTE

 

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

 

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

 

 

 

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

 

Subject to Completion, Dated May 5, 2023

 


 

PROSPECTUS

 


 

logo.jpg

 

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

Up to 405,000 Warrants to Purchase Common Stock

 


 

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

 

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

 

 

 

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

 

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

 

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

 


 

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

 


 

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

 


 

Prospectus dated May 5, 2023

 

 

 

ABOUT THIS PROSPECTUS

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

 

 

TABLE OF CONTENTS

 

Page

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

2

FREQUENTLY USED TERMS

4

PROSPECTUS SUMMARY

6

SUMMARY OF RISK FACTORS

10

THE OFFERING

13

RISK FACTORS

14

MARKET AND INDUSTRY DATA

32

USE OF PROCEEDS

32

DETERMINATION OF OFFERING PRICE

32

MARKET INFORMATION FOR SECURITIES AND DIVIDEND POLICY

32

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

34

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS

47

BUSINESS

48

MANAGEMENT

58

EXECUTIVE COMPENSATION

68

CERTAIN RELATIONSHIPS AND RELATED PARTY TRANSACTIONS

80

DILUTION

81

PRINCIPAL STOCKHOLDERS

82

SELLING SECURITYHOLDERS 

85

MATERIAL U.S. FEDERAL INCOME TAX CONSEQUENCES

90

DESCRIPTION OF CAPITAL STOCK

95

PLAN OF DISTRIBUTION

102

LEGAL MATTERS

104

EXPERTS

104

WHERE YOU CAN FIND MORE INFORMATION

105

AUDITED FINANCIAL INFORMATION

106

 

 

 

 
 

 

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

 

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

 

1

 

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

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

 

 

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

 

our future operating or financial results;

 

future acquisitions, business strategy and expected capital spending;

 

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

 

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

 

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

 

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

 

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

 

our ability to grow our market share;

 

our ability to attract and retain qualified employees and management;

 

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

 

developments and projections relating to our competitors and industry;

 

our ability to develop and maintain our brand and reputation;

 

developments and projections relating to our competitors and industry;

 

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

 

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

 

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

 

our future capital requirements and sources and uses of cash;

 

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

 

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

 

the effects of foreign currency exchange.

 

2

 

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

 

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

 

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

 

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

 

3

 

 

FREQUENTLY USED TERMS

 

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

 

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

 

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

 

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

 

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

 

Closing” means the consummation of the Business Combination.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

4

 

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

 

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

 

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

 

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

 

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

 

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

 

Sponsor” means the Apex Technology Sponsor LLC.

 

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

 

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

 

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

 

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

 

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

 

5

 

PROSPECTUS SUMMARY

 

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

 

Overview of Our Business

 

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

 

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

 

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

 

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

 

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

 

6

 

 

avpt20230414_posamimg002.jpg

Agility

 

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

 

avpt20230414_posamimg003.jpg

Passion

 

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

 

avpt20230414_posamimg004.jpg

Teamwork

 

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

 

Background

 

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

 

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

 

7

 

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

 

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

 

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

 

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

 

8

 

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

 

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

 

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

 

 

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

 

 

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

 

 

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

 

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

 

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

 

Emerging Growth Company Status

 

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

 

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

 

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

 

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

 

9

 

 

SUMMARY OF RISK FACTORS

 

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

 

Risks Related to our Business

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Risks Related to Our Operations and Financial Condition

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

10

 

 

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

 

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

 

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

 

Risks Related to Data Privacy and Cybersecurity

 

 

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

 

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

 

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

 

Risks Related to Intellectual Property

 

 

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

 

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

 

Risks Related to Our Common Stock and Investment in Our Securities

 

 

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

 

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

 

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

 

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

 

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

 

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

 

11

 

 

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

 

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

 

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

 

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

 

Corporate Information

 

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

 

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

 

Available Information

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

12

 

 

THE OFFERING

 

Issuance of Common Stock

 
   

Shares of Common Stock

offered by us

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

   

Shares of Common Stock

outstanding, including

treasury stock, prior to the

exercise of all Warrants

191,399,177 (as of March 31, 2023)

   

Shares of Common Stock

outstanding, including

treasury stock, assuming

exercise of all Warrants

209,304,177 (based on the total shares outstanding as of March 31, 2023)

   

Exercise price of warrants

$11.50 per share, subject to adjustment as described herein

   

Use of proceeds

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

   

Resale of Common Stock and

Warrants

 
   

Shares of Common Stock

offered by the selling

securityholders

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

 

●     up to 14,000,000 PIPE Shares;

●     up to 3,252,796 Sponsor Shares;

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

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

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

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

Redemption

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

   

Terms of the offering

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

   

Use of proceeds

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

   

Risk factors

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

   

Nasdaq ticker symbols

“AVPT” and “AVPTW”

 

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

 

13

 

RISK FACTORS

 

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

 

Risks Related to Our Business

 

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

 

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

 

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

 

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

 

14

 

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

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

Expand into new market segments and internationally;

 

Earn revenue share and customer referrals from our partner ecosystem;

 

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

 

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

 

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

 

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

 

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

 

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

 

15

 

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

 

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

 

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

 

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

 

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

 

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

 

16

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

17

 

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

 

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

 

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

 

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

 

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

 

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

 

18

 

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

 

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

 

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

 

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

 

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

 

19

 

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

 

Risks Related to Our Operations and Financial Condition

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

20

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

21

 

 

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

 

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

 

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

 

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

 

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

 

Political instability or terrorist activities;

 

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

 

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

 

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

 

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

 

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

 

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

 

22

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

23

 

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

 

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

 

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

 

Risks Related to Data Privacy and Cybersecurity

 

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

 

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

 

24

 

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

 

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

 

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

 

25

 

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

 

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

 

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

 

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

 

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

 

26

 

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

 

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

 

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

 

Risks Related to Intellectual Property

 

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

 

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

 

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

 

27

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

28

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

29

 

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

 

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

 

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

 

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

 

30

 

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

 

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

 

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

 

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

 

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

 

 

Existing stockholders’ proportionate ownership interest in us will decrease;

 

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

 

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

 

The market price of our Common Stock may decline.

 

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

 

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

 

 

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

 

Advance notice requirements for stockholder proposals and director nominations;

 

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

 

Restrictions on business combinations with interested stockholders;

 

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

 

No cumulative voting;

 

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

 

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

 

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

 

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

 

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

 

31

 

 

MARKET AND INDUSTRY DATA

 

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

 

USE OF PROCEEDS

 

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

 

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

 

DETERMINATION OF OFFERING PRICE

 

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

 

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

 

MARKET INFORMATION FOR SECURITIES AND DIVIDEND POLICY

 

Market Information

 

Our Common Stock began trading on the Nasdaq Global Select Market (the “Nasdaq”) under the symbol “AVPT,” and our Public Warrants began trading on the Nasdaq under the symbol “AVPTW” on July 2, 2021. Prior to the consummation of the Business Combination on July 1, 2021, Apex Units, Apex Public Shares, and Apex Public Warrants were each traded on the Nasdaq Capital Market under the symbols “APXTU,” “APXT,” and “APXTW,” respectively. Apex Units commenced public trading on September 17, 2019, and Apex’s Public Shares and Apex's Public Warrants commenced separate public trading on November 5, 2019. In connection with the closing of the Business Combination, each Apex Unit was separated into its components, which consisted of one share of Class A Common Stock and one-half of one Warrant, and such Units no longer exist. As of December 31, 2022, there were 189,467,338 shares of our Common Stock, including treasury shares, issued and outstanding held of record by 27 holders, and 17,905,000 Warrants outstanding held of record by two holders.

 

32

 

Current Stockholder and Common Stock Information

 

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

 

Dividend Policy

 

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

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

See “Equity Compensation Plan Information” for more information.

 

33

 
 

 

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

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

 

2022 Business Highlights

 

 

Total annual recurring revenue (“ARR”) increased 27% year-over-year to $201.7 million as of December 31, 2022. On an FX adjusted basis, total ARR increased 32% year-over-year;

 

 

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

 

 

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

 

 

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

 

 

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

 

Overview

 

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

 

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

 

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

 

The 2021 Business Combination

 

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

 

34

 

Key Business Metrics

 

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

 

The chart below illustrates certain of our key business metrics, each described in more detail below, as of the end of or for the periods presented. Our key business metrics are further discussed in the section titled “Notes to Consolidated Financial Statements.”

 

   

December 31,

 
   

2022

   

2021

 

Total ARR ($ in mil)

  $ 201.7     $ 159.2  

Core TTM Dollar-Based Net Retention Rate (1)

    105 %     110 %

 

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

 

Annual Recurring Revenue

 

We calculate 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, with the exception of migration products, from all active customers.

 

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

 

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 will include migration products in the calculation of ARR. For 2022 and 2021, ARR from these products totaled $13.0 million and $8.0 million, respectively.

 

Core TTM Dollar-Based Net Retention Rate

 

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

 

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

 

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

 

35

 

Components of Results of Operations

 

Revenue

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

 

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

 

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

 

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

 

We expect SaaS revenue will continue to increase as a percentage of total revenue, as our focus on increasing revenues from this offering remains a strategic priority.

   

Cost of Revenue

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

 

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

 

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

 

36

 

Gross Profit and Gross Margin

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

 

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

   

Sales and Marketing

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

   

General and Administrative

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

   

Research and Development

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

   

Other Income (Expense), net

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

   

Income Taxes

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

 

37

 

Results of Operations

 

The following table summarizes our historical consolidated statement of operations data for the periods indicated. The period-to-period comparison of operating results is not necessarily indicative of results for future periods.

 

   

Year Ended December 31,

 
   

2022

   

2021

 
   

(in thousands)

 

Total revenue

  $ 232,339     $ 191,909  

Total cost of revenue(1)

    65,123       52,664  

Gross profit

    167,216       139,245  

Operating expenses:

               

Sales and marketing(1)

    109,805       100,512  

General and administrative(1)

    64,874       59,221  

Research and development(1)

    30,519       31,765  

Depreciation and amortization

    3,084       1,238  

Total operating expenses

    208,282       192,736  

Loss from operations

    (41,066 )     (53,491 )

Other income (expense), net

    7,416       20,703  

Loss before income taxes

    (33,650 )     (32,788 )

Income tax expense

    5,038       457  

Net loss

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

 

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

 

   

Year Ended December 31,

 
   

2022

   

2021

 
   

(in thousands)

 

Cost of revenue

  $ 2,640     $ 3,477  

Sales and marketing

    11,393       15,906  

General and administrative

    19,398       24,063  

Research and development

    3,787       16,062  

Total stock-based compensation

  $ 37,218     $ 59,508  

 

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

 

Revenue

 

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

 

   

Year Ended
December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Revenue:

                               

SaaS

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

Term license and support

    57,214       50,970       6,244       12.3 %

Services

    41,283       31,919       9,364       29.3 %

Maintenance

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

Perpetual license

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

Total revenue

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

 

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

 

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

 

38

 

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

 

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

 

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

 

   

Year Ended
December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

North America

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

EMEA

    71,635       58,285       13,350       22.9 %

APAC

    58,679       50,590       8,089       16.0 %

Total

    232,339       191,909       40,430       21.1 %

 

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

 

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

 

Non-GAAP Financial Measures

 

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

 

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

 

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

 

39

 

Cost of Revenue, Gross Profit, and Gross Margin

 

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

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Cost of revenue:

                               

SaaS

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

Term license and support

    1,969       950       1,019       107.3 %

Services

    35,629       30,726       4,903       16 %

Maintenance

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

Total cost of revenue

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

Gross profit

    167,216       139,245       27,971       20.1 %

Gross margin

    72.0 %     72.6 %            
                                 

GAAP cost of revenue

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

Stock-based compensation expense

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

Non-GAAP cost of revenue

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

%

Non-GAAP gross profit

    169,856       142,722       27,134       19.0

%

Non-GAAP gross margin

    73.1

%

    74.4

%

           

 

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

 

Operating Expenses

 

Sales and Marketing

 

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

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Sales and marketing

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

Percentage of revenue

    47.3 %     52.4 %            
                                 

GAAP sales and marketing

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

Stock-based compensation expense

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

Non-GAAP sales and marketing

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

Non-GAAP percentage of revenue

    42.4 %     44.1 %            

 

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

 

40

 

General and Administrative

 

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

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

General and administrative

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

Percentage of revenue

    27.9 %     30.9 %            
                                 

GAAP sales and marketing

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

Stock-based compensation expense

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

Non-GAAP sales and marketing

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

Non-GAAP percentage of revenue

    19.6 %     18.3 %            

 

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

 

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

 

Research and Development

 

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

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Research and development

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

Percentage of revenue

    13.1 %     16.6 %            
                                 

GAAP research and development

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

Stock-based compensation expense

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

Non-GAAP research and development

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

Non-GAAP percentage of revenue

    11.5 %     8.2 %            

 

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

 

Income Tax Provision

 

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

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Income tax expense

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

 

41

 

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

 

Non-GAAP Operating Income and Non-GAAP Operating Margin

 

Non-GAAP operating income 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 as GAAP operating income 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 and non-GAAP operating margin provide our management and investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of operations, as these metrics eliminate the effects of stock-based compensation, which has had historical volatility from period to period due to marked-to-market securities, and of acquired intangible assets, which are unrelated to current operations and are neither comparable to the prior period nor predictive of future results. The elimination of the effect of variability caused by stock-based compensation expense and the amortization of acquired intangible 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.

 

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

 

   

Year Ended

December 31,

 
   

2022

   

2021

 
   

(in thousands, except percentages)

 

GAAP operating loss

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

GAAP operating margin

    (17.7 )%     (27.9 )%

Add:

               

Stock-based compensation

    37,218       59,508  

Amortization of acquired intangible assets

    955        

Non-GAAP operating (loss) income

  $ (2,893 )   $ 6,017  

Non-GAAP operating margin

    (1.2 )%     3.1 %

 

Liquidity and Capital Resources

 

As of December 31, 2022, we had an accumulated deficit of $416.9 million, $227.2 million in cash and cash equivalents and $2.6 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. Refer to “Note 13 - Commitments and Contingencies” for more information regarding the purchase commitments.

 

42

 

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 additional $20.0 million accordion feature for additional capital we may draw at our request. Borrowings under the line currently bear interest at a rate equal to SOFR plus 0.1%. The line carries an annual unused fee of 0.5%. The line will mature on July 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by HSBC each quarter. We pledged, assigned and granted to HSBC a security interest in all shares, future proceeds and assets (except for excluded assets, including material intellectual property) as a security for the performance of the loan and security agreement obligations. As of December 31, 2022, 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 and cash equivalents, our cash flows from operating activities, and our borrowing capacity under our credit facility with HSBC, described below, will be sufficient to meet our working capital and capital expenditure needs and debt service obligations 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 our cash flows for the periods indicated.

 

   

Year Ended

December 31,

 
   

2022

   

2021

 
   

(in thousands)

 

Net cash (used in) provided by operating activities

  $ (774 )   $ 5,030  

Net cash used in investing activities

    (21,452 )     (3,377 )

Net cash (used in) provided by financing activities

    (17,148 )     198,617  

 

Operating Activities

 

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

 

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

 

43

 

Investing Activities

 

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

 

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

 

Financing Activities

 

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

 

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

 

Credit Facility

 

We maintain a line of credit under a Loan Agreement, as amended (the “Amended Loan Agreement”) with HSBC, as the lender. See “Note 10 Line of Credit.”

 

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

 

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

 

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 fiscal year ending as of December 31, 2022, borrowed under the Amended Loan Agreement. The description of the Amended Loan Agreement is qualified in its entirety by the full text of such agreement, a copy of which is attached as an exhibit to our Prospectus.

 

Leasing Obligations

 

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

 

44

 

Operating Segment Information

 

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

 

Critical Accounting Policies and Estimates

 

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

 

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

 

Revenue Recognition

 

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

 

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

 

Company Earn-Out Shares

 

In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718. Refer to “Note 16 Stock-Based Compensation” 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.

 

45

 

Economic Conditions, Challenges, and Risks

 

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

 

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

 

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

 

Seasonality

 

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

 

Emerging Growth Company Accounting Election

 

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

 

46

 

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

 

Recently Issued and Adopted Accounting Pronouncements

 

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

 

 

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS

 

Interest Rate Risk

 

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

 

Foreign Currency Exchange Risk

 

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

 

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

 

47

 

Concentration of Credit Risk

 

We deposit our cash with financial institutions, and, at times, such balances may exceed federally insured limits. No customer accounted for more than 10% of billings for the years ended December 31, 2022 and 2021, and no customers made up more than 10% of accounts receivable as of December 31, 2022.

 

BUSINESS

 

Overview of Our Business

 

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

 

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

 

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

 

Platform Overview

 

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

 

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

 

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

 

 

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

 

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

 

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

 

48

 

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

 

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

 

 

The Control Suite contains products which offer the following capabilities:

 

o

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

 

o

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

 

o

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

 

o

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

 

The Resilience Suite contains products which offer the following capabilities:

 

o

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

 

o

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

 

o

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

 

o

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

 

The Modernization Suite contains products which offer the following capabilities:

 

o

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

 

o

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

 

o

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

 

Our Growth Strategy

 

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

 

 

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

 

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

 

49

 

 

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

 

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

 

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

 

Sales, Marketing and Customers

 

Sales

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

Marketing

 

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

 

50

 

Customers

 

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

 

We classify our customer base by size and geography:

 

 

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

 

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

 

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

 

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

 

Research And Development

 

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

 

Intellectual Property

 

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

 

Competition

 

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

 

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

 

51

 

Seasonality

 

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

 

Human Capital Resources

 

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

 

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

 

 

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

 

 

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

 

 

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

avpt20230414_posamimg005.jpg

 

Employees

 

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

 

Recruitment and Internal Mobility

 

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

 

52

 

Rewards

 

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

 

Environmental, Social and Governance Matters

 

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

 

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

 

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

 

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

 

1.

Environmental

 

Workplace Practices

 

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

 

 

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

 

Operation with appropriate indoor temperature and humidity settings;

 

Introduction of LEDs in common areas;

 

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

 

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

 

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

 

53

 

Cloud Computing for the Good of All

 

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

 

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

 

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

 

2.

Social

 

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

 

Philanthropy

 

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

 

Inclusion, Diversity, Equity and Allyship

 

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

 

Supporting Agents of Change: Our Talent

 

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

 

54

 

3.

Corporate Governance

 

Social Responsibility Support from the Top

 

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

 

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

 

 

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

 

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

 

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

 

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

 

In 2022, in support of these priorities, AvePoint:

 

 

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

 

Completed a full review of its Corporate Governance policies;

 

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

 

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

 

Earning the Worlds Trust

 

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

 

Commitment to powering proactive data security programs

 

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

 

Aligning to clear privacy principles

 

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

 

55

 

Advancing cybersecurity

 

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

 

Strengthening our offerings by first strengthening ourselves

 

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

 

Compliance with Material Government Regulations

 

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

 

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

 

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

 

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

 

56

 

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 December 31, 2022, we are not a party to any material asserted, ongoing, threatened, or pending claims, suits, assessments, proceedings, or other litigation for which a material claim is reasonably possible, probable, or estimable.

 

Properties

 

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

 

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

 

(Square feet in thousands)

 

Location

 

Owned

   

Leased

   

Total

 

U.S.

          53.7       53.7  

International

    16.4       191.0       207.4  

Total

    16.4       244.7       261.1  

 

Our Principal Offices

 

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

 

Use of Facilities

 

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

 

Additional Space

 

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

 

2021 Consummation of the Business Combination

 

Apex and Legacy AvePoint Business Combination

 

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

 

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

 

57

 

MANAGEMENT

 

Directors and Executive Officers

 

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

 

Name

Age

Position

Executive Officers

   

Xunkai Gong

60

Executive Chairman

Tianyi Jiang

48

Chief Executive Officer

Brian M. Brown

50

Chief Legal and Compliance Officer

James Caci

58

Chief Financial Officer

Non-Employee Directors

   

Jeff Epstein(2)(3)

66

Director

Jeff Teper(1)(2)(3)

58

Director

John Ho(1)

46

Director

Janet Schijns(1)(2)(3)

60

Director

 

(1)

Member of the Audit Committee

(2)

Member of the Compensation Committee

(3)

Member of the Nominating and Corporate Governance Committee.

 

Executive Officers

avpt20230414_posamimg006.jpg

 

avpt20230414_posamimg007.jpg

 

58

 

avpt20230414_posamimg008.jpg

 

caci01.jpg

 

Non-Employee Directors

avpt20230414_posamimg010.jpg

 

59

 

avpt20230414_posamimg011.jpg

 

avpt20230414_posamimg012.jpg

 

avpt20230414_posamimg013.jpg

 

Family Relationships

 

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

 

Board Composition

 

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

 

60

 

Our directors are divided among the three classes as follows:

 

 

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

 

 

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

 

 

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

 

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

 

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

 

Board Diversity

 

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

 

 

Gong

Jiang

Brown

Epstein

Teper

Ho

Schijns

Skills and Experience

             

Executive Leadership

Financial and Accounting

     

Global Business

 

Software Technology

 

 

Strategy and Innovation

 

Cybersecurity

   

 

Risk Management

   

     

Service and Operations

 

 

Corporate Administration and Oversight

   

 

Tenure and Independence

             

Tenure (years)(1)

22

19

19

2

8

2

1

Independence (Y/N)

N

N

N

Y

Y

Y

Y

Demographics  Age

             

Age

60

48

50

66

58

46

60

Demographics  Gender Identity

             

Male

 

Female

           

Non-Binary

             

Did Not Disclose

             

Demographics  Racial Identity

             

African American or Black

             

Alaskan Native or Native American

             

Asian

     

 

Hispanic or Latinx

             

Native Hawaiian or Pacific Islander

 

           

White

   

   

Two or More Races or Ethnicities

           

Did Not Disclose

             

Demographics  LGBTQ+ Identity

             

LGBTQ+ (Y/N)

N

N

N

N

N

N

N

Did Not Disclose

 

           

 

(1)

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

 

61

 

Corporate Governance

 

Board of Directors

 

The Board currently consists of seven (7) directors.

 

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

 

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

 

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

 

Board Leadership Structure.

 

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

 

Director Independence

 

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

 

62

 

Board Committees

 

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

 

Our Board has three standing committees:

 

 

Audit Committee, chaired by Mr. Ho;

 

Compensation Committee, chaired by Mr. Epstein; and

 

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

 

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

 

 

Audit
Committee

Compensation
Committee

Nominating and
Corporate Governance
Committee

Employee Directors

     

Xunkai Gong

     

Tianyi Jiang

     

Brian Michael Brown

     

Non-Employee Directors

     

Jeff Epstein

 

C

M

Jeff Teper

M

M

C

John Ho

C F

   

Janet Schijns

M

M

M

C = Chair
M = Member
F = Financial
Expert

 

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

 

Audit Committee

 

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

 

63

 

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

 

Compensation Committee

 

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

 

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

 

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

 

Nominating and Corporate Governance Committee

 

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

 

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

 

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

 

64

 

Board Risk Oversight

 

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

 

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

 

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

 

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

 

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

 

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

 

65

 

Compensation Committee Interlocks and Insider Participation

 

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

 

Non-Employee Director Compensation

 

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

 

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

 

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

 

 

An annual cash retainer of $36,000;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

66

 

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

 

Non-Employee Director

Cash Retainer (US$)(1)

RSU Awards (US$)(2)

Total (US$)

Jeff Epstein

$46,667

$165,000

$211,667

Jeff Teper

$49,333

$165,000

$214,333

John Ho

$47,333

$165,000

$212,333

Janet Schijns

$32,000(3)

$165,000

$197,000

Stephen CuUnijeng(4)

$18,000

$0

$18,000

 

(1)

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

(2)

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

(3)

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

(4) 

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

 

Non-Employee Director

Number of Shares
Subject to Outstanding
Options

Number of RSU Awards

Total Common Stock
Shares Subject to Equity
Awards

Jeff Epstein

-

34,232

34,232

Jeff Teper

528,593

34,232

562,825

John Ho

-

34,232

34,232

Janet Schijns

-

34,232

34,232

Stephen CuUnjieng

264,262

0

264,262

 

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

 

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

 

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

 

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

 

Code of Business Conduct and Ethics

 

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

 

67

 

Anti-Hedging and Anti-Pledging within Insider Trading Policy

 

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

 

EXECUTIVE COMPENSATION

 

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

 

Executive Officer

Age

Position with Company

Xunkai Gong

60

Executive Chairman

Tianyi Jiang

48

Chief Executive Officer

Brian M. Brown

50

Chief Legal and Compliance Officer

James Caci

58

Chief Financial Officer

 

Compensation Discussion and Analysis

 

Introduction

 

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

 

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

 

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

 

Compensation Philosophy and Objectives

 

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

 

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

 

68

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

 

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

 

69

 

 

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

 

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

 

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

 

How Do We Determine Executive Pay?

 

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

 

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

 

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

 

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

 

Elements of Executive Compensation

 

Base Salary

 

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

 

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

 

70

 

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

 

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

 

Named Executive Officer

2021 Base
Salary

2022 Base
Salary

Xunkai Gong

$400,000

$400,000

Tianyi Jiang

$450,000

$450,000

Brian Michael Brown

$350,000

$350,000

James Caci

$315,000

$315,000

 

Annual Incentive Plan

 

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

 

Named Executive Officer

Target Incentive as a % of
Base Salary

Xunkai Gong

100%

Tianyi Jiang

80%

Brian M. Brown

100%

James Caci(1)

90.5%

 

(1)

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

 

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

 

Goal
($ in millions)

Weight

Fiscal Year 2022 Award Targets(1)

Fiscal Year
2022
Results

Payout as a
% of
Target
Incentive

Threshold

Target

Maximum

Total Revenue

40%

$228.3

$248.1

$268.0

$244.8(1)

91.5%

ARR

40%

$207.7

$225.8

$243.9

$208.0(1)

50.7%

Non-GAAP Operating Income

20%

$3.2

$3.7

$4.3

$-

0%

Payout (as a % of target annual bonus opportunity)

 

50%

100%

150%

   

Weighted Average payout as a % of Target

         

56.9%

 

(1)

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

 

71

 

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

 

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

 

Executive
Officer

2022 Base
Salary

Target Annual

Cash Incentive
(as a % of Base
Salary)

Target Annual
Cash Incentive

Annual Cash
Incentive
Payout
Percentage

2022 Annual
Cash Incentive

Xunkai Gong

$400,000

100%

$400,000

70%

$280,000

Tianyi Jiang

$450,000

80%

$360,000

70%

$252,000

Brian M. Brown

$350,000

100%

$350,000

70%

$245,000

James Caci(1)

$315,000

90.5%

$285,000

70%

$199,500

 

(1)

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

 

Long-Term Equity Compensation

 

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

 

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

 

Elements of Long-Term Equity Compensation:

 

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

 

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

 

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

 

72

 

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

 

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

 

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

 

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

 

Named Executive
Officer

Year

Option Award
Value (US$)(1)

RSU Award Value
(US$)(2)

Total Value (US$)

Xunkai Gong

2022
2021

375,000
3,069,293

1,125,000
2,999,997

1,500,000
6,069,290

Tianyi Jiang

2022
2021

375,000
3,069,293

1,125,000
2,999,997

1,500,000
6,069,290

Brian M. Brown

2022
2021

107,501
2,557,740

322,500
2,499,999

430,001
5,057,739

James Caci

2022
2021

225,000
-

675,000
999,996

900,000
999,996

 

(1)

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

(2)

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

 

73

 

Perquisites

 

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

 

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

 

Additional Information on our Program

 

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

 

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

 

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

 

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

 

Decisions regarding each element affect decisions regarding the other elements

 

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

 

Tax and accounting considerations that factor into decisions regarding executive compensation

 

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

 

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

 

74

 

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

 

Summary Compensation Table

 

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

 

Named
Executive
Officer

Year

Salary (1)

Stock
Awards
(2)

Option
Awards
(3)

Non-equity
incentive plan
compensation
(4)

Bonus (5)

Total

Xunkai Gong

2022

400,000

1,125,000

375,000

280,000

-

2,180,000

 

2021

380,000

2,999,997

3,069,293

360,000

-

6,809,290

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

Tianyi Jiang

2022

450,000

1,125,000

375,000

252,000

-

2,202,000

 

2021

390,000

2,999,997

3,069,293

324,000

-

6,783,290

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

Brian Michael Brown

2022

350,000

322,500

107,501

245,000

-

1,025,001

 

2021

295,000

2,499,999

2,557,740

315,000

-

5,667,739

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

James Caci

2022

315,000

675,000

225,000

199,500

-

1,414,500

 

2021

113,481

999,996

-

118,125

-

1,231,602

  2020 - - - - - -

 

(1)

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

(2)

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

(3)

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

(4)

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

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

 

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

 

75

 

Outstanding Equity Awards at Fiscal-Year End

 

Named
Executive
Officer

Grant Date

Outstanding
Options (#)(1)

Vested
Options (#)(1)

Unvested
Options (#)(1)

Option
Exercise
Price (US$)

Option
Expiration

Date

Outstanding
Unvested
RSUs (#)

Vested
RSUs (#)

FMV on
RSU Grant
Date (US$)

Xunkai Gong

01-Jul-2016

949,442 949,442

0

$1.3357

01-Jul-2026

-

-

-

 

10-Jan-2019

521,487

488,894

32,593

$1.5866

10-Jan-2029

-

-

-

 

12-Aug-2020

2,304,377

1,296,224

1,008,153

$3.9049

12-Aug-2030

-

-

-

 

01-Sep-2021

749,888

234,240

515,548

$9.64

01-Sep-2031

-

-

-

 

01-Sep-2021

-

-

-

-

-

213,951

97,252

$9.64

 

21-Mar-2022

-

-

-

-

-

191,327

0

$5.88

 

21-Mar-2022

138,250

0

138,250

$5.88

21-Mar-2032

-

-

-

Tianyi Jiang

01-Jul-2016

869,142

869,142

0

$1.3357

01-Jul-2026

-

-

-

 

10-Jan-2019

521,484

488,892

32,592

$1.5866

10-Jan-2029

-

-

-

 

12-Aug-2020

3,173,514

1,785,119

1,388,395

$3.9049

12-Aug-2030

-

-

-

 

01-Sep-2021

749,888

234,340

515,548

$9.64

01-Sep-2031

-

-

-

 

01-Sep-2021

-

-

-

-

-

213,951

97,525

$9.64

 

21-Mar-2022

-

-

-

-

-

191,327

0

$5.88

 

21-Mar-2022

138,250

0

138,250

$5.88

21-Mar-2032

-

-

-

Brian Michael Brown

01-Jul-2016

82,803

82,803

0

$1.3357

01-Jul-2026

-

-

-

 

10-Jan-2019

391,113

366,664

24,449

$1.5866

10-Jan-2029

-

-

-

 

12-Aug-2020

1,077,168

605,924

417,244

$3.9049

12-Aug-2030

-

-

-

 

01-Sep-2021

624,906

195,284

429,622

$9.64

01-Sep-2031

-

-

-

 

01-Sep-2021

-

-

-

-

-

178,292

81,044

$9.64

 

21-Mar-2022

-

-

-

-

-

54,847

0

$5.88

 

21-Mar-2022

39,632

0

39,632

$5.88

21-Mar-2032

-

-

-

James Caci

01-Sep-2021

-

-

-

-

-

51,864

51,870

$9.64

 

21-Mar-2022

-

-

-

-

-

114,796

0

$5.88

 

21-Mar-2022

82,950

0

82,950

$5.88

21-Mar-2032

-

-

-

 

(1)

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

 

76

 

Emerging Growth Company Status

 

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

 

Pension Benefits

 

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

 

Nonqualified Deferred Compensation

 

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

 

Employment Agreements

 

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

 

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

 

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

 

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

 

 

2022 Base Salary (US$)

Xunkai Gong

400,000

Tianyi Jiang

450,000

Brian Michael Brown

350,000

James Caci

315,000

 

77

 

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

 

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

 

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

 

Potential Payments Upon Termination or Change in Control

 

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

 

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

 

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

 

Equity Compensation Plan Information

 

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

 

 

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

 

78

 

 

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

 

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

 

Equity
compensation
plans approved by
stockholders
(1)

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

(1)

Weighted-average
exercise price of
outstanding stock
options

(2)

Weighted-average
grant date fair
value of
outstanding RSUs

(3)

Number of securities
remaining available
for issuance under

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

AvePoint, Inc. 2021 Equity Incentive Plan(2)

16,681,131

$7.26

$7.20

20,298,497

AvePoint, Inc. 2016 Equity Incentive Plan

20,014,041

$2.82

NA

0(3)

AvePoint, Inc. 2006 Equity Incentive Plan

858,063

$1.65

NA

0(4)

 

(1)

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

(2)

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

(3)

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

(4)

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

 

79

 

 

CERTAIN RELATIONSHIPS AND RELATED PARTY TRANSACTIONS

 

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

 

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

 

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

 

Put & Call Agreements

 

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

 

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

 

Series C Preferred Stock Financing

 

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

 

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

 

80

 

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

 

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

 

Our Related Party Transactions

 

A&R Registration Rights Agreement

 

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

 

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

 

 

The risks, costs, and benefits to us;

 

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

 

The terms of the transaction;

 

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

 

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

 

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

 

The Companys Compensation Policies and Practices as They Relate to Risk

 

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

 

DILUTION

 

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

 

81

 

 

PRINCIPAL STOCKHOLDERS

 

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

 

 

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

 

each director and each nominee to the Board;

 

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

 

all directors and executive officers of AvePoint as a group.

 

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

 

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

 

Name of Beneficial Owner *

Amount and Nature of
Beneficial Ownership

Percent of
Class (%) (1)

5% or Greater Stockholders:

 

 

Entities Affiliated with Sixth Street(2)

28,500,592

14.97%

Zhijian Lu(3)

19,673,846

10.34%

James Zhu(4)

11,328,280

5.95%

The Vanguard Group, Inc.(5)

13,397,219

7.04%

 

72,899,937

38.30%

Executive Officers and Directors:

 

 

Xunkai Gong(6)

20,715,449

10.88%

Tianyi Jiang(7)

19,599,054

10.30%

Brian Michael Brown(8)

2,566,642

1.35%

Jeff Epstein(9)

1,094,422

0.57%

John Ho(10)

4,266,720

2.24%

Jeff Teper(11)

496,843

0.26%

James Caci(12)

200,896

0.09%

Janet Schijns(13)

34,232

0.02%

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

48,974,258

25.72%

 

82

 

*

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

 

(1)

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

 

(2)

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

 

(3)

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

 

(4)

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

 

83

 

(5)

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

 

(6)

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

 

(7)

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

 

(8)

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

 

(9)

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

 

(10)

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

 

(11)

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

 

(12)

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

 

(13)

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

 

(14)

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

 

84

 

 

SELLING SECURITYHOLDERS

 

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

 

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

 

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

 

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

 

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

 

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

 

Except as set forth in the footnotes below, (i) the following table does not include up to 17,500,000 shares of Common Stock issuable upon exercise of the Public Warrants and (2) the address of each selling securityholder is 525 Washington Blvd, Suite 1400, Jersey City, New Jersey 07310.

 

Please see the section titled “Plan of Distribution” for further information regarding the selling securityholder’s method of distributing these shares.

 

85

 

 

 

Shares of Common Stock

Warrants to Purchase Common Stock

Name of Selling
Securityholders

Number
Beneficially
Owned
Prior to
Offering

Number
Registered
for Sale
Hereby

Number
Beneficially
Owned
After
Offering

Percent
Owned
After
Offering

Number
Beneficially
Owned
Prior to
Offering

Number
Registered
for Sale
Hereby

Number
Beneficially
Owned
After
Offering

Percent
Owned
After
Offering

PIPE Investors

Tiger Global Investments, L.P. (1)

5,000,000

5,000,000

Franklin Templeton Investment Funds – Franklin Technology Fund (2)

3,500,000

3,500,000

Federated Hermes Kaufmann Small Cap Fund, a portfolio of Federated Hermes Equity Funds (3)

2,500,000

2,500,000

Shotfut Manayot Chool - Pheonix Amitim (4)

1,350,000

1,350,000

The Phoenix Insurance Company Ltd. (4)

150,000

150,000

EDB Investments Pte Ltd. (5)

700,000

700,000

Millais Limited (6)

500,000

500,000

Koenig Family LLC (7)

50,000

50,000

Director and Officers of AvePoint, Inc.

Xunkai Gong (8)

21,342,644

21,342,644

The Purple Cove Trust (8)

2,045,360

2,045,360

The Purple Harbor Trust (8)

2,045,360

2,045,360

Giacoso Holdings LLC (8)

4,870,218

4,870,218

Vivace Holdings LLC (8)

243,508

243,508

Cadenza Holdings LLC (8)

818,460

818,460

G Sonata Trust (8)

7,544,403

7,544,403

Tianyi Jiang (9)

20,978,445

20,978,445

Capella 2021 GRAT (9)

7,887,324

7,887,324

Red Kite LLC (9)         

2,678,617

2,678,617

River Valley Ltd. (9)

3,985,909

3,985,909

Jeff Epstein (10)

1,043,592

1,043,592

Brian Brown (11)

3,382,970

3,382,970

Andy Yong (12)

478,120

478,120

Stephen CuUnjieng (13)

264,263

264,263

Jeff Teper (14)

528,596

528,596

Balmoral Blue Limited (15)

4,286,002

4,286,002

Sophia Wu (16)

283,835

283,835

Other Holders of Registration Rights Pursuant to Registration Rights Agreement

Apex Technology Sponsor LLC (17)

3,245,454

3,245,454

Cantor Fitzgerald & Co. (18)

228,750

228,750

Avatar Investment Opportunities LLC (19)

13,634,059

13,634,059

Avatar Investment Solutions 1, LLC (19)

6,891,122

6,891,122

Avatar Investments (A), LLC (19)

8,690,660

8,690,660

Zhijian Lu (20)

20,054,556

20,054,556

The Bridge Water Trust (20)

1,636,119

1,636,119

KEM Lily LLC (20)

818,461

818,461

Fire Stone Family Trust (20)

6,626,813

6,626,813

KEM Pheonix LLC (20)

7,305,328

7,305,328

KEM Rose LLC (20)

818,461

818,461

The Cherry Tree Trust (20)

1,636,119

1,636,119

James Zhu (21)

11,278,227

11,278,227

MZ-Theta LLC (21)

409,230

409,230

MZ-Omega1 Trust (21)

2,723,166

2,723,166

The Shanmiao 2020 Trust (21)

856,551

856,551

MZ-Alpha LLC (21)

1,227,702

1,227,702

MZ-Beta LLC (21)

1,227,702

1,227,702

MZ-Delta LLC (21)

409,230

409,230

MZ-Eta LLC (21)

409,230

409,230

MZ-Gamma LLC (21)

2,435,109

2,435,109

The Zhijian 2020 Trust (21)

856,551

856,551

Thomas Morf (22)

170,979

170,979

 

86

 

(1)

Consists of 5,000,000 shares of Common Stock held of record by Tiger Global Investments, L.P. and/or other entities or persons affiliated with Tiger Global Management, LLC. Tiger Global Management, LLC is controlled by Chase Coleman and Scott Shleifer. The address for each of these entities and individuals is 9 West 57th Street, 35th Floor, New York, NY 10019.

 

(2)

Consists of 3,500,000 shares of Common Stock held of record by Franklin Templeton Investment Funds – Franklin Technology Fund (the “Franklin Fund”). Franklin Advisers, Inc. (“FAV”) is the investment manager of the Franklin Fund. FAV is an indirect wholly owned subsidiary of a publicly traded company, Franklin Resources (“FRI”) and may be deemed to be the beneficial owner of these securities for purposes of Rule 13d-3 under the Exchange Act in its capacity as the investment adviser to such funds and accounts pursuant to investment management contracts that grant investment and/or voting power to FAV. When an investment management contract (including a sub-advisory agreement) delegates to FAV investment discretion or voting power over the securities held in the investment advisory accounts that are subject to that agreement, FRI treats FAV as having sole investment discretion or voting authority, as the case may be, unless the agreement specifies otherwise. Accordingly, FAV reports for purposes of Section 13(d) of the Exchange Act that it has sole investment discretion and voting authority over the securities covered by any such investment management agreement, unless otherwise specifically noted. The address of the Franklin Fund is c/o Franklin Advisers, Inc., One Franklin Parkway, San Mateo, California 94403. Based on information provided to us by the selling securityholder, the selling securityholder may be deemed to be an affiliate of broker-dealers. Based on such information, the selling securityholder acquired the shares of Common Stock being registered hereunder in the ordinary course of business, and at the time of the acquisition of the shares, the selling securityholder did not have any agreements or understandings with any person to distribute such shares.

 

(3)

Beneficial ownership consists of 2,500,000 shares of Common Stock held by Federated Hermes Kaufmann Small Cap Fund, a portfolio of Federated Hermes Equity Funds (the “Federated Fund”). The address of the Federated Fund is 4000 Ericsson Drive, Warrendale, Pennsylvania 15086-7561. The Federated Fund is managed by Federated Equity Management Company of Pennsylvania and subadvised by Federated Global Investment Management Corp., which are wholly owned subsidiaries of FII Holdings, Inc., which is a wholly owned subsidiary of Federated Hermes, Inc. (the “Federated Parent”). All of the Federated Parent’s outstanding voting stock is held in the Voting Shares Irrevocable Trust (the “Federated Trust”) for which Thomas R. Donahue, Rhodora J. Donahue and J. Christopher Donahue, who are collectively referred to as Federated Trustees, act as trustees. The Federated Parent’s subsidiaries have the power to direct the vote and disposition of the securities held by the Federated Fund. Each of the Federated Parent, its subsidiaries, the Federated Trust, and each of the Federated Trustees expressly disclaim beneficial ownership of such securities.

 

(4)

Consists of (i) 1,350,000 shares held by Shotfut Menayot Chool - Phoenix Amitim (“Amitim”) and (ii) 150,000 shares held by The Phoenix Insurance Company Ltd. (“Phoenix Insurance”). Haggai Schreiber, Deputy Chief Executive Officer and Chief Investment Officer, Gilad Shamir, Chief Investment Officer and Dan Kerner, Head of Nostro, each of Amitim and Phoenix Insurance Company, may be deemed to have voting and dispositive power with respect to the securities held by Amitim and Phoenix Insurance. The address of each of Amitim and Phoenix Insurance is Derech Hashalom 53, Giv’atayim, Israel 5345433.

 

(5)

Consists of 700,000 shares of Common Stock purchased in the PIPE held by EDB Investments Pte Ltd (“EDB Investments”). EDBI Pte Ltd (“EDBI”) is the fund manager of EDB Investments. Both EDB Investments and EDBI are wholly-owned by the Economic Development Board of Singapore, a Singapore statutory board. EDBI has the power to direct the vote and disposition of the shares owned beneficially and of record by EDB Investments. The address of EDB Investments is 250 North Bridge Road, #20-03 Raffles City Tower, Singapore 179101.

 

(6)

Consists of 500,000 shares of Common Stock purchased in the PIPE. The address of Millais Limited is c/o Millais USA LLC, 767 5th Avenue, 9th Floor, New York, NY 10153.

 

(7)

Consists of 50,000 shares of Common Stock purchased in the PIPE held by Koenig Family LLC. These numbers are calculated without regard to Mr. Koenig’s membership interest in Apex Technology Sponsor LLC. Mr. Koenig is the manager of Koenig family LLC and may be deemed to beneficially own these securities.

 

(8)

Consists of (i) 17,239,634 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 3,775,335 shares of Common Stock issuable pursuant to options held as of August 3, 2021 (the “Selling Holder Ownership Date”) and (iii) 327,675 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 17,239,634 shares and 327,675 Earnout Shares respectively include (i) 4,788,670 shares and 81,548 Earnout Shares held by Mr. Gong’s affiliate Giocoso Holdings LLC, (ii) 804,757 shares and 13,703 Earnout Shares held by Mr. Gong’s affiliate Cadenza Holdings LLC and (iii) 239,431 shares and 4,077 Earnout Shares held by Mr. Gong’s affiliate Vivace Holdings LLC, each of which Mr. Gong may be deemed to beneficially own, as well as 2,011,112 shares and 34,248 Earnout Shares held by The Purple Harbor Trust, for which Mr. Gong is the trustee, 2,011,112 shares and 34,248 Earnout Shares held by The Purple Cove Trust, for which Mr. Gong is the trustee, and 7,384,552 shares and 159,851 Earnout Shares held by G Sonata Trust, for which Mr. Gong is the trustee. Mr. Gong holds sole voting and dispositive power with respect to the shares held of record by each trust. Mr. Gong currently serves as Executive Chairman of our board of directors and served as Chairman and Chief Executive Officer of Legacy AvePoint since its incorporation in 2001.

 

87

 

(9)

Consists of (i) 14,291,427 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 1,862,424 shares of Common Stock issuable on the earlier of (a) July 1, 2022 and (b) specified events including change of control of AvePoint, separation of service and Mr. Jiang’s disability or death, pursuant to an agreement between us and Mr. Jiang dated June 30, 2021, (iii) 4,564,171 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date and (iv) 260,423 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 14,291,427 shares and 260,423 Earnout Shares respectively include (i) 3,902,404 shares and 83,505 Earnout Shares held by Mr. Jiang’s affiliate River Valley Ltd. and (ii) 2,633,766 shares and 44,851 Earnout Shares held by Red Kite LLC, which Mr. Jiang may be deemed to beneficially own, as well as 7,755,257 shares and 132,067 Earnout Shares held by the Capella 2021 GRAT, for which Mr. Jiang is the trustee. Mr. Jiang currently serves and Chief Executive Officer and a member of our board of directors and served as Co-Chief Executive Officer of Legacy AvePoint since 2008 and a director since 2005.

 

(10)

Consists of (i) 50,000 shares of Common Stock purchased in the PIPE held by Mr. Epstein and (ii) 993,592 shares of Common Stock received in a distribution from Apex Technology Sponsor, LLC, of which Mr. Epstein is a member. These numbers are calculated without regard to Mr. Epstein’s membership interest in Apex Technology Sponsor LLC. Mr. Epstein currently has served as a director of AvePoint since July 2021.

 

(11)

Consists of (i) 90,304 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 1,732,488 shares of Common Stock issuable on the earlier of (a) July 1, 2022 and (b) specified events including change of control of AvePoint, separation of service and Mr. Brown’s disability or death, pursuant to an agreement between us and Mr. Brown dated June 30, 2021, (iii) 1,551,099 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date and (iv) 9,079 shares of Common Stock issuable upon the achievement of certain earnout provisions. Mr. Brown currently serves as of Chief Operating Officer and General Counsel and a member of our board of directors and served as the same for Legacy AvePoint since 2004.

 

(12)

Consists of (i) 478,028 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date and (ii) 92 shares of Common Stock issuable upon the achievement of certain earnout provisions. Mr. Yong currently serves as our Chief Investment Officer, a role he held for Legacy AvePoint since February 2020.

 

(13)

Consists of 264,263 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date. Mr. CuUnjieng currently serves as a member of our board of directors, a role he held for Legacy AvePoint since February 2020.

 

(14)

Consists of 528,596 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date. Mr. Teper currently serves as a member of our board of directors, a role he held for Legacy AvePoint since December 2014.

 

(15)

Consists of (i) 200,000 shares of Common Stock purchased in the PIPE, (ii) 4,015,890 shares of Common Stock issued in exchange for outstanding Legacy AvePoint common stock and (iii) 70,112 shares of Common Stock issuable upon the achievement of certain earnout provisions held by Balmoral Blue Limited, an affiliate of John Ho. Mr. Ho and his wife, Anita Hong may be deemed to beneficially own these securities. Mr. Ho has served as a director of AvePoint since July 2021.

 

(16)

Consists of 283,835 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date. Ms. Wu currently serves as our Chief Financial Officer, a role she held for Legacy AvePoint since August 2020.

 

88

 

(17)

Consists of 3,245,454 shares of Common Stock, of which 2,916,700 are Sponsor Earn-Out Shares and currently deposited in escrow subject to meeting the Sponsor Vesting Conditions (as defined below). The Sponsor Earn-Out Shares are subject to the following vesting conditions (the “Sponsor Vesting Conditions”): a) 100% of the Sponsor Earn-Out Shares shall vest and be released to the Sponsor if at any time from and after the Closing through the seventh anniversary thereof, the Closing Price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and 100% of the remaining Sponsor Earn- Out Shares that have not previously vested under the Sponsor Support Agreement (as defined herein) shall vest and be released to the Sponsor if at any time from and after the Closing through the seventh anniversary thereof, Apex consummates a Subsequent Transaction. There are three managing members of the Sponsor, Brad Koenig, Alex Vieux and Steven Fletcher. Each manager has one vote, and the approval of two of the three managing members is required to approve an action of the Sponsor. Under the so-called “rule of three”, if voting and dispositive decisions regarding an entity’s securities are made by three or more individuals, and a voting or dispositive decision requires the approval of a majority of those individuals, then none of the individuals is deemed a beneficial owner of the entity’s securities. Based upon the foregoing, no individual managing member of the Sponsor exercises voting or dispositive control over any of the securities held by the Sponsor, even those in which such managing member directly holds a pecuniary interest. Accordingly, none of the managing members will be deemed to have or share beneficial ownership of such shares. Mr. Epstein, a member of our board of directors, is a member of the Sponsor.

 

(18)

Consists of (i) 152,500 shares of Common Stock that were issued as a result of the split of the Private Units in connection with the Closing, and (ii) 152,500 Private Warrants that were issued as a result of the split of the Private Units in connection with the Closing. Howard W. Lutnick, through indirect beneficial ownership of the general partners of Cantor Fitzgerald & Co., has voting and investment control over the shares. Mr. Lutnick disclaims beneficial ownership of the shares except to the extent of any pecuniary interest therein. Based on information provided to us by the selling securityholder, the selling securityholder is a registered broker- dealer. Based on such information, the selling securityholder acquired the shares of Common Stock being registered for investment or transaction-based compensation for investment banking or similar services. Based on such information, the selling securityholder acquired the shares of Common Stock being registered hereunder in the ordinary course of business, and at the time of the acquisition of the shares, the selling securityholder did not have any agreements or understandings with any person to distribute such shares. The business address of Cantor Fitzgerald & Co. is 110 East 59th Street, New York, New York 10022.

 

(19)

Consists of 28,500,592 shares of Common Stock issued upon exchange for shares of Series C Convertible Preferred shares of Legacy AvePoint and 715,249 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 28,500,592 shares and 715,249 Earnout Shares respectively include (i) 13,300,276 shares and 333,783 Earnout Shares held by Avatar Investment Opportunities, LLC, (ii) 6,677,227 shares and 213,895 Earnout Shares held by Avatar Investment Solutions (A), LLC and (iii) 8,523,089 shares and 167,571 Earnout Shares held by Avatar Investment Solutions 1, LLC. Redwood IV Finance 1, LLC is the managing member of Avatar Investment Opportunities, LLC. TCS Finance (A), LLC is the managing member of Avatar Investment Solutions (A), LLC. TCS Finance 1, LLC is the managing member of Avatar Investment Solutions 1, LLC. TSSP Opportunities GenPar IV, L.P. is the manager of Redwood IV Finance 1, LLC. TSSP Capital Solutions GenPar, L.P. is the manager of each of TCS Finance (A), LLC and TCS Finance 1, LLC. Each of TSSP Opportunities GenPar IV, L.P. and TSSP Capital Solutions GenPar, L.P. is ultimately indirectly controlled by Management Company. Management Company is managed by its general partner, whose managing member is Alan Waxman. Alan Waxman disclaims beneficial ownership over the reported securities, except to the extent of his pecuniary interest therein. The address for each of these entities is 2100 McKinney Avenue, Suite 1500, Dallas, Texas 72501. The principal business address for Mr. Waxman is c/o Sixth Street Partners, LLC, 345 California Street, Suite 3300, San Francisco, CA 94104.

 

(20)

Consists of (i) 18,552,065 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 1,160,988 shares of Common Stock issuable pursuant to options held as of the Ownership Date and (iii) 341,503 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 18,552,065 shares and 341,503 Earnout Shares respectively include (i) 51,392 shares and 875 Earnout Shares held by Zhijian Lu, (ii) 1,608,724 shares and 27,395 Earnout Shares held The Bridge Water Trust, (iii) 804,757 shares and 13,704 Earnout Shares held by KEM Lily LLC, (iv) 6,490,706 shares and 136,107 Earnout Shares held by Fire Stone Family Trust, (v) 7,183,005 shares and 122,323 Earnout Shares held by KEM Phoenix LLC, (vi) 804,757 shares held by KEM Rose LLC and (vii) 1,608,724 shares and 27,395 Earnout Shares held by The Cherry Tree Trust. Each of The Bridge Water Trust, KEM Lily LLC, Fire Stone Family Trust, KEM Phoenix LLC, KEM Rose LLC and The Cherry Tree Trust is ultimately indirectly controlled by Zhijian Lu and he may be deemed to beneficially own these securities.

 

(21)

Consists of (i) 10,370,186 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 722,881 shares of Common Stock issuable pursuant to options held as of the Ownership Date and (iii) 185,160 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 10,370,186 shares and 185,160 Earnout Shares respectively include (i) 402,378 shares and 6,852 Earnout Shares held by MZ-Theta LLC, (ii) 2,670,009 shares and 53,157 Earnout Shares held by MZ-Omega1 Trust, (iii) 842,209 shares and 14,342 Earnout Shares held by The Shanmiao Trust, (iv) 1,207,145 shares and 20,557 Earnout Shares held by MZ-Alpha LLC, (v) 1,207,145 shares and 20,557 Earnout Shares held by MZ-Beta LLC, (vi) 402,378 shares and 6,852 Earnout Shares held by MZ-Delta LLC, (vii) 402,378 shares and 6,852 Earnout Shares held by MZ-Eta LLC, (viii) 2,394,335 shares and 40,774 Earnout Shares held by MZ-Gamma LLC and (ix) 842,209 shares and 14,342 Earnout Shares held by The Zhijian 2020 Trust. Each of MZ-Theta LLC, MZ-Omega1 Trust, The Shanmiao 2020 Trust, MZ-Alpha LLC, MZ-Beta LLC, MZ-Delta LLC, MZ-Eta LLC, MZ-Gamma LLC, and The Zhijian 2020 Trust is ultimately indirectly controlled by James Zhu and he may be deemed to beneficially own these securities.

 

(22)

Consists of (i) 168,117 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock and (ii) 2,862 shares of Common Stock issuable upon the achievement of certain earnout provisions. Mr. Morf is the husband of Sophia Wu, who is our Chief Accounting Officer, a role she served for us since August 2021.

 

89

 

 

MATERIAL U.S. FEDERAL INCOME TAX CONSEQUENCES

 

The following discussion is a summary of certain material U.S. federal income tax considerations generally applicable to the ownership and disposition of our Common Stock and the exercise, disposition and lapse of our Warrants. The Common Stock and the Warrants are referred to collectively herein as our securities. All prospective holders of our securities should consult their tax advisors with respect to the U.S. federal, state, local and non-U.S. tax consequences of the ownership and disposition of our securities.

 

This discussion is not a complete analysis of all potential U.S. federal income tax consequences relating to the ownership and disposition of our securities. This summary is based upon current provisions of the Code, existing U.S. Treasury Regulations promulgated thereunder, published administrative pronouncements and rulings of the U.S. Internal Revenue Service (the “IRS”), and judicial decisions, all as in effect as of the date of this prospectus. These authorities are subject to change and differing interpretation, possibly with retroactive effect. Any change or differing interpretation could alter the tax consequences to holders described in this discussion. There can be no assurance that a court or the IRS will not challenge one or more of the tax consequences described herein, and we have not obtained, nor do we intend to obtain, a ruling with respect to the U.S. federal income tax consequences to a holder of the ownership or disposition of our securities.

 

We assume in this discussion that a holder holds our securities as a “capital asset” within the meaning of Section 1221 of the Code (generally, property held for investment). This discussion does not address all aspects of U.S. federal income taxation that may be relevant to a particular holder in light of that holder’s individual circumstances, nor does it address the special tax accounting rules under Section 451(b) of the Code, any alternative minimum, Medicare contribution, estate or gift tax consequences, or any aspects of U.S. state, local or non-U.S. taxes or any non-income U.S. federal tax laws. This discussion also does not address consequences relevant to holders subject to special tax rules, such as holders that own, or are deemed to own, more than 5% of our capital stock (except to the extent specifically set forth below), corporations that accumulate earnings to avoid U.S. federal income tax, tax-exempt organizations, governmental organizations, banks, financial institutions, investment funds, insurance companies, brokers, dealers or traders in securities, commodities or currencies, regulated investment companies or real estate investment trusts, persons that have a “functional currency” other than the U.S. dollar, tax- qualified retirement plans, holders who hold or receive our securities pursuant to the exercise of employee stock options or otherwise as compensation, holders holding our securities as part of a hedge, straddle or other risk reduction strategy, conversion transaction or other integrated investment, holders deemed to sell our securities under the constructive sale provisions of the Code, passive foreign investment companies, controlled foreign corporations, and certain former U.S. citizens or long-term residents.

 

In addition, this discussion does not address the tax treatment of partnerships (or entities or arrangements that are treated as partnerships for U.S. federal income tax purposes) or persons that hold our securities through such partnerships. If a partnership, including any entity or arrangement treated as a partnership for U.S. federal income tax purposes, holds our securities, the U.S. federal income tax treatment of a partner in such partnership generally will depend upon the status of the partner and the activities of the partnership. Such partners and partnerships should consult their tax advisors regarding the tax consequences of the ownership and disposition of our securities.

 

For purposes of this discussion, a “U.S. Holder” means a beneficial owner of our securities (other than a partnership or an entity or arrangement treated as a partnership for U.S. federal income tax purposes) that is, for U.S. federal income tax purposes:

 

 

an individual who is a citizen or resident of the United States;

 

a corporation, or an entity treated as a corporation for U.S. federal income tax purposes, created or organized in the United States or under the laws of the United States or of any state thereof or the District of Columbia;

 

an estate, the income of which is subject to U.S. federal income tax regardless of its source; or

 

a trust if (a) a U.S. court can exercise primary supervision over the trust’s administration and one or more U.S. persons have the authority to control all of the trust’s substantial decisions or (b) the trust has a valid election in effect under applicable U.S. Treasury Regulations to be treated as a U.S. person.

 

90

 

For purposes of this discussion, a “non-U.S. Holder” is a beneficial owner of our securities that is neither a U.S. Holder nor a partnership or an entity or arrangement treated as a partnership for U.S. federal income tax purposes.

 

Tax Considerations Applicable to U.S. Holders

 

Taxation of Distributions

 

If we pay distributions or make constructive distributions (other than certain distributions of our stock or rights to acquire our stock) to U.S. Holders of shares of our Common Stock, such distributions generally will constitute dividends for U.S. federal income tax purposes to the extent paid or deemed paid from our current or accumulated earnings and profits, as determined under U.S. federal income tax principles. Distributions in excess of our current and accumulated earnings and profits will constitute a return of capital that will be applied against and reduce (but not below zero) the U.S. Holder’s adjusted tax basis in our Common Stock. Any remaining excess will be treated as gain realized on the sale or other disposition of the Common Stock and will be treated as described under “— Tax Considerations Applicable to U.S. Holders Gain or Loss on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock” below.

 

Dividends we pay to a U.S. Holder that is a taxable corporation generally will qualify for the dividends received deduction if the requisite holding period is satisfied. With certain exceptions (including dividends treated as investment income for purposes of investment interest deduction limitations), and provided certain holding period requirements are met, dividends we pay to a non-corporate U.S. Holder generally will constitute “qualified dividends” that will be subject to tax at long-term capital gains rates. If the holding period requirements are not satisfied, a corporation may not be able to qualify for the dividends received deduction and would have taxable income equal to the entire dividend amount, and non-corporate holders may be subject to tax on such dividend at ordinary income tax rates instead of the preferential rates that apply to qualified dividend income.

 

Gain or Loss on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock

 

A U.S. Holder generally will recognize gain or loss on the sale, taxable exchange or other taxable disposition of our Common Stock. Any such gain or loss will be capital gain or loss, and will be long-term capital gain or loss if the U.S. Holder’s holding period for the Common Stock so disposed of exceeds one year. The amount of gain or loss recognized generally will be equal to the difference between (1) the sum of the amount of cash and the fair market value of any property received in such disposition and (2) the U.S. Holder’s adjusted tax basis in its Common Stock so disposed of. A U.S. Holder’s adjusted tax basis in its Common Stock generally will equal the U.S. Holder’s acquisition cost for such Common Stock (or, in the case of Common Stock received upon exercise of a Warrant, the U.S. Holder’s initial basis for such Common Stock, as discussed below), less any prior distributions treated as a return of capital. Long-term capital gains recognized by non-corporate U.S. Holders generally are eligible for reduced rates of tax. If the U.S. Holder’s holding period for the Common Stock so disposed of is one year or less, any gain on a sale or other taxable disposition of the shares would be subject to short-term capital gain treatment and would be taxed at ordinary income tax rates. The deductibility of capital losses is subject to limitations.

 

Exercise of a Warrant

 

Except as discussed below with respect to the cashless exercise of a Warrant, a U.S. Holder generally will not recognize taxable gain or loss upon the exercise of a Warrant for cash. The U.S. Holder’s initial tax basis in the share of our Common Stock received upon exercise of the Warrant generally will be an amount equal to the sum of the U.S. Holder’s acquisition cost of the Warrant and the exercise price of such Warrant. It is unclear whether a U.S. Holder’s holding period for the Common Stock received upon exercise of the Warrant would commence on the date of exercise of the Warrant or the day following the date of exercise of the Warrant; however, in either case the holding period will not include the period during which the U.S. Holder held the Warrants.

 

In certain circumstances, the Warrants may be exercised on a cashless basis. The U.S. federal income tax treatment of an exercise of a warrant on a cashless basis is not clear, and could differ from the consequences described above. It is possible that a cashless exercise could be a taxable event. U.S. holders are urged to consult their tax advisors as to the consequences of an exercise of a Warrant on a cashless basis, including with respect to their holding period and tax basis in the Common Stock received upon exercise of the Warrant.

 

91

 

Sale, Exchange, Redemption or Expiration of a Warrant

 

Upon a sale, exchange (other than by exercise), redemption, or expiration of a Warrant, a U.S. Holder will recognize taxable gain or loss in an amount equal to the difference between (1) the amount realized upon such disposition or expiration and (2) the U.S. Holder’s adjusted tax basis in the Warrant. A U.S. Holder’s adjusted tax basis in its Warrants generally will equal the U.S. Holder’s acquisition cost of the Warrant, increased by the amount of any constructive distributions included in income by such U.S. Holder (as described below under “Tax Considerations Applicable to U.S. Holders Possible Constructive Distributions”). Such gain or loss generally will be treated as long-term capital gain or loss if the Warrant is held by the U.S. Holder for more than one year at the time of such disposition or expiration.

 

If a Warrant is allowed to lapse unexercised, a U.S. Holder generally will recognize a capital loss equal to such holder’s adjusted tax basis in the Warrant. Any such loss generally will be a capital loss and will be long- term capital loss if the Warrant is held for more than one year. The deductibility of capital losses is subject to certain limitations.

 

Possible Constructive Distributions

 

The terms of each Warrant provide for an adjustment to the number of shares of Common Stock for which the Warrant may be exercised or to the exercise price of the Warrant in certain events, as discussed in the section of this prospectus captioned “Description of Capital Stock Warrants.” An adjustment which has the effect of preventing dilution generally should not be a taxable event. Nevertheless, a U.S. Holder of Warrants would be treated as receiving a constructive distribution from us if, for example, the adjustment increases the holder’s proportionate interest in our assets or earnings and profits (e.g., through an increase in the number of shares of Common Stock that would be obtained upon exercise or an adjustment to the exercise price of the Warrant) as a result of a distribution of cash to the holders of shares of our Common Stock that is taxable to such holders as a distribution. Such constructive distribution would be subject to tax as described above under “Tax Considerations Applicable to U.S. Holders Taxation of Distributions” in the same manner as if such U.S. Holder received a cash distribution from us on Common Stock equal to the fair market value of such increased interest.

 

Information Reporting and Backup Withholding

 

In general, information reporting requirements may apply to distributions paid to a U.S. Holder and to the proceeds of the sale or other disposition of our shares of Common Stock and Warrants, unless the U.S. Holder is an exempt recipient. Backup withholding may apply to such payments if the U.S. Holder fails to provide a taxpayer identification number (or furnishes an incorrect taxpayer identification number) or a certification of exempt status, or has been notified by the IRS that it is subject to backup withholding (and such notification has not been withdrawn).

 

Backup withholding is not an additional tax. Any amounts withheld under the backup withholding rules will be allowed as a credit against a U.S. Holder’s U.S. federal income tax liability and may entitle such holder to a refund, provided the required information is timely furnished to the IRS. Taxpayers should consult their tax advisors regarding their qualification for an exemption from backup withholding and the procedures for obtaining such an exemption.

 

Tax Considerations Applicable to Non-U.S. Holders

 

Taxation of Distributions

 

In general, any distributions (including constructive distributions) we make to a non-U.S. Holder of shares on our Common Stock, to the extent paid or deemed paid out of our current or accumulated earnings and profits (as determined under U.S. federal income tax principles), will constitute dividends for U.S. federal income tax purposes and, provided such dividends are not effectively connected with the non-U.S. Holder’s conduct of a trade or business within the United States, we will be required to withhold tax from the gross amount of the dividend at a rate of 30%, unless such non-U.S. Holder is eligible for a reduced rate of withholding tax under an applicable income tax treaty and provides proper certification of its eligibility for such reduced rate (usually on an IRS Form W-8BEN or W-8BEN-E, as applicable). In the case of any constructive dividend (as described below under “Non-U.S. Holders Possible Constructive Distributions”), it is possible that this tax would be withheld from any amount owed to a non-U.S. Holder by the applicable withholding agent, including cash distributions on other property or sale proceeds from Warrants or other property subsequently paid or credited to such holder. Any distribution not constituting a dividend will be treated first as reducing (but not below zero) the non-U.S. Holder’s adjusted tax basis in its shares of our Common Stock and, to the extent such distribution exceeds the non-U.S. Holder’s adjusted tax basis, as gain realized from the sale or other disposition of the Common Stock, which will be treated as described under “— Tax Considerations Applicable to Non-U.S. Holders Gain on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock and Warrants” below.

 

92

 

Dividends we pay to a non-U.S. Holder that are effectively connected with such non-U.S. Holder’s conduct of a trade or business within the United States (or, if a tax treaty applies, are attributable to a U.S. permanent establishment or fixed base maintained by the non-U.S. Holder) generally will not be subject to U.S. withholding tax, provided such non-U.S. Holder complies with certain certification and disclosure requirements (generally by providing an IRS Form W-8ECI). Instead, such dividends generally will be subject to U.S. federal income tax, net of certain deductions, at the same individual or corporate rates applicable to U.S. Holders. If the non-U.S. Holder is a corporation, dividends that are effectively connected income may also be subject to a “branch profits tax” at a rate of 30% (or such lower rate as may be specified by an applicable income tax treaty).

 

Exercise of a Warrant

 

The U.S. federal income tax treatment of a non-U.S. Holder’s exercise of a Warrant generally will correspond to the U.S. federal income tax treatment of the exercise of a Warrant by a U.S. Holder, as described under “— Tax Considerations Applicable to U.S. Holders Exercise of a Warrant” above, although to the extent a cashless exercise results in a taxable exchange, the tax consequences to the non-U.S. Holder would be the same as those described below in “— Tax Considerations Applicable to Non-U.S. Holders Gain on Sale, Exchange or Other Taxable Disposition of Common Stock and Warrants.”

 

Gain on Sale, Exchange or Other Taxable Disposition of Common Stock and Warrants

 

A non-U.S. Holder generally will not be subject to U.S. federal income or withholding tax in respect of gain recognized on a sale, taxable exchange or other taxable disposition of our Common Stock or Warrants or an expiration or redemption of our Warrants, unless:

 

 

the gain is effectively connected with the conduct of a trade or business by the non-U.S. Holder within the United States (and, if an applicable tax treaty so requires, is attributable to a U.S. permanent establishment or fixed base maintained by the non-U.S. Holder);

 

the non-U.S. Holder is an individual who is present in the United States for 183 days or more in the taxable year of disposition and certain other conditions are met; or

 

we are or have been a “United States real property holding corporation” for U.S. federal income tax purposes at any time during the shorter of the five-year period ending on the date of disposition or the period that the non-U.S. Holder held our Common Stock or Warrants and, in the case where shares of our Common Stock are regularly traded on an established securities market, the non-U.S. Holder has owned, directly or constructively, more than 5% of our Common Stock at any time within the shorter of the five-year period preceding the disposition or such Non-U.S. Holder’s holding period for the shares of our Common Stock. These rules may be modified as applied to the Warrants. There can be no assurance that our Common Stock will or will not be treated as regularly traded on an established securities market for this purpose.

 

Gain described in the first bullet point above will be subject to tax at generally applicable U.S. federal income tax rates as if the non-U.S. Holder were a U.S. resident. Any gains described in the first bullet point above of a non-U.S. Holder that is a foreign corporation may also be subject to an additional “branch profits tax” at a 30% rate (or lower applicable treaty rate). Gain described in the second bullet point above generally will be subject to a flat 30% U.S. federal income tax. Non-U.S. Holders are urged to consult their tax advisors regarding possible eligibility for benefits under income tax treaties.

 

93

 

If the third bullet point above applies to a non-U.S. Holder and applicable exceptions are not available, gain recognized by such holder on the sale, exchange or other disposition of our Common Stock or Warrants, as applicable, will be subject to tax at generally applicable U.S. federal income tax rates. In addition, a buyer of our Common Stock or Warrants from such holder may be required to withhold U.S. income tax at a rate of 15% of the amount realized upon such disposition. We will be classified as a United States real property holding corporation if the fair market value of our “United States real property interests” equals or exceeds 50% of the sum of the fair market value of our worldwide real property interests plus our other assets used or held for use in a trade or business, as determined for U.S. federal income tax purposes. We do not believe we currently are or will become a United States real property holding corporation; however, there can be no assurance in this regard. Non-U.S. Holders are urged to consult their tax advisors regarding the application of these rules.

 

Possible Constructive Distributions

 

The terms of each Warrant provide for an adjustment to the number of shares of Common Stock for which the Warrant may be exercised or to the exercise price of the Warrant in certain events, as discussed in the section of this prospectus captioned “Description of Capital Stock Warrants.” An adjustment which has the effect of preventing dilution generally should not be a taxable event. Nevertheless, a non-U.S. Holder of Warrants would be treated as receiving a constructive distribution from us if, for example, the adjustment increases the holder’s proportionate interest in our assets or earnings and profits (e.g., through an increase in the number of shares of Common Stock that would be obtained upon exercise or an adjustment to the exercise price of the Warrant) as a result of a distribution of cash to the holders of shares of our Common Stock which is taxable to such holders as a distribution. A non-U.S. Holder would be subject to U.S. federal income tax withholding as described above under “Tax Considerations Applicable to Non-U.S. Holders Taxation of Distributions” under that section in the same manner as if such non-U.S. Holder received a cash distribution from us on Common Stock equal to the fair market value of such increased interest.

 

Foreign Account Tax Compliance Act

 

Sections 1471 through 1474 of the Code (commonly referred to as the “Foreign Account Tax Compliance Act” or “FATCA”) impose a U.S. federal withholding tax of 30% on certain payments paid to a foreign financial institution (as specifically defined by applicable rules) unless such institution enters into an agreement with the U.S. government to withhold on certain payments and to collect and provide to the U.S. tax authorities substantial information regarding U.S. account holders of such institution (which includes certain equity holders of such institution, as well as certain account holders that are foreign entities with U.S. owners). FATCA also generally imposes a federal withholding tax of 30% on certain payments to a non-financial foreign entity unless such entity provides the withholding agent with either a certification that it does not have any substantial direct or indirect U.S. owners or provides information regarding substantial direct and indirect U.S. owners of the entity. An intergovernmental agreement between the United States and an applicable foreign country may modify these requirements. The withholding tax described above will not apply if the foreign financial institution or non-financial foreign entity otherwise qualifies for an exemption from the rules.

 

FATCA withholding currently applies to payments of dividends. The U.S. Treasury Department has released proposed regulations which, if finalized in their present form, would eliminate the federal withholding tax of 30% applicable to the gross proceeds of a disposition of our Common Stock. In its preamble to such proposed regulations, the U.S. Treasury Department stated that taxpayers may generally rely on the proposed regulations until final regulations are issued. Non-U.S. Holders are encouraged to consult with their own tax advisors regarding the possible implications of FATCA on their investment in our securities.

 

Information Reporting and Backup Withholding

 

Information returns will be filed with the IRS in connection with payments of distributions and the proceeds from a sale or other disposition of our Common Stock and Warrants. A non-U.S. Holder may have to comply with certification procedures to establish that it is not a United States person in order to avoid information reporting and backup withholding requirements. The certification procedures required to claim a reduced rate of withholding under a treaty generally will satisfy the certification requirements necessary to avoid the backup withholding as well. Backup withholding is not an additional tax. The amount of any backup withholding from a payment to a non-U.S. Holder will be allowed as a credit against such holder’s U.S. federal income tax liability and may entitle such holder to a refund, provided that the required information is timely furnished to the IRS.

 

94

 

 

DESCRIPTION OF CAPITAL STOCK

 

The following is a summary of the rights of our Common Stock, preferred stock and the Warrants to purchase Common Stock. This summary is qualified by reference to the complete text of our amended and restated certificate of incorporation and amended and restated bylaws filed as exhibits to the registration statement of which this Prospectus forms a part. For more information on how you can obtain copies of these documents, see “Where You Can Find More Information.” We urge you to read the amended and restated certificate of incorporation and the amended and restated bylaws in their entirety.

 

General

 

The Certificate of Incorporation authorizes the Company to issue up to 1,000,000,000 shares of Common Stock, $0.0001 par value per share, and 20,000,000 shares of preferred stock, par value $0.0001 per share.

 

Common Stock

 

Voting Rights

 

Each holder of Common Stock is entitled to one vote for each share on all matters submitted to a vote of the stockholders, including the election of directors. Under the Certificate of Incorporation, stockholders do not have cumulative voting rights. Because of this, the holders of a majority of the shares of Common Stock entitled to vote in any election of directors can elect all of the directors standing for election.

 

Dividend Rights

 

Subject to preferences that may apply to any then-outstanding preferred stock, the holders of Common Stock are entitled to receive ratably those dividends, if any, as may be declared from time to time by the Company’s board of directors out of legally available funds.

 

Liquidation Rights

 

In the event of the Company’s liquidation, dissolution or winding up, holders of Common Stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of all of our debts and other liabilities and the satisfaction of any liquidation preference granted to the holders of any then-outstanding shares of preferred stock.

 

Preemptive or Similar Rights

 

Holders of Common Stock have no preemptive, conversion or subscription rights and there are no redemption or sinking fund provisions applicable to the Common Stock. The rights, preferences and privileges of the holders of Common Stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that the Company may designate in the future.

 

Preferred Stock

 

Under the Certificate of Incorporation, the Company’s board of directors may, without further action by the stockholders, fix the rights, preferences, privileges and restrictions of up to an aggregate of 20,000,000 shares of preferred stock in one or more series and authorize their issuance. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, preemption rights, liquidation preferences and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of Common Stock. Any issuance of preferred stock could adversely affect the voting power of holders of Common Stock and the likelihood that such holders would receive dividend payments and payments on liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deterring or preventing a change of control or other corporate action.

 

95

 

Warrants

 

As of December 31, 2022, there were 17,905,000 Warrants to purchase Common Stock outstanding, consisting of 17,500,000 Public Warrants and 405,000 Private Warrants. Each Warrant entitles the registered holder to purchase one share of Common Stock at a price of $11.50 per share. The Warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of the closing of the Business Combination, or earlier upon redemption or liquidation.

 

Holders of the Public Warrants cannot pay cash to exercise their Public Warrants unless we have an effective and current registration statement covering the issuance of the shares underlying such Public Warrants and a current prospectus relating thereto. Notwithstanding the foregoing, if a registration statement covering the shares of Common Stock issuable upon exercise of the Public Warrants is not effective within a specified period following the closing of the Business Combination, Public Warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise the Public Warrants on a cashless basis pursuant to the exemption provided by Section 3(a)(9) of the Securities Act, provided that such exemption is available. If that exemption, or another exemption, is not available, holders will not be able to exercise their Public Warrants on a cashless basis. In the event of such cashless exercise, each holder would pay the exercise price by surrendering the Warrants for that number of shares of Common Stock equal to the quotient obtained by dividing (x) the product of the number of shares of Common Stock underlying the Public Warrants, multiplied by the difference between the exercise price of the Public Warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” for this purpose will mean the average reported last sale price of the shares of Common Stock for the 10 trading days ending on the trading day prior to the date of exercise.

 

The Private Warrants are identical to the Public Warrants except that such warrants will be exercisable for cash or on a cashless basis, at the holder's option, and will not be redeemable by us, in each case so long as they are still held by their current holders and/or their permitted transferees.

 

We may call the Public Warrants for redemption, in whole and not in part, at a price of $0.01 per warrant,

 

 

at any time after the Public Warrants become exercisable;

 

upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder;

 

if, and only if, the reported last sale price of the shares of Common Stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations and recapitalizations), for any 20-trading days within a 30-trading day period commencing at any time after the Public Warrants become exercisable and ending on the third trading day prior to the notice of redemption to Public Warrant holders; and

 

if, and only if, there is a current registration statement in effect with respect to the shares of Common Stock underlying such Public Warrants.

 

The right to exercise will be forfeited unless the Warrants are exercised prior to the date specified in the notice of redemption. On and after the redemption date, a record holder of a Warrant will have no further rights except to receive the redemption price for such holder’s Warrant upon surrender of such Warrant.

 

If we call the Warrants for redemption as described above, our management will have the option to require all holders that wish to exercise Warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the Warrants for that number of shares of Common Stock equal to the quotient obtained by dividing (x) the product of the number of shares of Common Stock underlying the Warrants, multiplied by the difference between the exercise price of the Warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” for this purpose shall mean the average reported last sale price of the shares of Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of Warrants.

 

The Warrants were issued in registered form under a warrant agreement between Continental Stock Transfer & Trust Company, as warrant agent, and us. The warrant agreement provides that the terms of the Warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval, by written consent or vote, of the holders of at least a majority of the then outstanding Warrants, if such modification or amendment is being undertaken in order to make any change that adversely affects the interests of the registered holders.

 

96

 

The exercise price and number of shares of Common Stock issuable on exercise of the Warrants may be adjusted in certain circumstances including in the event of a stock dividend, extraordinary dividend or our recapitalization, reorganization, merger or consolidation. The Warrants will not be adjusted for issuances of shares of Common Stock at a price below their respective exercise prices.

 

The Warrants may be exercised upon surrender of the warrant certificate on or prior to the expiration date at the office of the warrant agent, with the subscription form, as set forth in the Warrant, duly executed, accompanied by full payment of the exercise price, by certified or official bank check payable to the order of the warrant agent, for the number of Warrants being exercised. The Warrant holders do not have the rights or privileges of holders of shares of Common Stock and any voting rights until they exercise their Warrants and receive shares of Common Stock. After the issuance of shares of Common Stock upon exercise of the Warrants, each holder will be entitled to one vote for each share held of record on all matters to be voted on by stockholders.

 

Warrant holders may elect to be subject to a restriction on the exercise of their Warrants such that an electing Warrant holder would not be able to exercise their Warrants to the extent that, after giving effect to such exercise, such holder would beneficially own in excess of 4.9% or 9.8% (or such other amount as a holder may specify) of the shares of Common Stock outstanding.

 

Anti-Takeover Provisions

 

Section 203 of the DGCL

 

The Company is subject to Section 203 of the DGCL, which generally prohibits a publicly held Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years after the date that such stockholder became an interested stockholder, with the following exceptions:

 

 

before such date, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;

 

upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction began, excluding for purposes of determining the voting stock outstanding, but not the outstanding voting stock owned by the interested stockholder, those shares owned (1) by persons who are directors and also officers and (2) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

 

on or after such date, the business combination is approved by the board of directors and authorized at an annual or special meeting of the stockholders, and not by written consent, by the affirmative vote of at least 662/3% of the outstanding voting stock that is not owned by the interested stockholder.

 

In general, Section 203 defines a “business combination” to include the following:

 

 

any merger or consolidation involving the corporation and the interested stockholder;

 

any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;

 

subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;

 

any transaction involving the corporation that has the effect of increasing the proportionate share of the stock or any class or series of the corporation beneficially owned by the interested stockholder; or

 

the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits by or through the corporation.

 

97

 

In general, Section 203 defines an “interested stockholder” as an entity or person who, together with the person’s affiliates and associates, beneficially owns or within three years prior to the time of determination of interested stockholder status did own, 15% or more of the outstanding voting stock of the corporation.

 

A Delaware corporation may “opt out” of these provisions with an express provision in its original certificate of incorporation or an express provision in its amended and restated certificate of incorporation or amended and restated bylaws resulting from a stockholders’ amendment approved by at least a majority of the outstanding voting shares. The Company has not opted out of these provisions. As a result, mergers or other takeover or change in control attempts of the Company may be discouraged or prevented.

 

Certificate of Incorporation and Bylaws

 

Among other things, the Certificate of Incorporation and the Bylaws:

 

 

permit our board of directors to issue up to 20,000,000 shares of preferred stock, with any rights, preferences and privileges as they may designate, including the right to approve an acquisition or other change of control;

 

provide that the authorized number of directors may be changed only by resolution of our board of directors;

 

provide that directors may only be removed with cause;

 

provide that all vacancies, including newly created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum;

 

require that any action to be taken by the Company’s stockholders must be effected at a duly called annual or special meeting of stockholders and not be taken by written consent or electronic transmission;

 

provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide advance notice in writing, and also specify requirements as to the form and content of a stockholder’s notice;

 

provide that special meetings of our stockholders may be called by the president or the board of directors and shall be called by the president or secretary at the request in writing of a majority of the board of directors or at the request in writing of stockholders owning at least 50% in amount of the entire capital stock of the corporation issued and outstanding and entitled to vote;

 

not provide for cumulative voting rights, therefore allowing the holders of a majority of the shares of Common Stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose;

 

allow the Company’s board of directors, by a majority vote, to amend the Bylaws;

 

provides the election of directors shall be decided by a plurality of the votes cast at a meeting of the stockholders, at which a quorum is present; and

 

provides that the Board is to be divided into three classes of directors, with the classes to be as nearly equal in number as possible;

 

The amendment of any of these provisions by the stockholders would require approval by the holders of at least 66 2/3% of the voting power of all of our then-outstanding capital stock entitled to vote generally in the election of directors, voting together as a single class.

 

The combination of these provisions will make it more difficult for existing stockholders to replace the Company’s board of directors as well as for another party to obtain control of the Company by replacing the Company’s board of directors. Since the Company’s board of directors has the power to retain and discharge the Company’s officers, these provisions could also make it more difficult for existing stockholders or another party to effect a change in management. In addition, the authorization of undesignated preferred stock makes it possible for the Company’s board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change the Company’s control.

 

These provisions are intended to enhance the likelihood of continued stability in the composition of the Company’s board of directors and its policies and to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to reduce our vulnerability to hostile takeovers and to discourage certain tactics that may be used in proxy fights. However, such provisions could have the effect of discouraging others from making tender offers for the Company’s shares and may have the effect of delaying changes in the Company’s control or management. As a consequence, these provisions may also inhibit fluctuations in the market price of the Company’s stock.

 

98

 

The Certificate of Incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for actions or proceedings brought under Delaware statutory or common law: (1) any derivative action or proceeding brought on our behalf of the Company; (2) any action asserting a breach of fiduciary duty owed by any current or former director, officer or stockholder of the Company, to the Company or the Company’s stockholders; (3) any action asserting a claim against us arising under the DGCL; (4) any action regarding the Certificate of Incorporation or our Bylaws (as either may be amended from time to time); (5) any action as to which the DGCL confers jurisdiction to the court of Chancery of the State of Delaware; (6) any action asserting a claim against us that is governed by the internal affairs doctrine, in all cases to the fullest extent permitted by law and subject to the court having personal jurisdiction over the indispensable parties named as defendants. The Certificate of Incorporation further provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.

 

Section 27 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. As a result, the exclusive forum provision of our Certificate of Incorporation will not apply to suits brought to enforce any duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.

 

Although the Company believes this provision benefits us by providing increased consistency in the application of Delaware law in the types of lawsuits to which it applies, a court may determine that this provision is unenforceable, and to the extent it is enforceable, the provision may have the effect of discouraging lawsuits against the Company’s directors and officers, although the Company’s stockholders will not be deemed to have waived the Company’s compliance with federal securities laws and the rules and regulations thereunder and therefore bring a claim in another appropriate forum. Additionally, the Company cannot be certain that a court will decide that this provision is either applicable or enforceable, and if a court were to find the choice of forum provision contained in the Certificate of Incorporation to be inapplicable or unenforceable in an action, the Company may incur additional costs associated with resolving such action in other jurisdictions, which could harm the Company’s business, operating results and financial condition.

 

Limitation on Liability and Indemnification of Directors and Officers

 

Our Certificate of Incorporation limits a directors’ liability to the fullest extent permitted under the DGCL. The DGCL provides that directors of a corporation will not be personally liable for monetary damages for breach of their fiduciary duties as directors, except for liability:

 

 

for any transaction from which the director derives an improper personal benefit;

 

for any act or omission not in good faith or that involves intentional misconduct or a knowing violation of law;

 

for any unlawful payment of dividends or redemption of shares; or

 

for any breach of a director’s duty of loyalty to the corporation or its stockholders.

 

If the DGCL is amended to authorize corporate action further eliminating or limiting the personal liability of directors, then the liability of the directors will be eliminated or limited to the fullest extent permitted by the DGCL, as so amended.

 

Delaware law and our Bylaws provide that we will, in certain situations, indemnify our directors, officers and employees, to the fullest extent permitted by law. Any indemnified person is also entitled, subject to certain limitations, to advancement, direct payment, or reimbursement of reasonable expenses (including attorneys’ fees and disbursements) in advance of the final disposition of the proceeding.

 

99

 

In addition, we have entered into separate indemnification agreements with our directors and officers. These agreements, among other things, require us to indemnify our directors and officers for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of our directors or officers or any other company or enterprise to which the person provides services at our request.

 

We also maintain a directors’ and officers’ insurance policy pursuant to which our directors and officers are insured against liability for actions taken in their capacities as directors and officers.

 

We believe these provisions in the Certificate of Incorporation and Bylaws and these indemnification agreements are necessary to attract and retain qualified persons as directors and officers.

 

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers, or control persons, in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

 

Transfer Agent

 

The transfer agent for the Common Stock and the warrant agent for the Warrants is Continental Stock Transfer & Trust Company.

 

Listing

 

The Common Stock and the Warrants are listed on the Nasdaq Global Select Market as “AVPT” and “AVPTW,” respectively.

 

Rule 144

 

Pursuant to Rule 144 under the Securities Act (“Rule 144”), a person who has beneficially owned restricted Common Stock or Warrants for at least six months would be entitled to sell their securities provided that (i) such person is not deemed to have been one of our affiliates at the time of, or at any time during the three months preceding, a sale and (ii) we are subject to the Exchange Act periodic reporting requirements for at least three months before the sale and has filed all required reports under Section 13 or 15(d) of the Exchange Act during the 12 months (or such shorter period as we were required to file reports) preceding the sale.

 

Persons who have beneficially owned restricted Common Stock or Warrants for at least six months but who are our affiliates at the time of, or at any time during the three months preceding, a sale, would be subject to additional restrictions, by which such person would be entitled to sell within any three-month period only a number of securities that does not exceed the greater of:

 

 

1% of the total number of shares of our Common Stock then outstanding; or

 

the average weekly reported trading volume of our Common Stock during the four calendar weeks preceding the filing of a notice on Form 144 with respect to the sale.

 

Sales by our affiliates under Rule 144 are also limited by manner of sale provisions and notice requirements and to the availability of current public information about us.

 

Restrictions on the Use of Rule 144 by Shell Companies or Former Shell Companies

 

Rule 144 is not available for the resale of securities initially issued by shell companies (other than business combination related shell companies) or issuers that have been at any time previously a shell company. However, Rule 144 also includes an important exception to this prohibition if the following conditions are met:

 

 

issuer of the securities that was formerly a shell company ceased to be a shell company;

 

100

 

 

the issuer of the securities is subject to the reporting requirements of Section 13 or 15(d) of the Exchange Act;

 

the issuer of the securities has filed all Exchange Act reports and material required to be filed, as applicable, during the preceding 12 months (or such shorter period that the issuer was required to file such reports and materials), other than Form 8-K reports; and

 

at least one year has elapsed from the time that the issuer filed current Form 10-type information with the SEC reflecting its status as an entity that is not a shell company.

 

As of July 7, 2022, we have fulfilled the foregoing conditions and Rule 144 is available for the resale of our securities.

 

Common Stock that stockholders of Legacy AvePoint received in connection with the Business Combination are freely tradable without restriction or further registration under the Securities Act, except for certain shares of our Common Stock issued pursuant to the 2006 Plan, the 2016 Plan, and 2021 Plan which are registered pursuant to that certain registration statement on Form S-8 (File No. 333-259617) filed and declared effective on September 17, 2021, and any shares issued to our affiliates within the meaning of Rule 144.

 

As of the date of this Prospectus, there are 17,905,000 Warrants outstanding, consisting of 17,500,000 Public Warrants and 405,000 Private Warrants. The Public Warrants are freely tradable. We filed an initial registration statement on Form S-1 under the Securities Act covering 17,905,000 shares of our Common Stock that may be issued upon the exercise of the Public Warrants on July 23, 2021, which registration statement was amended on August 5, 2021 and was declared effective on August 9, 2021. The Form S-1 was later amended pursuant to that certain Post-Effective Amendment No. 1 to Form S-1 on April 5, 2022 to provide certain material updates to the prospectus therein. The Post-Effective Amendment No. 1 was declared effective on April 11, 2022. The From S-1 was later amended pursuant to that certain Post-Effective Amendment No. 2 to Form S-1 on Form S-3 on August 25, 2022 for the purpose of converting the Form S-1 to Form S-3. The Post-Effective Amendment No. 2 was declared effective on August 30, 2022. We are obligated to use our best efforts to maintain the effectiveness of such registration statement until the expiration of the Public Warrants.

 

Registration Rights Agreement

 

In connection with the Closing of the Business Combination, we entered into the Registration Rights Agreement on July 1, 2021, pursuant to which the holders of Registrable Securities (as defined therein) became entitled to, among other things, customary registration rights, including demand, piggy-back and shelf registration rights. The Registration Rights Agreement also provides that we will pay certain expenses relating to such registrations and indemnify the registration rights holders against (or make contributions in respect of) certain liabilities which may arise under the Securities Act.

 

The Registration Rights Agreement is filed as an exhibit to the registration statement of which this Prospectus forms a part. For more information on how you can obtain copies of this document, see “Where You Can Find More Information.” We urge you to read the Registration Rights Agreement in its entirety.

 

101

 

 

PLAN OF DISTRIBUTION

 

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

 

We are required to pay all fees and expenses incident to the registration of the securities to be offered and sold pursuant to this Prospectus. The selling securityholders will bear all commissions and discounts, if any, attributable to their sale of securities.

 

We will not receive any of the proceeds from the sale of the securities by the selling securityholders. We will receive proceeds from Warrants exercised in the event that such Warrants are exercised for cash. The aggregate proceeds to the selling securityholders will be the purchase price of the securities less any discounts and commissions borne by the selling securityholders.

 

The shares of Common Stock beneficially owned by the selling securityholders covered by this Prospectus may be offered and sold from time to time by the selling securityholders. The term “selling securityholders” includes donees, pledgees, transferees or other successors in interest selling securities received after the date of this Prospectus from a selling securityholder as a gift, pledge, partnership distribution or other transfer. The selling securityholders will act independently of us in making decisions with respect to the timing, manner and size of each sale. Such sales may be made on one or more exchanges or in the over-the-counter market or otherwise, at prices and under terms then prevailing or at prices related to the then current market price or in negotiated transactions. The selling securityholders may sell their securities by one or more of, or a combination of, the following methods:

 

 

purchases by a broker-dealer as principal and resale by such broker-dealer for its own account pursuant to this Prospectus;

 

ordinary brokerage transactions and transactions in which the broker solicits purchasers;

 

block trades in which the broker-dealer so engaged will attempt to sell the shares as agent but may position (including 2,916,700 Sponsor Earn-Out Shares (as defined below)) and resell a portion of the block as principal to facilitate the transaction;

 

an over-the-counter distribution in accordance with the rules of Nasdaq;

 

through trading plans entered into by a selling securityholder pursuant to Rule 10b5-1 under the Exchange Act, that are in place at the time of an offering pursuant to this Prospectus and any applicable Prospectus supplement hereto that provide for periodic sales of their securities on the basis of parameters described in such trading plans;

 

short sales;

 

distribution to employees, members, limited partners or stockholders of the selling securityholders;

 

through the writing or settlement of options or other hedging transaction, whether through an options exchange or otherwise;

 

by pledge to secured debts and other obligations;

 

delayed delivery arrangements;

 

to or through underwriters or broker-dealers;

 

in “at the market” offerings, as defined in Rule 415 under the Securities Act, at negotiated prices, at prices prevailing at the time of sale or at prices related to such prevailing market prices, including sales made directly on a national securities exchange or sales made through a market maker other than on an exchange or other similar offerings through sales agents;

 

in privately negotiated transactions;

 

in options transactions;

 

through a combination of any of the above methods of sale; or

 

any other method permitted pursuant to applicable law.

 

102

 

In addition, any securities that qualify for sale pursuant to Rule 144 may be sold under Rule 144 rather than pursuant to this Prospectus.

 

In addition, a selling securityholder that is an entity may elect to make a pro rata in-kind distribution of securities to its members, partners or stockholders pursuant to the registration statement of which this Prospectus is a part by delivering a Prospectus with a plan of distribution. Such members, partners or stockholders would thereby receive freely tradeable securities pursuant to the distribution through a registration statement. To the extent a distributee is an affiliate of ours (or to the extent otherwise required by law), we may, at our option, file a Prospectus supplement in order to permit the distributees to use the Prospectus to resell the securities acquired in the distribution.

 

To the extent required, this Prospectus may be amended or supplemented from time to time to describe a specific plan of distribution. In connection with distributions of the securities or otherwise, the selling securityholders may enter into hedging transactions with broker-dealers or other financial institutions. In connection with such transactions, broker-dealers or other financial institutions may engage in short sales of the securities in the course of hedging the positions they assume with selling securityholders. The selling securityholders may also sell the securities short and redeliver the securities to close out such short positions. The selling securityholders may also enter into option or other transactions with broker-dealers or other financial institutions which require the delivery to such broker-dealer or other financial institution of securities offered by this Prospectus, which securities such broker-dealer or other financial institution may resell pursuant to this Prospectus (as supplemented or amended to reflect such transaction). The selling securityholders may also pledge securities to a broker-dealer or other financial institution, and, upon a default, such broker-dealer or other financial institution, may effect sales of the pledged securities pursuant to this Prospectus (as supplemented or amended to reflect such transaction).

 

In effecting sales, broker-dealers or agents engaged by the selling securityholders may arrange for other broker-dealers to participate. Broker-dealers or agents may receive commissions, discounts or concessions from the selling securityholders in amounts to be negotiated immediately prior to the sale.

 

In offering the securities covered by this Prospectus, the selling securityholders and any broker-dealers who execute sales for the selling securityholders may be deemed to be “underwriters” within the meaning of the Securities Act in connection with such sales. Any profits realized by the selling securityholders and the compensation of any broker-dealer may be deemed to be underwriting discounts and commissions.

 

In order to comply with the securities laws of certain states, if applicable, the securities must be sold in such jurisdictions only through registered or licensed brokers or dealers. In addition, in certain states the securities may not be sold unless they have been registered or qualified for sale in the applicable state or an exemption from the registration or qualification requirement is available and is complied with.

 

We have advised the selling securityholders that the anti-manipulation rules of Regulation M under the Exchange Act may apply to sales of securities in the market and to the activities of the selling securityholders and their affiliates. In addition, we will make copies of this Prospectus available to the selling securityholders for the purpose of satisfying the Prospectus delivery requirements of the Securities Act. The selling securityholders may indemnify any broker-dealer that participates in transactions involving the sale of the securities against certain liabilities, including liabilities arising under the Securities Act.

 

At the time a particular offer of securities is made, if required, a Prospectus supplement will be distributed that will set forth the number of securities being offered and the terms of the offering, including the name of any underwriter, dealer or agent, the purchase price paid by any underwriter, any discount, commission and other item constituting compensation, any discount, commission or concession allowed or reallowed or paid to any dealer, and the proposed selling price to the public.

 

A holder of Warrants may exercise its Warrants in accordance with the warrant agreement on or before the expiration date set forth therein by surrendering, at the office of the warrant agent, Continental Stock Transfer & Trust Company, the certificate evidencing such Warrant, with the form of election to purchase set forth thereon, properly completed and duly executed, accompanied by full payment of the exercise price and any and all applicable taxes due in connection with the exercise of the Warrant, subject to any applicable provisions relating to cashless exercises in accordance with the warrant agreement.

 

103

 

We have agreed to indemnify the selling securityholders against certain liabilities, including liabilities under the Securities Act and state securities laws, relating to the registration of the Warrants or shares offered by this Prospectus.

 

We have agreed with the selling securityholders to keep the registration statement of which this Prospectus constitutes a part effective until such time as all of the securities covered by this Prospectus have been disposed of pursuant to and in accordance with the registration statement or such securities have been withdrawn or, in the case of shares issued pursuant to the Subscription Agreements, until three years from the effective date of this registration statement.

 

LEGAL MATTERS

 

The validity of the securities offered hereby has been passed upon for us by Cooley LLP, Palo Alto, California.

 

EXPERTS

 

The financial statements of AvePoint, Inc. as of December 31, 2022 and 2021, and for each of the two years in the period ended December 31, 2022, included in this Prospectus, has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report. Such financial statements are included in reliance upon the report of such firm given their authority as experts in accounting and auditing.

 

The consolidated financial statements of AvePoint, Inc. for the year ended December 31, 2020, included in this Prospectus have been so included in reliance on the report of Crowe LLP ("Crowe"), independent registered public accounting firm, given on the authority of said firm as experts in auditing and accounting.

 

Crowe

 

In 2020, Crowe informed our Board that two of its international associated entities, Crowe Horwath Osborne AB, or Crowe Sweden, and Crowe Horwath (NZ) Limited, or Crowe NZ, had been providing payroll payment services (“Payroll Services”) related to employee(s) in AvePoint’s Swedish branch, or AvePoint Sweden, and in our New Zealand subsidiary, or AvePoint NZ, since 2015. AvePoint Sweden had, depending on the date, one or two employees, and AvePoint NZ had one employee, during the periods in question. The services are inconsistent with the auditor independence rules of the SEC and the Public Company Accounting Oversight Board. Crowe Sweden and Crowe NZ were paid less than $1,500 and $2,000 per annum for the Payroll Services, respectively. The provisioning of the Payroll Services was terminated in September 2020 for Crowe Sweden, and in November 2018 for Crowe NZ.

 

Crowe considered whether the matters noted above impacted its objectivity and ability to exercise impartial judgment with regard to its engagement as our auditors and has concluded that there has been no impairment of Crowe’s objectivity and ability to exercise impartial judgment on all matters encompassed within its audit. Crowe believed and currently believes that a reasonable investor with knowledge of all relevant facts and circumstances would reach the same conclusion. Based on the information provided by Crowe, after taking into consideration the facts and circumstances of the above matter and Crowe’s conclusion, we and our Board also concluded that Crowe’s objectivity and ability to exercise impartial judgment has not been impaired.

 

In reaching our respective conclusions, we, our Board, and Crowe considered, among other factors, the following:

 

 

Crowe Sweden and Crowe NZ were paid $1,500 and $2,000 per annum for the Payroll Services, respectively, which are de minimis in light of AvePoint’s total operating expenses, as well as aggregate audit fees paid to Crowe;

 

 

AvePoint Sweden and AvePoint NZ are immaterial on a consolidated basis to us; and

 

104

 

 

No Crowe Sweden or Crowe NZ personnel who provided Payroll Services are members of the Crowe audit team.

 

WHERE YOU CAN FIND MORE INFORMATION

 

We have filed with the SEC a registration statement on Form S-1 under the Securities Act, with respect to the securities being offered by this Prospectus. This Prospectus, which constitutes part of the registration statement, does not contain all of the information in the registration statement and its exhibits. For further information with respect to AvePoint and the securities offered by this Prospectus, we refer you to the registration statement and its exhibits. Statements contained in this Prospectus as to the contents of any contract or any other document referred to are not necessarily complete, and in each instance, we refer you to the copy of the contract or other document filed as an exhibit to the registration statement. Each of these statements is qualified in all respects by this reference. You can read our SEC filings, including the registration statement, over the internet at the SEC’s website at www.sec.gov.

 

We are subject to the information reporting requirements of the Exchange Act, and we file reports, proxy statements and other information with the SEC. These reports, proxy statements and other information will be available for review at the SEC’s website at www.sec.gov.

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

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

 

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

 

105

 

 
 
 

 

AUDITED FINANCIAL INFORMATION

 

Index to Financial Statement   Page
Report of Independent Registered Public Accounting Firm - (PCAOB ID No. 34)   F-2
Report of Independent Registered Public Accounting Firm - (PCAOB ID No. 173)   F-3
Consolidated Balance Sheets   F-4
Consolidated Statements of Operations   F-5
Consolidated Statements of Comprehensive Loss   F-6
Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency)   F-7
Consolidated Statements of Cash Flows   F-10
Notes to Consolidated Financial Statements   F-11

 

F-1

 

 

Report of Independent Registered Public Accounting Firm

 

To the stockholders and the Board of Directors of AvePoint, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of AvePoint, Inc. and subsidiaries (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, mezzanine equity and stockholders’ equity, and cash flows, for each of the two years in the period ended December 31, 2022, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

 

Change in Accounting Principle

 

As discussed in Note 2 to the financial statements, the Company has changed its method of accounting for leases, effective January 1, 2022, due to the adoption of Accounting Standards Update No. 2016-02, Leases (Topic 842).

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ Deloitte & Touche LLP

 

New York, New York

March 31, 2023

 

We have served as the Company’s auditor since 2021.

 

F-2

 

Report of Independent Registered Public Accounting Firm

 

Shareholders and the Board of Directors of AvePoint, Inc.

Jersey City, New Jersey

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated statements of operations, comprehensive loss, mezzanine equity and stockholders’ deficiency, and cash flows of AvePoint, Inc. (the "Company") for the year ended December 31, 2020, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the results of the Company’s operations and its cash flows for the year ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provide a reasonable basis for our opinion.

 

/s/ Crowe LLP

 

We served as the Company's auditor from 2017 to 2021.

 

New York, New York

March 10, 2021, except for the number of shares and per share amounts, as to which the date is March 31, 2022

 

F-3

 
 

 

AvePoint, Inc. and Subsidiaries

 

Consolidated Balance Sheets

 

(In thousands, except par value)

 

  

December 31,
2022

  

December 31,
2021

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $227,188  $268,217 

Short-term investments

  2,620   2,411 

Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively

  66,474   55,067 

Prepaid expenses and other current assets

  10,013   8,461 

Total current assets

  306,295   334,156 

Property and equipment, net

  5,537   3,922 

Goodwill

  18,904    

Intangible assets, net

  11,079    

Operating lease right-of-use assets

  15,855    

Deferred contract costs

  48,553   38,926 

Other assets

  9,310   11,734 

Total assets

 $415,533  $388,738 

Liabilities, mezzanine equity, and stockholders equity

        

Current liabilities:

        

Accounts payable

 $1,519  $1,824 

Accrued expenses and other liabilities

  47,784   35,062 

Current portion of deferred revenue

  93,405   74,294 

Total current liabilities

  142,708   111,180 

Long-term operating lease liabilities

  11,348    

Long-term portion of deferred revenue

  8,085   8,038 

Earn-out shares liabilities

  6,631   10,012 

Other non-current liabilities

  3,607   3,943 

Total liabilities

  172,379   133,173 

Commitments and contingencies (Note 13)

          

Mezzanine equity

        

Redeemable noncontrolling interest

  14,007   5,210 

Total mezzanine equity

  14,007   5,210 

Stockholders’ equity

        

Common Stock, $0.0001 par value; 1,000,000 shares authorized, 185,278 and 181,822 shares issued and outstanding

  19   18 

Additional paid-in capital

  665,715   625,056 

Treasury stock

  (21,666)  (1,739)

Accumulated other comprehensive income

  2,006   2,317 

Accumulated deficit

  (416,927)  (375,297)

Total stockholders’ equity

  229,147   250,355 

Total liabilities, mezzanine equity, and stockholders’ equity

 $415,533  $388,738 

 

See accompanying notes.

 

F-4

 

 

AvePoint, Inc. and Subsidiaries

Consolidated Statements of Operations

(In thousands, except per share amounts)

 

  

For the Year

Ended December 31,

 
  

2022

  

2021

  

2020

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

  232,339   191,909   151,533 

Cost of revenue:

            

SaaS

  26,617   19,039   11,050 

Term license and support

  1,969   950   1,930 

Services

  35,629   30,726   26,089 

Maintenance

  908   1,949   1,221 

Total cost of revenue

  65,123   52,664   40,290 

Gross profit

  167,216   139,245   111,243 

Operating expenses:

            

Sales and marketing

  109,805   100,512   76,545 

General and administrative

  64,874   59,221   36,872 

Research and development

  30,519   31,765   12,204 

Depreciation and amortization

  3,084   1,238   1,059 

Total operating expenses

  208,282   192,736   126,680 

Loss from operations

  (41,066)  (53,491)  (15,437)

Gain on earn-out and warrant liabilities

  4,497   21,233    

Interest (expense) income, net

  (40)  102   41 

Other income (expense), net

  2,959   (632)  (511)

Loss before income taxes

  (33,650)  (32,788)  (15,907)

Income tax expense

  5,038   457   1,062 

Net loss

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

Net income attributable to and accretion of redeemable noncontrolling interest

  (2,942)  (1,974)  (27)

Net loss attributable to AvePoint, Inc.

 $(41,630) $(35,219) $(16,996)

Deemed dividends on preferred stock

     (32,928)  (34,446)

Net loss available to Common Stockholders

 $(41,630) $(68,147) $(51,442)

Basic and diluted loss per share

 $(0.23) $(0.48)  (0.57)

Basic and diluted shares used in computing loss per share

  181,957   141,596   89,638 

 

See accompanying notes.

 

F-5

 

 

AvePoint, Inc. and Subsidiaries

Consolidated Statements of Comprehensive Loss

(In thousands)

 

   

For the Year Ended December 31,

 
   

2022

   

2021

   

2020

 

Net loss

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

Other comprehensive (loss) income net of taxes

                       

Foreign currency translation adjustments

    (250 )     463       217  

Total other comprehensive (loss) income

    (250 )     463       217  

Total comprehensive loss

  $ (38,938 )   $ (32,782 )   $ (16,752 )

Comprehensive income attributable to redeemable noncontrolling interest

    (3,003 )     (1,911 )     (27 )

Total comprehensive loss attributable to AvePoint, Inc.

  $ (41,941 )   $ (34,693 )   $ (16,779 )

 

See accompanying notes.

 

F-6

 

 

AvePoint, Inc. and Subsidiaries

Consolidated Statements of Mezzanine Equity and Stockholders’ Equity (Deficiency)

(In thousands, except share amounts)

 

  

Redeemable
noncontrolling
interest

  

Total
mezzanine
equity

  

Common Stock (1)

  

Additional
Paid-In

  

Treasury Stock

  

Accumulated

  

Accumulated
Other
Comprehensive

  

Total
Stockholders’

 
    Amount  Amount    

Shares

  

Amount

   Capital   

Shares

  

Amount

    Deficit   Income   Equity (Deficiency)   

Balance, December 31, 2021

 $5,210  $5,210   181,821,767  $18  $625,056   143,564  $(1,739) $(375,297) $2,317  $250,355 

Proceeds from exercise of options

        1,799,665      2,818               2,818 

Common Stock issued upon vesting of restricted stock units

        1,784,993                      

Common Stock issued upon acquisition

        324,845      1,517               1,517 

Common Stock issued for canceled officer awards

        3,592,504   1   (1)               

Stock-based compensation expense

              37,210               37,210 

Issuance of redeemable noncontrolling interest in EduTech

  5,794   5,794                         

Reclassification of earn-out RSUs to earn-out shares

              (885)              (885)

Repurchase of Common Stock

        (4,046,186)        4,046,186   (19,927)        (19,927)

Comprehensive income (loss):

                                        

Net loss

                       (38,688)     (38,688)

Net income attributable to and accretion of redeemable noncontrolling interest

  2,942   2,942                  (2,942)     (2,942)

Foreign currency translation adjustment

  61   61                     (311)  (311)

Balance, December 31, 2022

 $14,007  $14,007   185,277,588  $19  $665,715   4,189,750  $(21,666) $(416,927) $2,006  $229,147 

 

F-7

 

 

  

Convertible Preferred Stock (1)

  

Redeemable Common
Shares

  

Share Based Awards

  

Redeemable noncontrolling interest

  

Total
mezzanine
equity

  

Common Stock (1)

  

Additional
Paid-In

  

Treasury

  

Accumulated

  

Accumulated
Other Comprehensive

  

Total
Stockholders’

 
  

Shares

  

Amount

    Amount    Amount    Amount    Amount  

Shares

  

Amount

    Capital    Stock    Deficit    Income    Equity (Deficiency) 

Balance, December 31, 2020

  42,000,592  $183,390  $25,074  $1,489  $3,061  $213,014   100,068,469  $12  $105,159  $  $(299,789) $1,791  $(192,827)

Reclassification of share-based awards to mezzanine equity

           206      206         (206)           (206)

Reclassification of common shares to mezzanine equity

        6,872         6,872                      

Remeasurement of redemption value of common shares

        7,361         7,361               (7,361)     (7,361)

Proceeds from exercise of options

                    5,141,331      8,242            8,242 

Common Stock issued upon vesting of restricted stock units

                    170,852                   

Stock-based compensation expense

                          46,475            46,475 

Remeasurement of redemption value of convertible preferred stock

     32,928            32,928               (32,928)     (32,928)

Issuance of redeemable noncontrolling interest in EduTech

              238   238         515            515 

Conversion of convertible preferred stock

  (42,000,592)  (216,318)           (216,318)  28,500,592   3   85,390            85,393 

Reclassification of redeemable common shares from mezzanine to permanent equity

        (39,307)        (39,307)        39,307            39,307 

Reclassification of share-based awards from liabilities and mezzanine equity to permanent equity

           (1,695)     (1,695)        41,152            41,152 

Merger and recapitalization, net of transaction costs

                    47,940,523   3   299,736            299,739 

Reclassification of earn-out RSUs to earn-out shares

                          (714)           (714)

Reclassification of Apex shares purchased prior to the Business Combination

                             (1,739)        (1,739)

Comprehensive income (loss):

                                                    

Net loss

                                (33,245)     (33,245)

Net income attributable to and accretion of redeemable noncontrolling interest

              1,974   1,974               (1,974)     (1,974)

Foreign currency translation adjustment

              (63)  (63)                 526   526 

Balance, December 31, 2021

 $  $  $  $   5,210   5,210   181,821,767  $18  $625,056  $(1,739) $(375,297) $2,317  $250,355 

 

F-8

 

 

  

Convertible Preferred Stock (1)

  

Redeemable
Common
Shares

  

Share Based
Awards

  

Redeemable noncontrolling
interest

  

Total
mezzanine
equity

  

Common Stock (1)

  

Additional
Paid-In

  

Accumulated

  

Accumulated
Other
Comprehensive

  

Total
Stockholders’

 
  

Shares

  

Amount

    Amount    Amount    Amount    Amount  

Shares

  

Amount

    Capital    Deficit    Income    Equity (Deficiency) 

Balance, December 31, 2019

  51,091,344  $182,656  $10,684  $1,291  $  $194,631   84,331,573  $10  $33,691  $(233,957) $1,574  $(198,682)

Reclassification of share-based awards to mezzanine equity

           198      198         (198)        (198)

Remeasurement of redemption value of common shares

        14,390         14,390            (14,390)     (14,390)

Proceeds from exercise of options

                    759,293      612         612 

Stock-based compensation expense

                          3,277         3,277 

Proceeds from the issuance of Common Stock, net of issuance costs

                    11,979,055   1   56,260         56,261 

Settlement of restricted stock issued in exchange for non-recourse promissory note

                    2,607,432   1   4,639         4,640 

Issuance of common shares in exchange for issuance cost

                    391,115      2,407         2,407 

Remeasurement of redemption value of convertible preferred stock

     32,976            32,976            (32,976)     (32,976)

Redemption of Series B convertible preferred stock

  (9,090,752)  (32,242)           (32,242)           (1,470)     (1,470)

Issuance of redeemable noncontrolling interest in EduTech

              3,034   3,034         4,471         4,471 

Comprehensive loss:

                                           

Net loss

                             (16,969)     (16,969)

Net income attributable to noncontrolling interest

              27   27            (27)     (27)

Foreign currency translation adjustment

                                217   217 

Balance, December 31, 2020

  42,000,592  $183,390  $25,074  $1,489  $3,061  $213,014   100,068,469  $12  $105,159  $(299,789) $1,791  $(192,827)

 

(1) As part of the Business Combination (as disclosed in “Note 3 Business Combination”), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share.

 

See accompanying notes.

 

F-9

 
 

 

AvePoint, Inc. and Subsidiaries

Consolidated Statements of Cash Flows

(In thousands)

 

  

For the Year

Ended December 31,

 
  

2022

  

2021

  

2020

 

Operating activities

            

Net loss

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

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

            

Depreciation and amortization

  3,494   1,238   1,059 

Operating lease right-of-use assets expense

  5,945       

Foreign currency remeasurement loss (gain)

  835   1,308   (378)

Stock-based compensation

  37,218   59,508   33,767 

Deferred income taxes

  3,701   (175)  (433)

Other

  (607)  (755)  770 

Change in value of earn-out and warrant liabilities

  (4,402)  (21,233)   

Changes in operating assets and liabilities:

            

Accounts receivable

  (14,388)  (8,243)  (7,133)

Prepaid expenses and other current assets

  (2,108)  (5,914)  1,204 

Deferred contract costs and other assets

  (9,596)  (8,890)  (5,049)

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

  (2,553)  10,626   971 

Deferred revenue

  20,375   10,805   11,311 

Net cash (used in) provided by operating activities

  (774)  5,030   19,120 

Investing activities

            

Maturities of investments

  183,554      2,391 

Purchases of investments

  (180,969)  (916)   

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

  (18,572)      

Capitalization of internal-use software

  (1,612)      

Purchase of property and equipment

  (3,853)  (2,461)  (1,023)

Net cash (used in) provided by investing activities

  (21,452)  (3,377)  1,368 

Financing activities

            

Proceeds from recapitalization of Apex shares, net of transaction fees of $49,990

     441,573    

Redemption of redeemable convertible preferred stock

     (130,925)  (33,712)

Redemption of Legacy AvePoint Common Stock

     (106,169)   

Purchase of Common Stock

  (19,927)  (1,628)   

Payment of net cash settlement for management options

     (7,530)   

Proceeds from stock option exercises

  2,818   5,566   612 

Proceeds from sale of common shares of subsidiary

     753   7,505 

Repayments of finance leases

  (39)  (25)  (49)

Payments of debt issuance costs

        (300)

Proceeds from issuance of Common Stock, net of issuance costs

        58,770 

Collection of promissory note

        284 

Collection of non-recourse promissory note

        4,639 

Payments of transaction fees by Legacy AvePoint

     (2,998)  (2,089)

Payments of transaction fees

        (101)

Net cash (used in) provided by financing activities

  (17,148)  198,617   35,559 

Effect of exchange rates on cash

  (1,655)  (1,165)  903 

Net (decrease) increase in cash and cash equivalents

  (41,029)  199,105   56,950 

Cash and cash equivalents at beginning of period

  268,217   69,112   12,162 

Cash and cash equivalents at end of period

 $227,188  $268,217  $69,112 

Supplemental disclosures of cash flow information

            

Income taxes paid

 $3,320  $4,037  $1,068 

Issuance of common shares in exchange for issuance cost

 $  $  $2,408 

Contingent considerations in business combination

 $5,635  $  $ 

Common Stock issued in business combination

 $1,517  $  $ 

Loan to certain acquiree shareholders

 $235  $  $ 
Property and equipment acquired under capital leases $  $  $29 

 

See accompanying notes.

 

F-10

 

AvePoint, Inc. and Subsidiaries

Notes to Consolidated Financial Statements

 

 

1.         Nature of Business and Organization

 

AvePoint, Inc. was incorporated as a New Jersey corporation on July 24, 2001, and redomiciled as Delaware corporation in 2006. On July 1, 2021, AvePoint, Inc. (hereinafter referred to as “AvePoint,” the “Company,” “we,” “us,” or “our”) became a publicly traded company, as further described in “Note 3 - Business Combination.

 

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

 

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

 

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

 

Our principal headquarters are located in Jersey City, New Jersey, with our operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.

 

 

2.         Summary of Significant Accounting Policies

 

Basis of Presentation

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the consolidated accounts of AvePoint, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

 

Recently Adopted Accounting Guidance

 

In February 2016, the Financial Account Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Accounting Standards Codification (“ASC”)) and subsequently issued amendments to the initial guidance: ASU 2017-13, ASU 2018-10, ASU 2018-11, ASU 2018-20, ASU 2019-01, ASU 2019-10, ASU 2020-02, ASU 2020-05 and ASU 2021-05 (collectively, “ASC 842”). The Company adopted ASC 842 on January 1, 2022, using the modified retrospective approach and has elected not to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC 842 requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“ROU”) assets.

 

The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected not to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC 842: (i) not to separate non-lease components for all classes of underlying assets, including under Leases (“ASC 840”) for the purpose of transition measurement; (ii) apply accounting similar to ASC 840 for operating lease with term of 12 months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.

 

F- 11

 

The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of January 1, 2022. The adoption had no significant impact on the Company’s consolidated statements of operations or cash flows.

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (“ASC 805”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“ASC 606”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to the current year acquisitions. The adoption of the standard did not have any impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have material impact on its consolidated financial statements.

 

Comparative Data

 

Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:

 

 

The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of December 31, 2021;

 

The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020;

 

The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020; and

 

The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended December 31, 2021.

 

Business Combination

 

When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our consolidated financial statements, either individually or in aggregate.

 

F- 12

 

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

During the year ended December 31, 2022, the goodwill was not impaired. There was no goodwill as of December 31, 2021 or as of December 31, 2020.

 

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended December 31, 2022, transaction losses totaled $0.9 million and $0.6 million for the years ended December 31, 2021 and 2020, respectively.

 

F- 13

 

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of December 31, 2022 and 2021, the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.

 

Short-Term Investments

 

Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Allowance for Doubtful Accounts

 

The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.

 

Prepaid Expenses and other Current Assets

 

The company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premium, prepaid rent, prepaid subscriptions, and other costs. The prepaid expense balance as of December 31, 2022 and December 31, 2021 were $7.1 million and $5.7 million, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.

 

We depreciate computer equipment and software generally over a period of three years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of seven years. We depreciate buildings over a period of forty years. We depreciate office equipment generally over a period of five years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.

 

Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are no longer in service.

 

We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.

 

There were no impairment charges recognized during the years ended December 31, 2022, 2021, and 2020 respectively.

 

We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is not material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.

 

F- 14

 

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended December 31, 2022, 2021, and 2020.

 

Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended December 31, 2022, 2021, and 2020, respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of December 31, 2022 and 2021, respectively.

 

Software Development Costs

 

Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC 985-20, Costs of Software to be Sold, Leased, or Marketed, or ASC 985-20. These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC 985-20. The Company’s primary on-premises product is DocAve which is within the scope of subtopic 985-20. DocAve has been on the market since 2002. Typically, the economic life of software produced is less than five years. As such, any costs subject to capitalization under ASC 985-20 would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of December 31, 2022 and 2021.

 

We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC 350-40, Internal-Use Software, or ASC 350-40. We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC 350-40. These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to our consolidated financial statements.

 

Revenue Recognition

 

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

 

The following table presents our revenue by source:

 

  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339   191,909  $151,533 

 

F- 15

 

Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended December 31, 2022, 2021, and 2020, respectively. The remaining revenue amount is recognized over time.

 

Our sources of revenue mainly include:

 

 

SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.

 

Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically one year, as we satisfy the PCS performance obligation.

 

Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

ASC 606 is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC 606, revenue is recognized upon the application of the following steps:

 

 

identification of the contract, or contracts, with a customer;

 

identification of the performance obligations in the contract;

 

 determination of the transaction price;

 

allocation of the transaction price to the performance obligations in the contract; and

 

recognition of revenue when, or as, the contractual performance obligations are satisfied.

 

The timing of revenue recognition may differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than twelve months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net 30 days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.

 

F- 16

 

Total deferred revenue as of December 31, 2021, was $82.3 million, of which $72.3 million was recognized as revenues for the year ended December 31, 2022.

 

The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 

 

(1) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.

 

Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do not include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

 

Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do not require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“SSP”) for each performance obligation within each contract.

 

We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.

 

In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

F- 17

 

As of December 31, 2022, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

We utilize indirect sales channels which utilize Channel Partners. These deals are executed in one of two ways:

 

 

1.

Channel Partner as Customer

 

In the first form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this first form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.

 

 

2.

End User as Customer

 

In the second form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the second form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this second model are deemed to be agents of the transaction. In this second form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.

 

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.

 

F- 18

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2018 through 2021 are open and subject to audit by U.S. federal, state and local authorities. The tax years 2012 through 2021 are open and subject to audit by foreign tax jurisdictions.

 

Redeemable Noncontrolling Interest

 

As of December 31, 2022 and 2021, the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“EduTech”), respectively.

 

AEPL PTE. LTD. (AEPL)

 

As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of December 31, 2022 and 2021, AEPL owned 23.20% and 23.91% of EduTech, respectively.

 

I-Access Solutions Pte. Ltd. (I-Access)

 

On February 18, 2022, (the “I-Access Closing Date”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of January 31, 2022, (the “Share Purchase Agreement”), by and among EduTech and the former I-Access shareholders. As of December 31, 2022, former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note 3 - Business Combination”) for further details.

 

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

F- 19

 

Recent Accounting Pronouncements

 

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The adoption of the standard will not have a material impact on the Company’s consolidated financial statements.

 

While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.

 

3.

Business Combination

 

Apex Technology Acquisition Corporation

 

On November 23, 2020, AvePoint, Inc. (“Legacy AvePoint”) and certain members of Apex (as defined below) entered into the Business Combination Agreement. The business combination by and among Legacy AvePoint and certain members of Apex was effected on July 1, 2021, and through a series of merger transactions, which were finalized on July 26, 2021, (the “Business Combination”) Apex Technology Acquisition Corporation (“Apex”) was the surviving entity and changed its name to AvePoint.

 

The Business Combination was accounted for as a reverse recapitalization as Legacy AvePoint was determined to be the accounting acquirer under ASC 805. This determination was primarily based on Legacy AvePoint comprising the ongoing operations of the combined entity, Legacy AvePoint’s senior management comprising the majority of the senior management of the combined company and the prior stockholders of Legacy AvePoint having a majority of the voting power of the combined entity. In connection with the Business Combination, the outstanding shares of Legacy AvePoint’s preferred stock were redeemed for cash and shares of AvePoint’s common stock and the outstanding shares of Legacy AvePoint’s common stock were converted into AvePoint’s common stock, representing a recapitalization, and the net assets of the Company were acquired at historical cost, with no goodwill or intangible assets recorded. Operations and assets and liabilities of the Company prior to the Business Combination in these financial statements are those of Legacy AvePoint. As a result, these financial statements represent the continuation of Legacy AvePoint and the historical stockholders’ deficiency. Common stock, preferred stock and loss per share of Legacy AvePoint prior to the Business Combination have been retrospectively adjusted for the Business Combination using an exchange ratio of 8.69144. Options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of 8.6914. The options, as converted, continue to be governed by Legacy AvePoint’s existing stock option plan. The accumulated deficit of Legacy AvePoint has been carried forward after the Business Combination. All per share information in the consolidated balance sheets, consolidated statements of operations, consolidated statements of mezzanine equity and stockholders’ equity (deficiency) and the notes to consolidated financial statements have been retroactively adjusted using an exchange ratio of 8.69144 per share.

 

The following transactions occurred in connection with the Business Combination which impacted our mezzanine equity and permanent equity accounts:

 

 

Shares of Legacy AvePoint Common Stock were cancelled and converted into 103,831,523 shares of our common stock, par value $0.0001 per share.

 

$106.2 million was paid to holders of Legacy AvePoint Common Stock in exchange for 10,602,105 shares of common stock (as converted).

 

Shares of Apex Class A common stock were cancelled and converted into 34,982,628 shares of our common stock.

 

F- 20

 
 

Shares of Apex Class B common stock were cancelled and converted into 9,560,000 shares of our common stock.

 

Apex entered into subscription agreements with certain investors, whereby 14,000,000 shares of our common stock at $10.00 per share (“PIPE Shares”) for an aggregate purchase price of $140.0 million.

 

A portion of Legacy AvePoint preferred stock was cancelled and converted into 28,500,592 shares of our common stock. The remaining preferred stock was redeemed for $130.9 million.

 

Options to purchase Legacy AvePoint Common Stock (other than certain options held by certain executives and options issued to certain international employees) were cancelled and converted into an option to purchase our common stock with the same terms and conditions (including vesting and exercisability terms) applicable to the corresponding former Legacy AvePoint options.

 

Options to purchase Legacy AvePoint Common Stock issued to certain international employees were cancelled and converted into an option to purchase our common stock with the same terms and conditions with the exception of fully vested options which will incur an additional month of vesting following the Business Combination to comply with local regulations.

 

Legacy AvePoint Officer Awards, as defined in “Note 16 — Stock-Based Compensation,” were cancelled. Refer to “Note 16 — Stock-Based Compensation” for more information.

 

Put options on Legacy AvePoint Modified Options and Modified Common Stock, as defined in “Note 16  Stock-Based Compensation,” were cancelled. Refer to “Note 16  Stock-Based Compensation” for more information.

 

We entered into earn-out agreements to issue additional shares if certain share price milestones are achieved. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for more information.

 

We assumed public and private placement warrants from Apex. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for more information.

 

As of the Closing Date and following the completion of the Business Combination, we are authorized to issue up to 1,000,000,000 shares of our common stock at a par value of $0.0001 per share and up to 20,000,000 shares of preferred stock, the rights, preferences and privileges of which may be designated from time to time by our Board.

 

As of the Closing Date and following the completion of the Business Combination, we had the following outstanding securities:

 

 

180,272,638 shares of our common stock; and

 

17,905,000 warrants, each exercisable for one share of common stock at a price of $11.50 per share.

 

As a result of the Business Combination, we received net cash consideration of $204.5 million. Legacy AvePoint and Apex incurred costs that are considered direct and incremental costs associated with the transaction. These costs amounted to $56.2 million and were treated as a reduction of additional paid-in capital.

 

Cash flows provided to or paid by Legacy AvePoint or Apex in connection with the Business Combination are included in our consolidated statements of cash flows as financing activities. Our purchase of shares of Apex common stock prior to the Business Combination is included in our consolidated statements of cash flows as a financing cash outflow. The shares purchased are recorded as treasury stock.

 

I-Access Acquisition

 

On the I-Access Closing Date, EduTech consummated its acquisition of all of the ordinary shares of I-Access. As a result, I-Access became a wholly-owned subsidiary of EduTech. The acquisition was made pursuant to the Share Purchase Agreement, by and among EduTech and the former I-Access shareholders. The Company, through its subsidiary EduTech, completed the acquisition of I-Access to further expand its SaaS solutions for corporate learning and development. The fair value of the transaction consideration totaled approximately $7.1 million, consisting of: $1.5 million in cash, and contingent consideration measured at a fair value of $5.6 million on the I-Access Closing date. The above-mentioned contingent consideration consists of:

 

(i)            2.98% of EduTech common shares (of those, 292,440 shares were issued on the I-Access Closing Date and 30,252 shares were held in escrow pending distribution pursuant to the Adjustment for Guaranteed Minimum Revenue (as defined below));

 

F- 21

 

(ii)           a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company; and

 

(iii)         earnout in EduTech shares held in escrow at a fair value equal to revenue surplus above the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million, or the return of EduTech shares at a fair value equal to the revenue shortfall below the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million (together, the “Adjustment for Guaranteed Minimum Revenue”). In the event of a revenue shortfall, all shares held in escrow would have been returned to EduTech.

 

On April 15, 2022, the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the Adjustment for Guaranteed Minimum Revenue was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, the put option on EduTech shares and the earnout in EduTech shares were no longer contingent and were reclassified to mezzanine equity and included in redeemable noncontrolling interest.

 

The acquisition-related costs totaled $0.3 million and are recognized as an expense within general and administrative in the consolidated statements of operations.

 

Prior to being reclassified to mezzanine equity, the contingent consideration was liability classified and was measured at fair value on the I-Access Closing Date and remeasured on the date the Adjustment for Guaranteed Minimum Revenue was cancelled. The fair value of the contingent consideration was estimated using a combination of multiple valuation methods, including discounted cash flows method, guideline public company method, and the Black-Scholes option-pricing model with the following weighted-average assumptions as of February 18, 2022, and April 15, 2022:

 

   

February 18, 2022

   

April 15, 2022

 

Expected life (in years)

    2.08       1.93  

Expected volatility

    50 %     50 %

Risk-free rate

    1.23 %     1.83 %

Dividend

    0 %     0 %

 

The contingent consideration fair value estimated on the I-Access Closing Date and the date the Adjustment for Guaranteed Minimum Revenue was cancelled was $5.6 million and $5.8 million, respectively. During the year ended December 31, 2022, the change in the fair value of $0.2 million is included within general and administrative on the consolidated statements of operations. The financial results of I-Access have been included in our consolidated financial statements since the date of the acquisition. The I-Access business is reported within our reportable segment. In accordance with ASC 805-740, the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the I-Access acquisition as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.

 

The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:

 

   

Preliminary Allocation

 
    (in thousands)  

Accounts receivable, net

  $ 429  

Prepaid expenses and other current assets

    72  

Property and equipment

    22  

Goodwill

    3,950  

Technology and software

    2,750  

Customer related assets

    909  

Other assets

    997  

Accrued expenses and other liabilities

    (718 )

Current portion of deferred revenue

    (230 )

Other non-current liabilities

    (1,072 )

Total purchase consideration

  $ 7,109  

 

F- 22

 

The goodwill, which is generally not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisitions.

 

Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 10 years for technology and software on a straight-line basis; and (ii) 1 to 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of December 31, 2022, is based on preliminary assumptions which are subject to change as we complete our valuation procedures.

 

Essential Acquisition

 

On August 25, 2022, the Company acquired all of the issued and outstanding equity interest in Essential Co. Ltd., a South Korea-based software solutions provider that will advance the Company’s ability to enable organizations to accelerate data-driven digital transformation, for a total valuation of $3.0 million with most of the value allocated to goodwill. The resulting goodwill is not deductible for income tax purposes.

 

tyGraph Companies Acquisition

 

On September 12, 2022, the Company consummated its acquisition of all of the outstanding shares of tyGraph Incorporated (“tyGraph US”), and AvePoint Ontario Ltd. (“AvePoint Ontario,” a wholly-owned subsidiary of AvePoint) consummated its acquisition of all of the outstanding shares of tyGraph Ltd. (“tyGraph Canada” and, collectively with tyGraph US, the “tyGraph Companies”). On September 12, 2022, tyGraph Canada was merged with and into AvePoint Ontario, with AvePoint Ontario surviving. As a result, the tyGraph Companies became wholly-owned subsidiaries of AvePoint. The acquisition was made pursuant to the Share Purchase Agreement, by and among AvePoint, AvePoint Ontario and the former tyGraph Companies shareholders. The Company completed the acquisition of the tyGraph Companies to further expand its SaaS solutions for providing robust analytics capabilities that enable organizations to uncover workplace engagement. The fair value of the transaction consideration totaled approximately $15.3 million, consisting of: $13.8 million in cash, and 324,845 of shares in the Company measured at a fair value of $1.5 million on the closing date. The above-mentioned cash consideration consisted of:

 

(i)         the cash purchase price of $13.5 million;

 

(ii)        the entire outstanding principal and interest of the loans made to certain tyGraph Companies shareholders which was approximately $0.2 million; and

 

(iii)       unpaid transaction costs incurred by the tyGraph Companies as of the open of business on the closing date which was approximately $0.1 million.

 

The acquisition-related costs incurred by the Company totaled $0.4 million and are recognized as an expense within general and administrative in the consolidated statements of operations.

 

F- 23

 

The financial results of the tyGraph Companies have been included in our consolidated financial statements since the date of the acquisitions. The tyGraph Companies businesses are reported within our reportable segment. In accordance with ASC 805-740, the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the tyGraph Companies acquisitions as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.

 

The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:

 

   

Preliminary Allocation

 
    (in thousands)  

Accounts receivable, net

  $ 449  

Prepaid expenses and other current assets

    262  

Property and equipment

    30  

Goodwill

    12,193  

Customer related assets

    3,868  

Technology and software

    2,552  

Other assets

    219  

Accounts payable

    (93 )

Accrued expenses and other liabilities

    (342 )

Current portion of deferred revenue

    (2,079 )

Other non-current liabilities

    (1,724 )

Total purchase consideration

  $ 15,335  

 

The goodwill, which is generally not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition.

 

Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 6 years for technology and software on a straight-line basis; and (ii) 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of December 31, 2022, is based on preliminary assumptions which are subject to change as we complete our valuation procedures.

 

4.

Goodwill

 

The changes in the carrying amounts of goodwill were as follows:

 

   

Goodwill

(in thousands)

 

Balance as of December 31, 2021

  $  

Acquisitions

    19,167  

Effect of foreign currency translation

    (263 )

Balance as of December 31, 2022

  $ 18,904  
 

5.

Intangible assets, net

 

Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $1.4 million for the year ended December 31, 2022. There was no amortization expense for intangible assets for the year ended December 31, 2021.

 

F- 24

 

As of December 31, 2022, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

 

(in thousands)

 

2023

  $ 1,981  

2024

    1,869  

2025

    1,480  

2026

    1,135  

2027

    1,132  

Thereafter

    3,482  

Total intangible assets subject to amortization

  $ 11,079  

 

A summary of the balances of the Company’s intangible assets as of December 31, 2022 and 2021 is presented below:

 

   

Gross Carrying
Amount

   

Accumulated Amortization

   

Net Carrying
Amount

   

Gross Carrying
Amount

   

Accumulated Amortization

   

Net Carrying
Amount

   

Weighted
Average Life

 
                    December 31,
2022
                    December
31, 2021
         
   

(in thousands)

   

(in years)

 

Technology and software, net

    6,842       (777 )     6,065                         6.9  

Customer related assets, net

    4,799       (477 )     4,322                         9.4  

Content, net

    830       (138 )     692                         3.0  

Total

  $ 12,471     $ (1,392 )   $ 11,079     $     $     $       7.6  
 

6.

Concentration of Credit Risk

 

The Company deposits its cash with financial institutions and, at times, such balances may exceed federally insured limits. No customer accounted for more than 10% of revenue for the years ended December 31, 2022, 2021, and 2020, and no customer made up more than 10% of accounts receivable as of December 31, 2022 and 2021.

 

7.

Accounts Receivable, Net

 

Accounts receivable, net, consists of the following components:

 

   

December 31,

2022

   

December 31,

2021

 
   

(in thousands)

 

Trade receivables

  $ 47,046     $ 38,819  

Current unbilled receivables

    20,153       17,086  

Allowance for doubtful accounts

    (725 )     (838 )
    $ 66,474     $ 55,067  

 

Long-term unbilled receivables were $6.9 million and $6.3 million as of December 31, 2022 and 2021, respectively.

 

F- 25

 
 

8.

Property and Equipment, Net

 

Property and equipment, net, consists of the following:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Computer equipment

 $6,079  $5,777 

Leasehold improvements

  3,823   2,769 

Furniture and fixtures

  1,316   1,102 

Building

  725   786 

Office equipment

  493   394 

Software

  347   378 
   12,783   11,206 

Less accumulated depreciation and amortization

  (7,246)  (7,284)
  $5,537  $3,922 

 

Depreciation and amortization expense was $2.1 million, $1.2 million, and $1.1 million for the years ended December 31, 2022, 2021, and 2020, respectively.

 

9.

Accrued Expenses and Other Liabilities

 

Accrued expenses and other liabilities consists of the following components:

 

   

December 31,

2022

   

December 31,

2021

 
   

(in thousands)

 

Accrued compensation

  $ 26,585     $ 22,740  

Current operating lease liabilities

    5,392        

Indirect taxes

    3,638       3,945  

Cloud service fees

    2,285       1,314  

Professional service fees

    1,464       1,033  

Accrued partner expenses

    1,445       903  

Income taxes payable

    1,055       1,197  

Other

    5,920       3,930  
    $ 47,784     $ 35,062  
 

10.

Line of Credit

 

The Company maintains a loan and security agreement with a commercial bank. As lender for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company may draw at its request. The line bears interest at a rate equal to LIBOR plus 3.5%. The line carries an unused fee of 0.5% per year. The line will mature on April 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of December 31, 2022, the Company is compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

 

F- 26

 

The Company has not at any time, including as of December 31, 2022, and for the fiscal year ended December 31, 2022, borrowed under the loan and security agreement.

 

 

11.

Income Taxes

 

Pretax loss resulting from domestic and foreign operations is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Domestic

 $(17,081) $(23,583) $(19,107)

Foreign

  (16,569)  (9,205)  3,200 

Pretax loss from continuing operations

 $(33,650) $(32,788) $(15,907)

 

The components of the provision (benefit) for income taxes consists of the following:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Current income tax expense:

            

Federal

 $1,937  $467  $ 

State and local

  668   (881)  411 

Foreign

  (1,478)  1,117   1,096 

Total current income tax expense

  1,127   703   1,507 

Deferred income tax expense (benefit):

            

Federal

  2,370   89   (175)

State and local

  (820)  (12)  (843)

Foreign

  2,361   (323)  573 

Total deferred income tax expense (benefit)

  3,911   (246)  (445)

Total income tax expense

 $5,038  $457  $1,062 

 

The reconciliation of the amounts at the U.S. federal statutory income tax rate to the company’s effective income tax rate is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

U.S. federal statutory tax rate

 $(7,067) $(6,886) $(3,340)

State and local income taxes, net

  (292)  (962)  (519)

Stock-based compensation

  (51)  10,865   6,770 

Executive compensation limitation

  3,566       

Fair value of earnout liability

  (828)  (3,946)   

Transaction costs

  125   (2,209)   

Change in valuation allowance

  12,844   3,085   (3,216)

Foreign rate differential

  (2,066)  440   1,575 

Return-to-provision adjustments

  (1,029)  (196)  (538)

Permanent differences

  29   334   65 

Other, net

  (193)  (68)  265 

Total

 $5,038  $457  $1,062 

 

The Company’s effective tax rate differed from the U.S. federal statutory rate primarily due to mix of pre-tax income (loss) results by jurisdictions taxed at different rates than 21%, a permanent item recorded for the executive compensation limitation, and changes in valuation allowance in certain foreign jurisdictions.

 

F- 27

 

Deferred income taxes are provided for the tax effect of temporary differences between the financial reporting basis and the tax basis of assets and liabilities. Significant components of the Company’s deferred tax assets and (liabilities) are as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating loss carryforwards

 $13,775  $10,716 

Deferred revenue

  4,301   5,315 

Compensation and benefits

  6,567   4,384 

Research and development expenses

  6,169    

Lease liability

  3,622    

Foreign tax credits

  270   720 

Fair value of earnout liability

  93   181 

Other

  457   1,047 
   35,254   22,363 

Less: Valuation allowance

  (20,808)  (8,356)

Deferred tax assets, net

  14,446   14,007 
         

Deferred tax liabilities:

        

Property and equipment

  (197)  (132)

Amortization

  (2,595)  (214)

Commissions

  (8,384)  (7,918)

Prepaid subscription

  (836)  (822)

Unbilled receivable

  (1,489)  (2,183)

Right-of-use assets

  (3,402)   

Total deferred tax liability

  (16,903)  (11,269)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

Deferred tax assets are included within other assets in the consolidated balance sheets, and deferred tax liabilities are included within other non-current liabilities in the consolidated balance sheets.

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets, net of valuation allowance

 $488  $3,182 

Deferred tax liabilities

  (2,945)  (444)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

As of December 31, 2022, the Company had net operating loss (“NOL”) carryforwards for state and local income tax of $14.6 million, which may offset future taxable income. The state NOL carryforwards begin to expire in 2026. The Company also has foreign NOL carryforwards of approximately $54.5 million, which will expire beginning 2024 and NOL carryforward periods vary from 6 years to indefinite period. The Company has $0.3 million of foreign tax credit carryforwards available that expire in 2023.

 

Under the provisions of the Internal Revenue Code, the U.S. NOL carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. NOL and tax credit carryforwards may become subject to an annual limitation in the event of a 50% cumulative change in the ownership interest of significant stockholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code, as well as similar state tax provisions. This could limit the amount of NOLs that the Company can utilize annually to offset future taxable income or tax liabilities. The amount of the annual limitation, if any, will be determined based on the value of the Company immediately prior to the ownership change. The Company may have experienced an ownership change prior to December 31, 2022, however, the Company does not believe its NOL carryforwards would be limited under IRC Section 382. The Company could experience an ownership change in the future which could limit the utilization of certain NOL carryforwards.

 

F- 28

 

ASC 740-10-30-5 requires that a valuation allowance be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. In making this assessment, management considered all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income. On the basis of this evaluation, a valuation allowance of $20.8 million and $8.4 million was recorded as of December 31, 2022 and 2021, respectively, against certain jurisdiction’s net deferred tax assets for which it is more likely than not that the tax benefit will not be realized. The valuation allowance was increased by $12.5 million for the year ended December 31, 2022, primarily due to full valuation allowances being established for U.S. and Japan in the current year.

 

As of December 31, 2022, the Company did not provide any foreign withholding taxes related to its foreign subsidiaries’ undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested to fund ongoing operations of the foreign subsidiaries. It is not practicable to estimate the amount of taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occur.

 

A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties is as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Beginning balance

 $1,088  $5,369 

Additions based on tax positions related to the current year

      

Reduction for tax positions of prior years

  (12)  (4,281)

Reduction for settlements

  (935)   

Expiration of applicable statute of limitations

      

Ending balance

 $141  $1,088 

 

During 2022, certain foreign jurisdiction concluded an income tax audit for prior periods which recognizes $0.9 million unrecognized tax benefits.

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits as part of the provision for income taxes. As of December 31, 2022 and 2021, the Company had $0.2 million and $1.3 million, respectively, of accrued interest and penalties associated with unrecognized tax benefits. These amounts were included in other non-current liabilities in their respective years. As of December 31, 2022, and December 31, 2021, the total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate was not material.

 

The Company files income tax returns in the U.S. federal jurisdiction, various state and foreign jurisdictions. The tax years 2018 through 2021 generally remain open for examination for federal, state and local tax purposes. The tax years 2012 through 2021 are open and subject to audit by foreign jurisdictions. To the extent utilized in future years’ tax returns, net operating loss carryforwards on December 31, 2022 and December 31, 2021 will remain subject to examination until the respective tax year is closed.

 

 

12. Leases

 

The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through 2030. We determine if an arrangement is a lease at inception.

 

F- 29

 

Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning January 1, 2022, as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has no significant finance leases.

 

ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. The rate implicit in the leases was not readily determinable, thus the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the consolidated statements of operations.

 

The components of the Company’s operating lease expense are reflected in the consolidated statements of operations for the year ended December 31, 2022, is as follows:

 

   

Year Ended

December 31,

 
   

2022

 
   

(in thousands)

 

Lease liability cost

  $ 5,945  

Short-term lease expenses (1)

    1,760  

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

    261  

Total lease cost

  $ 7,966  

 

(1) Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.

 

(2) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.

 

Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.

 

During the year ended December 31, 2022, ROU assets obtained in exchange for new operating lease liabilities amounted to $6.9 million.

 

Other information related to operating leases for the year ended December 31, 2022, is as follows:

 

   

Year Ended
December 
31,

 
   

2022

 
   

(in thousands)

 

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

       

Operating cash flows from operating leases

  $ 5,626  

 

As of December 31, 2022, our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.

 

F- 30

 

The maturity schedule of the operating lease liabilities as of December 31, 2022, is as follows:

 

Year Ending December 31:                   

 

   

(in thousands)

 

2023

  $ 6,104  

2024

    4,360  

2025

    2,817  

2026

    2,159  

2027

    1,373  

Thereafter

    1,887  

Total future lease payments

    18,700  

Less: Present value adjustment

    (1,960 )

Present value of future lease payments (1)

  $ 16,740  

 

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

 

During the years ended December 31, 2021 and 2020, total rent expenses amounted to $6.4 million and $5.6 million, respectively.

 

The future minimum rental payments under ASC 840 for all long-term non-cancelable property leases as of December 31, 2021, were as follows:

 

Year Ending December 31:

 

   

(in thousands)

 

2022

  $ 5,680  

2023

    3,808  

2024

    2,428  

2025

    1,840  

2026

    1,438  

Thereafter

    2,960  
    $ 18,154  

 

 

13. Commitments and Contingencies

 

Purchase Commitments

 

The Company has outstanding unconditional purchase commitments to procure licenses to use IT software from suppliers. These agreements are negotiated in consideration of the volume of transactions with select suppliers and the associated required transaction volumes are expected to be met through the normal course of business.

 

F- 31

 

In April 2019, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $2.1 million payable in three equal installments during 2019, 2020, and 2021. In May 2020, the Company signed an unconditional purchased commitment in the amount of $22.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon consumption of the IT solutions and any remaining obligations due at the end of the three-year term in May 2023. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2021 and 2022 with any remaining amounts coming due in 2023. During the year ended December 31, 2019, the Company paid $0.7 million under the 2019 agreement. During the year ended December 31, 2020, the Company paid $0.7 million related to the 2019 agreement and $3.1 million under the 2020 agreement for a total of $3.8 million. During the year ended December 31, 2021, the Company paid the remaining $0.7 million related to the 2019 agreement and $12.1 million related to the 2020 agreement. During the year ended December 31, 2022, the Company paid $19.1 million related to the 2020 agreement.

 

In July 2022, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $6.1 million payable in three installments during 2022, 2023, and 2024. During the year ended December 31, 2022, the Company paid $1.9 million related to the July 2022 agreement.

 

In December 2022, the Company signed an unconditional purchase commitment in the amount of $96.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon access to the service and any remaining obligations due at the end of the three-year term in December 2025. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2023 through 2025 with any remaining amounts coming due in 2025.

 

The Company is obligated to make the following future minimum payments under the non-cancelable terms of these contracts as of December 31, 2022:

 

Years ending December 31,

 

   

(in thousands)

 

2023

  $ 2,026  

2024

    2,213  

2025

    96,000  

2026

     

2027

     

Thereafter

     
    $ 100,239  

 

Legal Proceedings

 

In the normal course of its business, the Company may be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of December 31, 2022, the Company was not a party to any other litigation for which a material claim is reasonably possible, probable or estimable.

 

Guarantees

 

In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposits. As of December 31, 2022, letters of credit have been issued in the amount of $2.4 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

 

 

14. Company Earn-Out and Warrant Liabilities

 

Company Earn-Out

 

As a result of the Business Combination, the holders of Legacy AvePoint Preferred Stock, Legacy AvePoint Common Stock and Legacy AvePoint Options shall be issued additional shares of AvePoint’s common stock, as follows:

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share;

 

F- 32

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share;

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.

 

The rights described above are hereafter referred to as the “Company Earn-Out Shares.” To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of RSUs of the Company for a number of shares of AvePoint’s common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “Company Earn-Out RSUs”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718. Refer to “Note 16 Stock-Based Compensation” for more information regarding the Company Earn-Out RSUs.

 

In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on July 1, 2021, was determined to be $29.6 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $6.6 million and $10.0 million, respectively, and included in the earn-out shares’ liabilities in the consolidated balance sheets. As a result, approximately $4.3 million and $20.3 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:

 

   

December 31,
2022

   

December 31,
2021

   

July 1,
2021

 

Term (in years)

    5.50       6.50       7.00  

Volatility

    55.00 %     40.00 %     40.00 %

 

Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company effectively granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.

 

F- 33

 

The private placement warrants are held by only two parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on July 1, 2021, was determined to be $1.4 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $0.2 million and $0.5 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0.2 million and $0.9 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations.

 

 

15. Mezzanine Equity and Stockholders Equity (Deficiency)

 

Prior to the Business Combination, the Company had two classes of capital stock: common stock and preferred stock. Following the Business Combination, the Company has one class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.

 

Common Stock

 

Pursuant to the Company’s restated Articles of Incorporation, the Company is authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 185,277,588 and 181,821,767 shares issued and outstanding as of December 31, 2022 and 2021, respectively, net of treasury shares. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors. The Company’s Board of Directors has not declared common stock dividends since inception.

 

On July 1, 2021, as part of the Business Combination, all outstanding shares of Legacy AvePoint Common Stock was converted into common stock of AvePoint, Inc. using an exchange ratio of 8.69144 per share and options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of 8.6914. All per share information has been retroactively adjusted for this exchange ratio.

 

Sponsor Earn-Out Shares

 

On July 1, 2021, as a result of the Business Combination, the Company modified the terms of 2,916,700 shares of common stock (“Sponsor Earn-Out Shares”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:

 

 

100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Business Combination, AvePoint’s stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and

 

100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Business Combination, the Company consummates a subsequent transaction.

 

The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of December 31, 2022.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase one share of AvePoint’s common stock and the warrants are exercisable from the date of issuance through the fifth anniversary of the Business Combination. The public warrants are equity classified and its fair value, based on the publicly traded warrants, was $59.3 million on July 1, 2021, and included in the additional paid-in capital on the consolidated balance sheets. As of December 31, 2022, all 17,500,000 warrants remain outstanding.

 

F- 34

 

Convertible Contingently Redeemable Preferred Stock

 

On July 1, 2021, as part of the Business Combination, the 42,000,592 outstanding preferred stock of the Company was redeemed for cash in part and converted into AvePoint’s common stock in part in connection with the Business Combination with the Apex Group as described in “Note 3 Business Combination.” At December 31, 2021 and December 31, 2020, the Company was authorized to issue up to 42,000,592 shares of Series C convertible preferred stock (the “Series C Preferred Stock” or “Preferred Stock”) at $0.0001 par value, respectively. The Company had 42,000,592 shares issued and outstanding as of December 31, 2020. The Series C Preferred Stock liquidation preference was $403.4 million as of December 31, 2020. In addition to the Series C Preferred Stock, at December 31, 2021, the Company was authorized to issue up to 20,000,000 of “blank check” preferred stock, the rights, preferences and privileges of which may be designated from time to time by the Company's Board of Directors. Although authorized for issuance, no shares of preferred stock were issued and outstanding at December 31, 2021.

 

No dividends were declared related to the Preferred Stock in the years ended December 31, 2021 and 2020.

 

Share Repurchase Program

 

On March 17, 2022, the Company announced that its Board of Directors authorized a new share repurchase program (the “Share Repurchase Program”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of three years from the date of authorization and may be suspended or discontinued at any time. The Company is not obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the year ended December 31, 2022, the Company purchased 4,046,186 shares at an average price of $4.92.

 

Redeemable Noncontrolling Interest

 

On December 24, 2020, AEPL, an unaffiliated entity, acquired a redeemable noncontrolling interest in EduTech through the contribution of $7.5 million. As of December 31, 2020, AvePoint owned a 77.78% interest in EduTech and AEPL owned a 22.22% interest in EduTech.

 

On February 11, 2021, AEPL acquired additional redeemable noncontrolling interest in EduTech through the contribution of $0.8 million. At the transaction closing date, AvePoint owned a 76.09% interest in EduTech and AEPL owned a 23.91% interest in EduTech. As part of AEPL’s initial and subsequent investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial and subsequent investment amounts.

 

On February 18, 2022, EduTech consummated the acquisition of 100% of the equity in I-Access for an aggregate purchase price of approximately $7.1 million. The negotiated transaction consideration includes EduTech issuing shares and rights for shares which both also subject to a guaranteed minimum revenue provision (the “GMR”), and granting the former I-Access shareholders a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company. Under the GMR the former I-Access shareholders may have earned additional shares or return shares base on a revenue surplus and shortfall outcome.

 

On April 15, 2022, the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the GMR was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, and the put option on EduTech shares were no longer contingent, reclassified to mezzanine equity and included in redeemable noncontrolling interest. From the date the GMR was cancelled to December 31, 2022, AvePoint owned a 73.82% interest in EduTech, AEPL owned a 23.20% interest in EduTech and the former I-Access shareholders owned a 2.98% interest in EduTech.

 

At each reporting period, we increase the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable. These adjustments are recorded as net income attributable to and accretion of redeemable noncontrolling interest on the consolidated statements of mezzanine equity and stockholders’ equity (deficiency). The roll forward of the balance of the redeemable noncontrolling interest is as follows:

 

  

Redeemable

noncontrolling

interest

 
  (in thousands) 

Beginning balance (December 31, 2021)

 $5,210 

Issuance of redeemable noncontrolling interest in EduTech

  5,794 

Net loss attributable to redeemable noncontrolling interest

  (401)

Other comprehensive income attributable to redeemable noncontrolling interest

  61 

Adjustment to present redemption value as of December 31, 2022

  3,343 

Ending balance (December 31, 2022)

 $14,007 

 

F- 35

 
 

16. Stock-Based Compensation

 

The Company previously maintained the 2006 Equity Incentive Plan (the “2006 Plan”) and the 2016 Equity Incentive Plan (the “2016 Plan”). Under both the 2006 Plan and the 2016 Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On May 27, 2021, the Company’s board of directors approved the 2021 Equity Incentive Plan (the “2021 Plan”), which succeeded the 2016 Plan. As of the adoption of the 2021 Plan, all equity awards granted under the 2021 Plan and no equity is granted under the 2016 Plan, or, for the avoidance of doubt, the 2006 Plan. As of December 31, 2022, 20,298,497 shares remained for future issuance under the 2021 Plan. All outstanding stock awards granted under the 2006 Plan and 2016 Plan will remain subject to the terms and conditions of the 2006 Plan and 2016 Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants.

 

Stock-based compensation was included in the following line items in the consolidated statements of operations:

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 

Cost of revenue

  $ 2,640     $ 3,477     $ 592  

Sales and marketing

    11,393       15,906       19,973  

General and administrative

    19,398       24,063       12,916  

Research and development

    3,787       16,062       286  

Total stock-based compensation

  $ 37,218     $ 59,508     $ 33,767  

 

Total tax benefit related to vested or exercised awards during the years ended December 31, 2022 and 2021, was $2.2 million and $0.03 million, respectively.

 

Stock Options

 

The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. Stock options vest over a four-year service period and expire on the tenth anniversary of the date of award. Certain of the Company’s stock option awards (the “Officer Awards”) included a provision that required the Company to redeem the vested portion of options at fair value in cash upon a separation of service initiated by the Company or upon death or disability of the holder. The Company determined that the redemption feature required the Officer Awards to be classified in mezzanine equity prior to the Business Combination. For share-based payment arrangements with employees, the amount presented in mezzanine equity at each balance sheet date was based on the redemption provisions of the instrument and adjusted for the proportion of consideration received in the form of employee services. The shares underlying the Officer Awards were puttable to the Company upon certain conditions, such as death or disability of the Officer Awards recipients, which the Company determined was not probable; therefore, the Company reclassified the grant-date intrinsic value to mezzanine equity as the awards vested. The Officer Awards were cancelled in 2021, concurrent with the Business Combination. In exchange for the cancellation of the Officer Awards, the Company agreed to deliver to the holders of the Officer Awards a fixed amount of shares equal to the amount of shares the holders would have received if the Officer Awards were exercised on the date of the Business Combination in a net share settlement scenario. The cancelled Officer Awards were treated as modification of the original awards under ASC 718; however, no incremental value exists as a result of the modification. As a result of the cancellation of the original Officer Awards, the $1.7 million mezzanine balance was reclassified to permanent equity on July 1, 2021, and the Company recognized $3.5 million in previously unrecognized compensation costs. As a result, the Company issued 3,592,504 shares in July 2022.

 

F- 36

 

The Company’s stock option awards granted to certain international employees (the “Legacy International Options”) contained a performance condition that stated that the awards are only exercisable if the Company’s common shares are publicly traded. When the exercise contingency was resolved upon completion of the Business Combination, the Legacy International Options were cancelled and replaced with new awards with substantially the same terms and conditions (the “International Options”). Prior to the Business Combination, no compensation expense related to the Legacy International Options was recognized, as the exercise contingency was not deemed probable until the occurrence of the Business Combination. Had the exercise contingency been deemed probable, the Legacy International Options would have been classified as liabilities. After the Business Combination vested International Options can be exercised utilizing broker-assisted settlements; therefore, the International Options are classified as equity. As a result of this change in classification, the Company calculated the fair value of the awards on July 1, 2021, for purposes of compensation expense. In accordance with ASC 718, all previously unrecognized compensation since the grant date was immediately recognized upon resolution of the exercise contingency. As a result, in 2021 the Company recognized a one-time charge of $24.3 million in previously unrecognized compensation costs.

 

In 2020, the Company granted certain executives stock option awards that contain both service and performance vesting conditions (the “Time and Performance Based Options”). The Time and Performance Based Options were granted in three tranches (the “Time-Based Options,” the “Performance-Based 1 Options,” and the “Performance-Based II Options”). The Time-Based Option vests over a four-year period, subject to the grantee’s continuous service with the Company. The Performance-Based I Option vests contingent upon the Company meeting certain performance goals. These goals were considered met in 2021. The Performance-Based II Option vests contingent upon the grantee achieving certain goals. These goals were considered met on January 1, 2021. Both the Performance-Based I Option and Performance-Based II Option are subject to the grantee’s continuous service to the company.

 

The weighted-average grant date fair value of options granted in the years ended December 31, 2022, 2021, and 2020 was $2.71, $4.09, and $1.63, respectively. The Company calculates the expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term. The simplified method is applied as the Company does not have sufficient historical data to provide a reasonable basis for an estimate of the expected term. Expected volatility is based on historical and implied volatility of a group of peer entities over a similar expected term. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:

 

   

2022

   

2021

 

Expected term (in years)

    6.11       6.11  

Expected volatility

    45.18 %     43.31 %

Risk-free rate

    2.16 %     0.94 %

Dividend yield

           

 

A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows:

 

   

Stock Options

   

Weighted-Average

Exercise Price

   

Weighted-Average
Remaining

Contractual Life

 

Balance, January 1, 2022

    30,480,317     $ 3.87       2.83  

Granted

    689,406       5.88        

Exercised

    (1,799,665 )     1.57        

Forfeited or expired

    (202,255 )     4.94        

Balance, December 31, 2022

    29,167,803     $ 4.05       6.53  

 

F- 37

 

As of December 31, 2022, the following table summarizes information about outstanding and exercisable stock options:

 

    

Outstanding

  

Exercisable

 

Exercise Price

 

Stock Options

  

Weighted-Average
Contractual Life

  

Weighted-Average
Exercise Price

  

Stock Options

  

Weighted-Average

Contractual Life

  

Weighted-Average
Exercise Price

 

$0.03

-$1.34  5,964,947   3.68  $1.28   5,964,947   3.68  $1.28 

$1.52

-$1.89  5,795,861   4.98   1.59   5,519,215   4.92   1.59 

$3.90

-$9.64  17,406,995   8.01   5.82   7,973,397   7.85   5.17 
     29,167,803   6.53  $4.05   19,457,559   5.74  $2.96 

 

As of December 31, 2022, there was $25.5 million in unrecognized compensation costs related to all non-vested options. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.3 years.

 

As of December 31, 2022, the Company had 29,167,803 options outstanding and 19,457,559 options exercisable with intrinsic values of $33.8 million and $32.0 million, respectively. During the year ended December 31, 2022, 1,799,665 options were exercised, with a total intrinsic value of $6.6 million. During the year ended December 31, 2021, 5,141,331 options were exercised, with a total intrinsic value of $40.0 million.

 

Restricted Stock Units

 

In addition to Stock Options granted under the 2006 Plan, 2016 Plan and 2021 Plan, 5,749,764 RSUs were granted under the 2021 Plan in 2022. The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. RSUs vest over a four-year service period and expire on the tenth anniversary of the date of award. The RSUs are measured at the fair market value of the underlying stock at the grant date.

 

A summary of the Company’s RSU activity during the year ended December 31, 2022 is as follows:

 

   

Unvested Restricted Stock
Units

 
   

Number of
Shares

   

Weighted-
Average
Grant-Date
Fair Value

 

Unvested as of December 31, 2021

    5,167,479     $ 9.64  

Granted

    5,749,764       5.55  

Vested

    (1,784,993 )     9.42  

Forfeited

    (739,707 )     7.17  

Unvested as of December 31, 2022

    8,392,543     $ 7.10  

 

The per share weighted-average grant date fair value of RSUs granted during the years ended December 31, 2022 and 2021 was $5.55 and $9.64, respectively. No RSUs were granted during the year ended December 31, 2020.

 

The total fair value of shares vested during the years ended December 31, 2022 and 2021 was $8.2 million and $9.5 million, respectively. No RSUs vested during the year ended December 31, 2020.

 

As of December 31, 2022, there was $53.0 million in unrecognized compensation costs specific to the non-vested RSUs under the 2021 Plan. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.9 years.

 

F- 38

 

Company Earn-Out RSUs

 

The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC 718, Compensation-Stock Compensation. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on July 1, 2021, was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a four-year period and expire on the tenth anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are not met by the seventh anniversary of the Business Combination, the holders of the underlying stock options will not receive the Earn-Out RSUs. For the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation expense of $0.9 million and $0.4 million, respectively, related to these Earn-Out RSUs.

 

Put and Call Options

 

On December 26, 2019, the Company granted put options, to certain of the Company’s management, to request a redemption of 3,113,170 shares of common stock (“Modified Common Stock”) or 5,148,777 shares underlying options to acquire common stock (“Modified Options,” collectively, “Eligible Shares”) during the period from March 25, 2025, to April, 2025 (the “Settlement Period”) or, if earlier, the 30 day period following a Qualifying Termination for a redemption price per share equal to the fair market value, as determined by the AvePoint’s Board of Directors; provided, that if a redemption request is delivered following a Qualifying Termination, the Company shall pay the redemption price during the Settlement Period unless the holders of Series C Preferred Stock consent to the payment of the redemption price by the Company within the 30 day period following the Qualifying Termination. In addition, the Company has a right to purchase all or any portion of the Eligible Shares at any time for a purchase price per share equal to the fair market value.

 

Mezzanine equity classification is required if stock awards that would otherwise qualify for equity classification are subject to contingent redemption features that are not solely within the control of the issuer. The Company remeasured the Modified Common Stock at each balance sheet date based on the fair value of the Company’s shares and such remeasurements are reflected as an adjustment of the value in mezzanine equity. In 2019, the Company recorded a one-time stock-based compensation expense of $0.5 million, related to Modified Common Stock. These costs have been recorded in operating expenses in the consolidated statements of operations.

 

The fair values of Modified Options were estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions on July 1, 2021:

 

    July 1
2021
 

Expected term (in years)

    4.10  

Expected volatility

    34.44 %

Risk-free rate

    0.79 %

Dividend yield

     

 

As of  December 31, 2021, the liability balance related to Modified Options was $0. For the years ended December 31, 2021 and 2020, the Company recorded stock-based compensation expenses of $11.8 million and $29.6 million, respectively, related to these options. These costs have been recorded in costs of revenue and operating expenses in the consolidated statements of operations.

 

F- 39

 

During the years ended December 31, 2021 and 2020, 1,365,503 and 168,988, respectively, options included in Modified Options were exercised and during 2020, 521,486 restricted shares issued in exchange for the nonrecourse promissory note described above were settled. As a result of exercises of the Modified Options and issuance of restricted shares, during 2021 and 2020, $15.4 million and $5.8 million, respectively, of the liability balance related to Modified Options was reclassified to liability-classified outstanding shares within the six months from the time of exercise. During 2021 and 2020, $6.9 million and $0, respectively, of the liability balance for these outstanding shares was reclassified to mezzanine equity as a result of the completion of six months from the time of the exercise of 690,474 options. On  July 1, 2021, the Business Combination date, the liability balance related to this Modified Common Stock was $49.7 million. For the years ended December 31, 2021 and December 31, 2020, the Company recorded stock-based compensation expense of $1.2 million and $0.9 million, respectively, related to this Modified Common Stock.

 

In connection with the Business Combination, the agreements creating the Modified Common Stock and Modified Options were terminated. As a result, the $39.3 million mezzanine balance and the $49.7 million liability balance were reclassified to permanent equity on July 1, 2021.

 

 

17. Financial Instruments

 

Fair value is defined by ASC 820, Fair Value Measurement (ASC 820) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 establishes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

 

 

Level 1 — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.

 

Level 2 — Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

Level 3 — Unobservable inputs for the asset or liability.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit

 $  $1,693  $  $1,693 

Money funds

     188,769      188,769 

Short term investments:

                

Certificates of deposit

     2,620      2,620 

Other assets:

                

Certificates of deposit

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares (2)

 $  $  $6,631  $6,631 

Warrant liabilities (2)

     227      227 

Total

 $  $227  $6,631  $6,858 

 

F- 40

 
  

Year Ended December 31,

 
  

2021

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

U.S. treasury bills (1)

 $  $199,999  $  $199,999 

Certificates of deposit 

     1,433      1,433 

Short term investments:

                

Certificates of deposit 

     2,411      2,411 

Other assets:

                

Certificates of deposit 

     285      285 

Total

 $  $204,128  $  $204,128 

Liabilities:

                

Earn-out shares (2)

 $  $  $10,012  $10,012 

Warrant liabilities (2)

     458      458 

Total

 $  $458  $10,012  $10,470 

 

(1) Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively.

 

(2) As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details.

 

The following table presents the reconciliation in Level 3 instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the year ended December 31, 2022.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 

Opening balance

 $10,012 

Total gains or losses from the period

    

Included in earnings

  (4,165

)

Reclass from Earnout-RSU

  784 

Closing balance

 $6,631 

 

 

18. Segment Information

 

The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “CODM”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.

 

Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. No customers represented greater than 10% of revenue for the years ended December 31, 2022, 2021, and 2020. The following table sets forth revenue by geographic area:

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands)

 

Revenue:

                       

North America

  $ 102,025     $ 83,034     $ 67,823  

EMEA

    71,635       58,285       42,441  

APAC

    58,679       50,590       41,269  

Total revenue

  $ 232,339     $ 191,909     $ 151,533  

 

F- 41

 

The following table sets forth revenue generated from customers by country, which represents more than 10% of total consolidated revenue in any period presented:

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands)

 

Revenue:

                       

United States

  $ 100,870     $ 83,034     $ 67,823  

Germany

    30,625       23,574       17,650  

Japan

    21,348       23,360       17,331  

Singapore

    21,915       16,580       15,376  

 

The following table sets forth property and equipment, net held within the United States, China and foreign countries:

 

   

December 31,

   

December 31,

 
   

2022

   

2021

 
   

(in thousands)

 

Property and equipment, net:

               

United States

  $ 1,279     $ 923  

China

    2,982       2,376  

Other

    1,276       623  

Total property and equipment, net

  $ 5,537     $ 3,922  

 

 

19. Loss Per Share

 

Basic loss per share available to the Company’s common shareholders (“EPS”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share-based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. The Company applies the two-class method in calculating loss per share. the Company’s Sponsor Earn-Out Shares described in “Note 15 Mezzanine Equity and Stockholders Equity (Deficiency)” are considered participating securities and have no contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, no earnings per share exists for the Sponsor Earn-Out Shares.

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands, except

per share amounts)

 

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

                       

Numerator:

                       

Net loss

  $ (38,688

)

  $ (33,245

)

  $ (16,969 )

Net income attributable to redeemable noncontrolling interest

    (2,942

)

    (1,974

)

    (27 )

Net loss attributable to AvePoint, Inc.

  $ (41,630

)

  $ (35,219

)

  $ (16,996 )

Deemed dividends on preferred stock

          (32,928

)

    (34,446 )

Total net loss available to common stockholders

  $ (41,630

)

  $ (68,147

)

  $ (51,442 )

Denominator:

                       

Weighted average common shares outstanding

    181,957       141,596       89,638  

Effect of dilutive securities

                 

Weighted average diluted shares

    181,957       141,596       89,638  

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

  $ (0.23

)

  $ (0.48

)

  $ (0.57 )

 

F- 42

 

To arrive at net loss available to common stockholders, the Company deducted net income attributable to the redeemable noncontrolling interest in EduTech and deemed dividends, which related to the redemption, extinguishment, and remeasurement of preferred stock.

 

For the years ended December 31, 2022, 2021, and 2020, the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.

 

The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands)

 

Convertible preferred stock

                42,001  

Stock options

    29,168       30,480       34,857  

Restricted stock units

    8,493       5,167        

Warrants

    17,905       17,905        

Company Earn-Outs

    3,000       3,000        

Total potentially dilutive securities

    58,566       56,552       76,858  

 

 

20. Related Party Transactions

 

The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or may hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.

 

 

21. Subsequent Events

 

The following material subsequent events occurred since the date of the most recent balance sheet period reported.

 

Stock-Based Compensation

 

On March 13, 2023, we granted 6,349,464 RSUs and 1,125,374 options to employees in total fair value of $29.6 million.

 

205 Petition

 

In conjunction with the business combination between Apex and Legacy AvePoint, Apex issued a proxy statement on June 2, 2021, which among other things, sought the approval of a new charter by “the affirmative majority (virtually in person or by proxy) of holders of a majority of the outstanding shares of Apex voting together as a single class and a majority of the outstanding shares of Class B common stock voting separately as a single class” (the “Charter Proposal”). At a special meeting held on June 30, 2021, the combined vote of a majority of the voting power of the Class A common stock and Class B common stock, voting together as one class, approved the Charter Proposal. The Company obtained the separate class vote of the Class B common stock as well. According to the number of shares of common stock outstanding and the tabulated votes for and against the Charter Proposal, the Charter Proposal was not approved by a majority of the Class A common stock then outstanding. Believing it had obtained the stockholder votes required by the old charter and Delaware law, the Company filed the new charter with the State of Delaware on July 1, 2021. On and after that date, the Company issued common stock and securities pursuant to the new charter.

 

F- 43

 

A recent decision of the Delaware Court of Chancery has created uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law would have required the Charter Proposal to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A and Class B common stock voting together (“Boxed Decision”). While the Company believes that the Company’s shares have been validly authorized since their original issuance, in light of the Boxed Decision, on March 2, 2023, the Company petitioned the Court of Chancery to validate the Charter and the securities issued in reliance on the Charter (the “Petition”). In the Petition, the Company represented to the Court of Chancery that the Company filed the Charter with the belief that it had been approved in accordance with Delaware law and that the Company filed the Petition in response to the publication of the Boxed decision.

 

In response to the Petition, the Court of Chancery granted an order on March 17, 2023 (the “Order”), and stated in the Order that:

 

 

“The Charter, including the filing and effectiveness thereof, is hereby validated and declared effective retroactive to the date of its filing with the Office of the Secretary of State of the State of Delaware on July 1, 2021, and all amendments effected thereby.”

 

 

“The Company’s securities (and the issuance of the securities) described in the Petition and any other securities issued in reliance on the validity of the Charter are hereby validated and declared effective as of the original date of issuance of such securities.”

 

The Court’s granting of the Order has addressed and eliminated the uncertainty created by the Boxed Decision.

 

F- 44

 
 
 

 

avpt20230414_posamimg014.jpg

 

 

 

 

PART II

 

INFORMATION NOT REQUIRED IN PROSPECTUS

 

Item 13. Other Expenses of Issuance and Distribution.

 

The following table sets forth all costs and expenses, other than underwriting discounts and commissions, payable by us in connection with the sale of the securities being registered. All amounts shown are estimates except for the SEC registration fee.

 

   

Amount

 

SEC registration fee

  $ 176,340  

Accountants’ fees and expenses

    50,000  

Legal fees and expenses

    150,000  

Printing fees

    125,000  

Miscellaneous

    50,000  

Total expenses

  $ 551,340  

 

Discounts, concessions, commissions and similar selling expenses attributable to the sale of shares of Common Stock covered by this Prospectus will be borne by the selling securityholders. We will pay all expenses (other than discounts, concessions, commissions and similar selling expenses) relating to the registration of the shares with the Securities and Exchange Commission, as estimated in the table above.

 

Item 14. Indemnification of Directors and Officers.

 

Section 145 of the Delaware General Corporation Law authorizes a court to award, or a corporation’s board of directors to grant, indemnity to directors and officers in terms sufficiently broad to permit such indemnification under certain circumstances for liabilities, including reimbursement for expenses incurred, arising under the Securities Act of 1933, as amended, or the Securities Act.

 

Our amended and restated certificate of incorporation provides for indemnification of our directors, officers and other agents to the maximum extent permitted by the Delaware General Corporation Law, and our bylaws provide for indemnification of our directors, officers and employees to the maximum extent permitted by the Delaware General Corporation Law.

 

In addition, we have entered into indemnification agreements with our directors, officers, and some employees containing provisions which are in some respects broader than the specific indemnification provisions contained in the Delaware General Corporation Law. The indemnification agreements will require us, among other things, to indemnify our directors against certain liabilities that may arise by reason of their status or service as directors and to advance their expenses incurred as a result of any proceeding against them as to which they could be indemnified.

 

Item 15. Recent Sales of Unregistered Securities.

 

The following list sets forth information regarding all unregistered securities sold by us since January 1, 2019:

 

(1)         During the period ended in December 31, 2019, the Sponsor purchased 7,187,500 shares of Common Stock for an aggregate purchase price of $25,000, or approximately $0.004 per share, in connection with Apex’s organization. In August 2019 and September 16, 2019, Apex effected a 1.1 for 1 and a 1.109091 for 1 stock dividend, respectively, for each share of Apex Class B Common Stock outstanding, resulting in the Sponsor holding an aggregate of 8,768,750 shares of Apex Class B Common Stock. Upon the closing of the Business Combination, each share of Apex Class B Common Stock automatically converted into a share of Apex Class A Common Stock in accordance with Apex’s certificate of incorporation.

 

II-1

 

(2)         During the period ended in December 31, 2019, Sponsor and Cantor purchased an aggregate of 810,000 private placement units at a price of $10.00 per unit, generating gross proceeds of $8.1 million. Each placement unit consisted of one share of Apex Class A Common Stock and one-half of one redeemable Private Warrant.

 

(3)         In July 2021, upon the closing of the Business Combination, we issued an aggregate of 14,000,000 shares of Common Stock for an aggregate purchase price of $140 million to qualified institutional buyers and accredited investors, at a purchase price of $10.00 per share.

 

(4)         Legacy AvePoint granted to certain employees, directors and consultants of it and its subsidiaries, options to purchase an aggregate of shares of Common Stock at exercise prices of $0.0334 to $3.905 per share under our 2016 Equity Incentive Plan and $0.0334 to $1.8915 per share under our 2006 Equity Incentive Plan. Upon the closing of the Business Combination, such options were automatically and without any required action on the part of any holder or beneficiary thereof, were assumed by us and converted into options to purchase an aggregate of 255,731,562 shares of our Common Stock at exercise prices of $0.0038 to $0.4493 per share and $0.0038 to $0.2176 per share under our 2016 Equity Incentive Plan and our 2006 Equity Incentive Plan, respectively.

 

(5)         In September 2022, we acquired all of the outstanding shares of tyGraph Incorporated ("tyGraph US”), and AvePoint Ontario Ltd. (“AvePoint Ontario”, a wholly-owned subsidiary of AvePoint) acquired all of the outstanding shares of tyGraph Ltd. (“tyGraph Canada”). The fair value of the transaction considerations totaled approximately $15.3 million, consisting of: $13.8 million in cash, and 324,845 shares of Common Stock measured at an aggregate fair value of $1.5 million, as of the closing date.

 

None of the foregoing transactions involved any underwriters, underwriting discounts or commissions, or any public offering. We believe each of these transactions was exempt from registration under the Securities Act in reliance on Section 4(a)(2) of the Securities Act (and Regulation D promulgated thereunder) as transactions by an issuer not involving any public offering or Rule 701 promulgated under Section 3(b) of the Securities Act as transactions by an issuer under benefit plans and contracts relating to compensation as provided under Rule 701. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed on the share certificates issued in these transactions. All recipients had adequate access, through their relationships with us, to information about us. The sales of these securities were made without any general solicitation or advertising.

 

II-2

 

Item 16. Exhibits and Financial Statement Schedules.

 

(a) Exhibits.

 

The exhibits listed below are filed as part of this registration statement.

 

Exhibit Index

 

 

 

       

Incorporated by Reference

   

Exhibit Number

 

Description

 

Schedule/Form

 

File No.

 

Exhibit

 

Filing Date

 

Filed Herewith

2.1+

 

Business Combination Agreement and Plan of Reorganization, dated November  23, 2020, by and among Apex, Merger Subs and AvePoint.

 

Form 8-K

 

001-39048

 

2.1

 

March 9, 2021

   

2.2

 

Amendment No. 1 to Business Combination Agreement and Plan of Reorganization, dated December  30, 2020, by and among Apex, Merger Subs and AvePoint.

 

Form 8-K

 

001-39048

 

2.1

 

December 30, 2020

   

2.3

 

Amendment No. 2 to  Business Combination Agreement and Plan of Reorganization, dated March 8, 2021, by and among Apex, Merger Subs and AvePoint.

 

Form 8-K

 

001-39048

 

2.1

 

March 9, 2021

   

2.4

 

Amendment No. 3 to Business Combination Agreement and Plan of Reorganization, dated May  18, 2021, by and among Apex, Merger Subs and AvePoint.

 

Form 10-Q

 

001-39048

 

10.3

 

May 19, 2021

   

2.5

 

Agreement and Plan of Merger, dated as of July 23, 2021, by and between AvePoint, Inc. and AvePoint US, LLC

 

Form 8-K

 

00-139048

 

2.1

 

July 30, 2021

   

3.1

 

Amended and Restated Certificate of Incorporation of AvePoint, Inc.

 

Form 8-K

 

001-39048

 

3.1

 

July 7, 2021

   

3.2

 

Amended and Restated Bylaws of AvePoint, Inc.

 

Form 10-K

 

001-39048

 

3.2

 

March 31, 2023

   

4.1

 

Specimen Common Stock Certificate.

 

Form S-4/A

 

333-252712

 

4.4

 

May 20, 2021

   

4.2

 

Specimen Warrant Certificate.

 

Form S-1

 

333-233299

 

4.3

 

August 30, 2019

   

4.3

 

Warrant Agreement, dated September 16, 2019, by and between Continental Stock Transfer  & Trust Company and Apex.

 

Form 8-K

 

001-39048

 

4.1

 

September 20, 2019

   

5.1

 

Opinion of Cooley LLP.

 

Form S-1/A

 

333-258109

 

21.1

 

August 5, 2021

   

10.1

 

Form of PIPE Subscription Agreement

 

Form 8-K

 

001-39048

 

10.7

 

November 23, 2020

   

10.2

 

Form of Amendment No. 1 to PIPE Subscription Agreements

 

Form S-4

 

333-252712

 

10.15

 

May 20, 2021

   

 

II-3

 

       

Incorporated by Reference

   

Exhibit Number

 

Description

 

Schedule/Form

 

File No.

 

Exhibit

 

Filing Date

 

Filed Herewith

10.3

 

Form of Lock-Up Agreement

 

Form 8-K

 

001-39048

 

10.3

 

November 23, 2020

   

10.4

 

Amended and  Restated Registration Rights Agreement, dated July 1, 2021, by and among AvePoint and certain stockholders of AvePoint.

 

Form 8-K

 

001-39048

 

10.4

 

July 7, 2021

   

10.5†

 

Form of Indemnification Agreement.

 

Form S-4

 

333-252712

 

10.29

 

May 20, 2021

   

10.6†

 

AvePoint 2006 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.6

 

July 7, 2021

   

10.7†

 

Form of Stock Option Grant Package under AvePoint 2006 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.7

 

July 7, 2021

   

10.8†

 

Form of RSU Grant Package under 2006 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.8

 

July 7, 2021

   

10.9†

 

AvePoint 2016 Equity Incentive Plan.

 

Form S-4

 

333-252712

 

10.15

 

February 4, 2021

   

10.10†

 

Form of Stock Option Grant Notice under AvePoint 2016 Equity Incentive Plan.

 

Form S-4

 

333-252712

 

10.16

 

February 4, 2021

   

10.11†

 

Form of Stock Option Agreement under 2016 Equity Incentive Plan.

 

Form S-4

 

333-252712

 

10.17

 

February 4, 2021

   

10.12†

 

AvePoint 2021 Equity Incentive Plan.

 

Form S-4

 

333-252712

 

10.18

 

February 4, 2021

   

10.13†

 

Form of Stock Option Grant Package under AvePoint 2021 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.13

 

July 7, 2021

   

10.14†

 

Form of RSU Grant Package under AvePoint 2021 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.14

 

July 7, 2021

   

10.15†

 

AvePoint 2021 Employee Stock Purchase Plan.

 

Form S-4

 

333-252712

 

10.19

 

February 4, 2021

   

10.16+^

 

Loan and Security Agreement, dated April 7, 2020, by and between HSBC Ventures USA Inc. and AvePoint, Inc.

 

Form S-4

 

333-252712

 

10.24

 

February 4, 2021

   

10.17+^

 

Limited Consent and First Amendment to Loan and Security Agreement, dated July 1, 2021, by and among AvePoint Operations Inc. (f/k/a AvePoint, Inc.), HSBC Ventures USA Inc. and AvePoint US, LLC.

 

Form 8-K

 

001-39048

 

10.21

 

July 7, 2021

   

10.18+^

 

Assignment and Assumption Agreement, dated July 1, 2021, by and among AvePoint Operations, Inc. (f/k/a AvePoint, Inc.), HSBC Ventures USA Inc. and AvePoint US, LLC.

 

Form 8-K

 

001-39048

 

10.22

 

July 7, 2021

   

10.19+^

 

Pledge Agreement, dated July 1, 2021, by and between AvePoint, Inc. and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.23

 

July 7, 2021

   

10.20+^

 

Limited Guaranty, dated July 1, 2021, by and between AvePoint, Inc. and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.24

 

July 7, 2021

   

 

II-4

 

       

Incorporated by Reference

   

Exhibit Number

 

Description

 

Schedule/Form

 

File No.

 

Exhibit

 

Filing Date

 

Filed Herewith

10.21+^

 

Assignment and Assumption Agreement, dated as of July  23, 2021, by and among AvePoint, Inc., AvePoint US, LLC, and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.1

 

July 30, 2021

   

10.22+^

 

Limited Consent and Waiver to Loan and Security Agreement, dated as of July  23, 2021, by and among AvePoint, Inc., AvePoint US, LLC, AvePoint Public Sector, Inc., AvePoint Holdings USA, LLC, and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.2

 

July 30, 2021

   

10.23+^

 

Second Amendment to Loan and Security Agreement, dated October 31, 2021, by and among AvePoint, Inc., AvePoint Public Sector, Inc., AvePoint Holdings USA, LLC, and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.8

 

November 1, 2021

   

10.24+^

 

Annex A to Second Amendment to Loan and Security Agreement, dated October 31, 2021, by and among AvePoint, Inc., AvePoint Public Sector, Inc., AvePoint Holdings USA, LLC, and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.9

 

November 1, 2021

   

10.25†

 

Employment Agreement, dated January 1, 2021, by and between AvePoint and Xunkai Gong.

 

Form S-4

 

333-252712

 

10.21

 

February 4, 2021

   

10.26†

 

Employment Agreement, dated January 1, 2021, by and between AvePoint and Tianyi Jiang.

 

Form S-4

 

333-252712

 

10.22

 

February 4, 2021

   

10.27†

 

Employment Agreement, dated January 1, 2021, by and between AvePoint and Brian Brown.

 

Form S-4

 

333-252712

 

10.23

 

February 4, 2021

   

10.28†

 

Employment Agreement, dated January 1, 2021, by and between AvePoint and James Caci.

 

Form 8-K

 

001-39048

 

10.1

 

August 16, 2021

   

10.29†

 

2022 Performance-Based Annual Incentive Plan.

 

Form 10-K

 

001-39048

 

10.29

 

March 31, 2023

   

21.1

 

List of Subsidiaries.

 

Form 10-K

 

001-39048

 

21.1

 

March 31, 2023

   

23.1

 

Consent of Deloitte & Touche, LLP, independent registered public accounting firm.

                 

X

23.2

 

Consent of Crowe LLP, independent registered public accounting firm.

                 

X

23.3

 

Consent of Cooley LLP (included in Exhibit 5.1).

 

Form S-1/A

 

333-258109

 

21.1

 

August 5, 2021

   

24.1

 

Power of Attorney (included in the signature page hereto).

                 

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

                 

X

 

 

**

Furnished herewith. Any exhibits furnished herewith are deemed to accompany this Prospectus and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the Registrant specifically incorporates it by reference.

 

+

Certain of the exhibits and schedules to this Exhibit have been omitted in accordance with Regulation S-K Item 601. The Registrant agrees to furnish a copy of all omitted exhibits and schedules to the SEC upon its request.

 

Indicates a management contract or compensatory plan, contract or arrangement.

 

^

Certain portions of this Exhibit will be omitted because they are not material and would likely cause competitive harm to the registrant if disclosed.

 

(b) Financial Statement Schedules.

 

Schedules not listed above have been omitted because the information required to be set forth therein is not applicable or is shown in the financial statements or notes thereto.

 

II-5

 

Item 17. Undertakings.

 

(a)

The undersigned registrant hereby undertakes as follows:

 

 

(1)

To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:

 

 

(i)

To include any prospectus required by Section 10(a)(3) of the Securities Act of 1933;

 

 

(ii)

To reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Commission pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than 20 percent change in the maximum aggregate offering price set forth in the “Calculation of Registration Fee” table in the effective registration statement;

 

 

(iii)

To include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement.

 

 

(2)

That, for the purpose of determining any liability under the Securities Act of 1933, each such post- effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.

 

 

(3)

To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.

 

 

(4)

That, for the purpose of determining liability under the Securities Act of 1933 to any purchaser, each prospectus filed pursuant to Rule 424(b) as part of a registration statement relating to an offering, other than registration statements relying on Rule 430B or other than prospectuses filed in reliance on Rule 430A, shall be deemed to be part of and included in the registration statement as of the date it is first used after effectiveness. Provided, however, that no statement made in a registration statement or prospectus that is part of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such first use, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately prior to such date of first use.

 

 

(5)

That, for the purpose of determining any liability under the Securities Act of 1933 to any purchaser in the initial distribution of the securities, the undersigned registrant undertakes that in a primary offering of securities of the undersigned registrant pursuant to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant will be a seller to the purchaser and will be considered to offer or sell such securities to such purchaser:

 

II-6

 

 

(i)

Any preliminary prospectus or prospectus of the undersigned registrant relating to the offering required to be filed pursuant to Rule 424;

 

 

(ii)

Any free writing prospectus relating to the offering prepared by or on behalf of the undersigned registrant or used or referred to by the undersigned registrant;

 

 

(iii)

The portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant or our securities provided by or on behalf of the undersigned registrant; and

 

 

(iv)

Any other communication that is an offer in the offering made by the undersigned registrant to the purchaser.

 

(b)

Insofar as indemnification for liabilities arising under the Securities Act of 1933 may be permitted to directors, officers and controlling persons of the undersigned pursuant to the foregoing provisions, or otherwise, the undersigned has been advised that in the opinion of the SEC such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the undersigned of expenses incurred or paid by a director, officer or controlling person of the undersigned in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the undersigned will, unless in the opinion of our counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Act and will be governed by the final adjudication of such issue.

 

II-7

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Act of 1933, the registrant has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in Jersey City, New Jersey on this 5th day of May, 2023.

 

 

 AVEPOINT, INC.

 

 

 

 

 

 

 

 

 

 

By:

/s/ Tianyi Jiang

 

 

Name: 

Tianyi Jiang

 

 

Title: 

Chief Executive Officer

 

    (Principal Executive Officer)  

      

S-1

 

POWER OF ATTORNEY

 

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Tianyi Jiang and Brian Michael Brown, and each of them, as his or her true and lawful attorney-in-fact and agent with full power of substitution and re-substitution, for such individual in any and all capacities, to do any and all acts and things and to execute in his or her name (whether on behalf of AvePoint, Inc. (the “Company”) or as an officer or director of the Company, or otherwise) any and all instruments and to sign any and all amendments to this registration statement, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

 

Pursuant to the requirements of the Securities Act of 1933, this registration statement has been signed by the following persons in the capacities and on the dates indicated.

 

 

Signature

 

Title

Date

       

/s/ Xunkai Gong

 

Executive Chairman and Director

May 5, 2023

Xunkai Gong

     
       

/s/ Tianyi Jiang

 

Chief Executive Officer and Director

May 5, 2023

Tianyi Jiang

 

(Principal Executive Officer)

 
       

/s/ James Caci

 

Chief Financial Officer

May 5, 2023

James Caci

 

(Principal Financial and Accounting Officer)

 
       

/s/ Brian Michael Brown

 

Chief Legal and Compliance Officer,

May 5, 2023

Brian Michael Brown

 

Secretary, and Director

 
       

/s/ Janet Schijns

 

Director

May 5, 2023

Janet Schijns

     
       

/s/ Jeff Teper

 

Director

May 5, 2023

Jeff Teper

     
       

/s/ John Ho

 

Director

May 5, 2023

John Ho

     
       

/s/ Jeff Epstein

 

Director

May 5, 2023

Jeff Epstein

     

 

 

S-2
EX-23.1 2 ex_508376.htm EXHIBIT 23.1 ex_508376.htm

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the use in this Registration Statement No. 333-258109 on Form S-1, of our report dated March 31, 2023, relating to the financial statements of AvePoint, Inc. and subsidiaries. We also consent to the reference to us under the heading "Experts" in such Registration Statement.

 

/s/ Deloitte & Touche LLP

 

New York, New York

May 5, 2023

 

 
EX-23.2 3 ex_508377.htm EXHIBIT 23.2 ex_508377.htm

Exhibit 23.2

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the use in this Post-Effective Amendment No. 1 to Form S-3 on Form S-1 Registration Statement of AvePoint, Inc. of our report dated March 10, 2021, except for the number of shares and per share amounts, as to which the date is March 31, 2022, on the consolidated statements of operations, comprehensive loss, mezzanine equity and stockholders’ deficiency, and cash flows for the year ended December 31, 2020, and to the reference to us under the heading "Experts" in the prospectus.

 

/s/ Crowe LLP

 

New York, New York

May 5, 2023

 

 

 

 

 
EX-101.SCH 4 avpt-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 008 - Statement - Consolidated Statements of Cash Flows (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 1 - Nature of Business and Organization link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 3 - Business Combination link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 4 - Goodwill link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 5 - Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 6 - Concentration of Credit Risk link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 7 - Accounts Receivable, Net link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 8 - Property and Equipment, Net link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 10 - Line of Credit link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 11 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 12 - Leases link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 13 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 16 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 17 - Financial Instruments link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 18 - Segment Information link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 19 - Loss Per Share link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 20 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 21 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 3 - Business Combination (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 4 - Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 5 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 7 - Accounts Receivable, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 8 - Property and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 11 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 12 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 13 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 16 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 17 - Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 18 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 19 - Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 3 - Business Combination (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 3 - Business Combination - Weighted Average Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 5 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 6 - Concentration of Credit Risk (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 7 - Accounts Receivable, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 8 - Property and Equipment, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 10 - Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 11 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 12 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 12 - Leases - Components of Operating Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 12 - Leases - Other Information (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 12 - Leases - Operating Leases (Details) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 13 - Commitments and Contingencies - Purchase Commitments (Details) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 079 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 080 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual) link:calculationLink link:definitionLink link:presentationLink 081 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) link:calculationLink link:definitionLink link:presentationLink 082 - Disclosure - Note 16 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 083 - Disclosure - Note 16 - Stock-based Compensation - Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 084 - Disclosure - Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 085 - Disclosure - Note 16 - Stock-based Compensation - Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 086 - Disclosure - Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details) link:calculationLink link:definitionLink link:presentationLink 087 - Disclosure - Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 088 - Disclosure - Note 17 - Financial Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 089 - Disclosure - Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 090 - Disclosure - Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 091 - Disclosure - Note 18 - Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 092 - Disclosure - Note 18 - Segment Information - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 093 - Disclosure - Note 19 - Loss Per Share - Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 094 - Disclosure - Note 19 - Loss Per Share - Antidilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 095 - Disclosure - Note 21 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 5 avpt-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 6 avpt-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 7 avpt-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Note 2 - Summary of Significant Accounting Policies Note 3 - Business Combination Risk-free rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Note 4 - Goodwill Note 5 - Intangible Assets, Net Note 7 - Accounts Receivable, Net Note 8 - Property and Equipment, Net Note 9 - Accrued Expenses and Other Liabilities Note 11 - Income Taxes Note 12 - Leases Note 13 - Commitments and Contingencies Note 14 - Company Earn-Out and Warrant Liabilities Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) Expected volatility us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Note 16 - Stock-based Compensation us-gaap_LiabilitiesCurrent Total current liabilities Note 17 - Financial Instruments Note 18 - Segment Information Note 19 - Loss Per Share Expected term (in years) (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) Note 3 - Business Combination - Weighted Average Assumptions (Details) Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) Granted, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Foreign currency translation adjustment Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Vested, weighted average grant date fair value (in dollars per share) Forfeited, weighted average grant date fair value (in dollars per share) Note 12 - Leases - Components of Operating Lease Expense (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average grant date fair value (in dollars per share) Unvested, weighted average grant date fair value (in dollars per share) Note 12 - Leases - Other Information (Details) US Treasury Securities [Member] Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, number of shares (in shares) Note 12 - Leases - Operating Leases (Details) Note 13 - Commitments and Contingencies - Purchase Commitments (Details) us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax Foreign currency translation adjustments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, number of shares (in shares) Unvested, number of shares (in shares) Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) Note 16 - Stock-based Compensation - Stock-based Compensation (Details) Granted, number of shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) Vested, number of shares (in shares) Note 16 - Stock-based Compensation - Option Activity (Details) Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details) Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Note 18 - Segment Information - Segment Information (Details) Note 19 - Loss Per Share - Loss Per Share (Details) us-gaap_OtherComprehensiveIncomeLossNetOfTax Total other comprehensive (loss) income Note 19 - Loss Per Share - Antidilutive Securities (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] 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) Balance, weighted average remaining contractual life (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Balance, weighted average exercise price (in dollars per share) Balance, weighted average exercise price (in dollars per share) Current portion of deferred revenue Forfeited or expired, weighted average exercise price (in dollars per share) Indirect taxes Granted, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accrued compensation Income taxes payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised (in shares) Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) Balance, shares (in shares) Balance, shares (in shares) Loans, Notes, Trade and Other Receivables Disclosure [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Forfeited or expired, shares (in shares) Other us-gaap_OtherAccruedLiabilitiesCurrent us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Professional service fees us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Goodwill Disclosure [Text Block] Liabilities, mezzanine equity, and stockholders’ equity Financial Instruments Disclosure [Text Block] us-gaap_Assets Total assets Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Share-Based Payment Arrangement, Expense, Tax Benefit Commitments Contingencies and Guarantees [Text Block] us-gaap_CapitalizedContractCostNet Capitalized Contract Cost, Net, Total Opening, deferred sales commissions Closing, deferred sales commissions Share-Based Payment Arrangement [Text Block] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_PrepaidExpenseCurrentAndNoncurrent Prepaid Expense Award Type [Domain] Award Type [Axis] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest Other comprehensive income attributable to redeemable noncontrolling interest us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization Net carrying amount us-gaap_FiniteLivedIntangibleAssetsNet Total intangible assets subject to amortization Intangible assets, net Gross carrying amount us-gaap_FiniteLivedIntangibleAssetsGross Net income attributable to and accretion of redeemable noncontrolling interest Net income attributable to and accretion of redeemable noncontrolling interest Loss Contingency, Nature [Domain] Loss Contingency Nature [Axis] us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest Comprehensive income attributable to redeemable noncontrolling interest us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Issuance of redeemable noncontrolling interest in EduTech Goodwill Goodwill, Ending Balance Balance Balance Property, Plant and Equipment, Gross, Ending Balance us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests Total mezzanine equity Balance, temporary equity, including noncontrolling interest Balance, temporary equity, including noncontrolling interest Reclassification of temporary equity to permanent equity Reclassifications of Temporary to Permanent Equity us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments Foreign currency translation adjustment Net loss Net loss Net loss us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Total comprehensive loss Income tax expense Total income tax expense Revenue: us-gaap_OperatingExpenses Total operating expenses General and administrative us-gaap_Cash Cash Cash and cash equivalents Common Stock Outstanding [Member] Represents common stock outstanding. tyGraph [Member] Represents information pertaining to tyGraph Companies. avpt_StockIssuedForAcquisitionsNoLongerContingentAndReclassifiedToMezzanineEquity Stock Issued for Acquisitions, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) The number of shares that were issued for acquisitions that are no longer contingent and are reclassified to mezzanine equity. avpt_BusinessAcquisitionSharesHeldInEscrowNoLongerContingentAndReclassifiedToMezzanineEquity Business Acquisition, Shares Held in Escrow, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) The number of shares that were held in escrow for business acquisition that are no longer contingent and reclassified to mezzanine equity. Amendment Description Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Reclassification, Comparability Adjustment [Policy Text Block] us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss Debt Securities, Available-for-Sale, Realized Gain (Loss) Common Stock issued for canceled officer awards Value of stock issued during period for cancelled officer awards. Document Fiscal Period Focus Document Fiscal Year Focus Common Stock issued for canceled officer awards (in shares) Number of shares issued during the period for cancelled officer awards. Entity Ex Transition Period Entity Emerging Growth Company Document Type us-gaap_InvestmentOwnedAtCost Investment Owned, at Cost Entity Small Business Essential [Member] Represents Essential. Document Information [Line Items] Document Information [Table] Service [Member] Entity Filer Category us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs us-gaap_AccountsReceivableNet Opening, accounts receivable, net Closing, accounts receivable, net us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Depreciation and amortization Entity Registrant Name Entity [Domain] Legal Entity [Axis] Customer Concentration Risk [Member] Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets Entity Address, City or Town Recently Adopted Accounting Guidance [Policy Text Block] Disclosure of accounting policy for recently adopted accounting guidance. Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] avpt_BusinessAcquisitionConditionalOptionToRepurchaseShares Business Acquisition, Conditional Option to Repurchase Shares The conditional option to repurchase shares issued in business acquisition. avpt_BusinessAcquisitionConditionalOptionToRepurchaseSharesPeriod Business Acquisition, Conditional Option to Repurchase Shares, Period (Month) The period of the conditional option to repurchase shares in a business combination. Other Information Related to Operating Leases [Table Text Block] Tabular disclosure of other information related to operating leases. Accounts Receivable [Member] avpt_BusinessCombinationContingentConsiderationPercentageOfShares Business Combination, Contingent Consideration, Percentage of Shares The percentage of shares for contingent consideration of business acquisition. avpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities Accrued expenses and other liabilities Amount of liabilities incurred for accrued expenses and other current liabilities, assumed at the acquisition date. avpt_BusinessAcquisitionSharesHeldInEscrow Business Acquisition, Shares Held in Escrow (in shares) The number of shares held in escrow in business acquisition. Revenue from Contract with Customer Benchmark [Member] Put Option to Repurchase Shares [Member] Represents put option to repurchase shares. Revenue Surplus [Member] Represents revenue surplus. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] EduTech Common Shares [Member] Represents EduTech common shares. Nature of Operations [Text Block] Revenue Shortfall [Member] Represents revenue shortfall. Local Phone Number avpt_CommonStockRepurchasedForTreasuryStock Repurchase of Common Stock (in shares) The number of common stock repurchased for treasury stock. us-gaap_TableTextBlock Notes Tables Sales and marketing Research and development us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Subsequent Event [Member] Subsequent Event Type [Axis] Subsequent Event Type [Domain] avpt_GainLossOnChangeInContingentLiabilityAndWarrantsExcludingGeneralAndAdministrativeExpense Change in value of earn-out and warrant liabilities The amount of gain loss on contingent liability and warrants excluding general and administrative expense. Subsequent Events [Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2027 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2023 Deferred contract costs Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total Foreign Currency Transactions and Translations Policy [Policy Text Block] Other assets Business Combinations Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Operating expenses: Income Tax, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Intangible Assets Disclosure [Text Block] us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) Long-term operating lease liabilities us-gaap_AssetsCurrent Total current assets Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] Interest (expense) income, net us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Revenue from Contract with Customer [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance Less: Valuation allowance Deferred tax assets, net of valuation allowance Deferred tax assets, net Deferred Charges, Policy [Policy Text Block] us-gaap_NumberOfReportingUnits Number of Reporting Units us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred tax (liabilities) assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Other us-gaap_DeferredTaxAssetsOther Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Deferred tax liabilities Total deferred tax liability EMEA [Member] us-gaap_ForeignCurrencyTransactionGainLossBeforeTax Foreign Currency Transaction Gain (Loss), before Tax, Total Deferred revenue us-gaap_DeferredTaxAssetsDeferredIncome Software and Software Development Costs [Member] us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Fair value of earnout liability Schedule of Segment Reporting Information, by Segment [Table Text Block] Accounts receivable, gross Accounts receivable, allowance Allowance for doubtful accounts Furniture and Fixtures [Member] us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively Compensation and benefits us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits Building [Member] Short-term investments Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other income (expense), net Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] Net operating loss carryforwards Foreign tax credits us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Assets Effect of exchange rates on cash us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net (decrease) increase in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Loss from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash (used in) provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash (used in) provided by investing activities us-gaap_DeferredTaxLiabilities Net deferred tax liability us-gaap_GrossProfit Gross profit Cost of revenue us-gaap_DeferredTaxLiabilitiesLeasingArrangements Right-of-use assets Investment, Policy [Policy Text Block] Earn-out Shares Liabilities [Member] Represents earn-out shares liabilities. avpt_DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets Depreciation and amortization The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets, including amortization of intangible assets. Property and equipment us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment us-gaap_DeferredTaxLiabilitiesPrepaidExpenses Prepaid subscription Cost of revenue: us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of Common Stock Revenue Revenue from Contract with Customer, Excluding Assessed Tax Proceeds from stock option exercises us-gaap_ProceedsFromIssuanceOfCommonStock Proceeds from Issuance of Common Stock us-gaap_CurrentStateAndLocalTaxExpenseBenefit State and local us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State and local us-gaap_CurrentForeignTaxExpenseBenefit Foreign us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign us-gaap_CurrentFederalTaxExpenseBenefit Federal us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock Redemption of redeemable convertible preferred stock us-gaap_CurrentIncomeTaxExpenseBenefit Total current income tax expense us-gaap_RevenueRemainingPerformanceObligationPercentage Revenue, Remaining Performance Obligation, Percentage us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign Foreign us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss before income taxes Proceeds from sale of common shares of subsidiary us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic Domestic Other comprehensive (loss) income net of taxes us-gaap_PaymentsOfDebtIssuanceCosts Payments of debt issuance costs Timing of Transfer of Good or Service [Domain] State and Local Jurisdiction [Member] Transferred at Point in Time [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Internal Revenue Service (IRS) [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Timing of Transfer of Good or Service [Axis] Foreign Tax Authority [Member] Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefits Beginning balance Ending balance us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year Basis of Accounting, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Expiration of applicable statute of limitations Concentration Risk Disclosure [Text Block] us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Reduction for settlements us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions Reduction for tax positions of prior years Additions based on tax positions related to the current year Settlement of restricted stock issued in exchange for non-recourse promissory note (in shares) represents settlement of restricted stock issued in exchange for non-recourse promissory note, shares. Receivable Type [Axis] Settlement of restricted stock issued in exchange for non-recourse promissory note Represents settlement of restricted stock issued in exchange for non-recourse promissory note, value. Receivable [Domain] Trade Accounts Receivable [Member] Share Repurchase Program [Member] Represents share repurchase program. Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Guarantee for Service Agreement [Member] Represents guarantee for service agreement. Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities avpt_OtherAssetsCertificateOfDeposits Certificates of deposit Represents the certificate of deposits amount related to other assets. Effect of dilutive securities (in shares) us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment us-gaap_TaxCreditCarryforwardAmount Tax Credit Carryforward, Amount us-gaap_TaxCreditCarryforwardExpirationDate Tax Credit Carryforward, Expiration Date Antidilutive securities (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted average diluted shares (in shares) Collection of promissory note us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit, Total Asset Class [Axis] Asset Class [Domain] Statement of Financial Position [Abstract] Weighted average common shares outstanding (in shares) Basic and diluted shares used in computing loss per share (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] Business Acquisition [Axis] Basic and diluted loss per share (in dollars per share) Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Schedule of Accrued Liabilities [Table Text Block] us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts Business Acquisition, Transaction Costs us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Other, net us-gaap_IncomeTaxReconciliationOtherAdjustments Financing activities us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance Change in valuation allowance us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Convertible Preferred Stock [Member] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Total purchase consideration Redeemable Convertible Preferred Stock [Member] Operating lease right-of-use assets expense us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payments to Acquire Businesses, Net of Cash Acquired, Total Cash paid in business combinations and asset acquisitions, net of cash acquired us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther Other non-current liabilities Permanent differences Class of Stock [Axis] us-gaap_OtherPaymentsToAcquireBusinesses Other Payments to Acquire Businesses Class of Stock [Domain] us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost Stock-based compensation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue Current portion of deferred revenue us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Reclassification, Type [Domain] Reclassification, Type [Axis] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable Accrued expenses and other liabilities State and local income taxes, net Foreign rate differential us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Property and equipment us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets Other assets Customer related assets Intangible U.S. federal statutory tax rate us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets Prepaid expenses and other current assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Accounts receivable, net Income Tax Disclosure [Text Block] Common Stock issued in business combination Business Combination, Consideration Transferred, Equity Interests Issued and Issuable us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) Share-Based Payment Arrangement, Option, Activity [Table Text Block] us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired Business Acquisition, Percentage of Voting Interests Acquired Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] us-gaap_PaymentsToAcquireInvestments Purchases of investments us-gaap_PaymentsForProceedsFromShortTermInvestments Maturities of investments Measurement input Expected life (in years) us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness Cash Acquired in Excess of Payments to Acquire Business Schedule of Goodwill [Table Text Block] Redeemable Common Shares [Member] Represents the redeemable common shares. Revolving Credit Facility [Member] Temporary Equity [Member] Represents the temporary equity. Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member] Represents the temporary equity, including portion attributable to noncontrolling interests. Credit Facility [Axis] Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member] Represents the reclassification of redeemable common shares from temporary to permanent equity. Credit Facility [Domain] Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member] Represents the reclassification of share-based awards from liabilities and temporary equity to permanent equity. Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Share-based Awards [Member] Represents the share-based awards. SaaS [Member Represents SaaS. Termed License and Support [Member] Represents termed license and support. Remeasurement of redemption value of common shares Adjustemtn for remeasurement of redemption value of common shares. Loan to certain acquiree shareholders Net income attributable to and accretion of redeemable noncontrolling interest Net income attributable to noncontrolling interest Represents the temporary equity effect of net income (loss) attributable to and accretion of redeemable noncontrolling interest during the period. Remeasurement of redemption value of convertible preferred stock Adjustments for remeansurement of redemption value of convertible preferred stock. avpt_ReclassificationsOfEarnOutRSUsToEarnOutShares Reclassification of earn-out RSUs to earn-out shares Represents the amount of reclassifications of earn-out RSUs to earn-out shares during the period. Business Combination, Share Exchange Ratio Business Combination, Share Exchange Ratio Represents the share exchange ratio in a business combination. Reclassification of common shares to mezzanine equity avpt_ReclassificationOfCommonSharesToTemporaryEquity Amount of common shares reclassified to temporary equity. The 2021 Plan [Member] Represents information regarding the 2021 Plan. us-gaap_StockIssued1 Issuance of common shares in exchange for issuance cost Reclassification of share-based awards to mezzanine equity Amount of share-based awards reclassified to temporary equity. us-gaap_PaymentsForSoftware Capitalization of internal-use software Issuance of redeemable noncontrolling interest in EduTech avpt_IssuanceOfRedeemableNoncontrollingInterestTemporaryEquityEffect Represents the temporary equity effect of the issuance of redeemable noncontrolling interest. Issuance of redeemable noncontrolling interest in EduTech avpt_IssuanceOfRedeemableNoncontrollingInterestStockholdersEquityImpact Issuance of redeemable noncontrolling interest in EduTech Represents the impact on stockholders' equity of the issuance of redeemable noncontrolling interest. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment Proceeds from recapitalization of Apex shares, net of transaction fees of $49,990 The cash inflow from recapitalization of shares, before issuance costs. avpt_ProceedsFromRecapitalizationIssuanceCosts Payments of transaction fees The cash outflow from issuance costs associated with the recapitalization of shares. avpt_ForeignCurrencyRemeasurementGainLoss Foreign currency remeasurement loss (gain) Represents the amount of foreign currency remeasurement gain (loss) recognized during the period. Grantee Status [Domain] The 2006, 2016 and 2021 [Member] Represents the 2006, 2016, and 2021. Media Content [Member] Grantee Status [Axis] avpt_DeferredRevenueIncreaseDecrease Increase/(decrease), deferred revenue Represents the amount of increase (decrease) in deferred revenue during the period. Gain on earn-out and warrant liabilities The amount of gain loss on contingent liability and warrants. Supplemental disclosures of cash flow information Technology-Based Intangible Assets [Member] us-gaap_OperatingLeaseExpense Operating Lease, Expense Total net loss available to common stockholders us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss available to Common Stockholders Customer Relationships [Member] Customer-Related Intangible Assets [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_PreferredStockDividendsAndOtherAdjustments Deemed dividends on preferred stock Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Redemption of Series B convertible preferred stock Amount of adjustment to equity for redemption of convertible preferred stock. avpt_PaymentsForRedemptionOfLegacyCommonStock Redemption of Legacy AvePoint Common Stock The cash outflow for redemption of legacy common stock. avpt_TemporaryEquitySharesRedempted Redemption of Series B convertible preferred stock (in shares) Number of temporary shares redempted during period. avpt_TemporaryEquityValueRedempted Redemption of Series B convertible preferred stock Decrease in temporary equity due to redemption. Issuance of common shares in exchange for issuance cost (in shares) Number of share issued for issuance cost. Net loss attributable to AvePoint, Inc. Net loss attributable to AvePoint, Inc. Issuance of common shares in exchange for issuance cost Value of stock issued for issuance cost. AvePoint EduTech PTE. LTD. [Member] Represents AvePoint EduTech PTE. LTD. Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions [Table Text Block] Tabular disclosure of accounts receivable, net, deferred revenue and deferred sales commissions. Increase/(decrease), deferred sales commissions Amount of increase (decrease) in capitalized contract costs, net. avpt_PaymentOfNetCashSettlementForDirectiveOutstandingOptions Payment of net cash settlement for management options Amount of payment for directive outstanding options settlement. Restricted Stock Units (RSUs) [Member] Proceeds from issuance of Common Stock, net of issuance costs The cash inflow from issuance of common stock, net of issuance cost. AEPL PTE. LTD. [Member] Represents AEPL PTE. LTD. Conversion of Legacy AvePoint Preferred Stock into Common Stock [Member] Represents the conversion of legacy AvePoint preferred stock into the company's common stock. Restricted Stock [Member] Conversion of Legacy AvePoint Common Stock into Common Stock [Member] Represents the conversion of legacy AvePoint common stock into the company's common stock. avpt_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. Unbilled Receivable [Member] Represents the unbilled receivable. Conversion of Apec Class A Common Stock into Common Stock [Member] Represents the conversion of APec class A common stock into the company's common stock. Conversion of Apec Class B Common Stock into Common Stock [Member] Represents the conversion of APec class B common stock into the company's common stock. Share-Based Payment Arrangement, Option [Member] Subscription Agreements [Member] Represents the subscription agreements. Warrant [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] HSBC Venture Bank USA Inc. [Member] Represents HSBC Venture Bank USA Inc. us-gaap_GoodwillForeignCurrencyTranslationGainLoss Effect of foreign currency translation Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Acquisitions Accrued partner expenses Current portion of accrued partner expenses. Cloud service fees Current portion of cloud service fees. Business Combination Disclosure [Text Block] Microsoft Office 365 [Member] Represents the Microsoft Office 365. IT solutions [Member] Represents IT solutions. Earn-Out and Warrant Liabilities [Text Block] Disclousre of earn-out and warrant liabilities. avpt_NumberOfSharesExchangeableAt1250 Number of Shares Exchangeable at $12.50 (in shares) The number of share beccome exchangeable stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share. avpt_PaymentsForUnconditionalPurchaseCommitment Payments for Unconditional Purchase Commitment Amount of cash paid pursuant to the unconditional purchase commitment. Public Warrant [Member] Represents the public warrant. PRC Options [Member] Represents the PRC Options. Time and Performance Based Option [Member] Represents the Time and Performance Based Option. avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value The fair value of share-based payment award other than option that oustanding. avpt_NumberOfSharesExchangeableAt1500 Number of Shares Exchangeable at $15.00 (in shares) The number of shares become exchangeable when stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share. avpt_NumberOfSharesExchangeableAt1750 Number of Shares Exchangeable at $17.50 (in shares) The number of shares become exchangeable when stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share. avpt_NumberOfSharesSubjectToVestingProvision Number of Shares Subject to Vesting Provision (in shares) The number of shares that subject to vesting provisio: 100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Business Combination, AvePoint's stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and 100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Business Combination, the Company consummates a subsequent transaction. Private Placement Warrant [Member] Represents the private placement. avpt_LiabilityBalanceRelatedToModifiedOptions Liability Balance Related to Modified Options Amount of liability balance related to modified options. Modified Options [Member] Represents the modified options. avpt_LiabilityBalanceRelatedToModifiedOptionsReclassifiedToLiabilityclassifiedOutstandingShares Liability Balance Related to Modified Options Reclassified to Liability-classified Outstanding Shares Amount of liability balance related to modified options reclassified to liability-classified outstanding shares. avpt_LiabilityBalanceRelatedToOutstandingSharesReclassifiedTotemporaryEquity Liability Balance Related to Outstanding Shares Reclassified toTemporary Equity Amount of liability balance related to outstanding shares reclassified to temporary equity. Investing activities Earn-Out RSUs [Member] Represents earn-out RSUS. avpt_PutOptionRedemptionShare Put Option, Redemption Share (in shares) Number of shares redeemable for pout otion. avpt_PutOptionUnderlyingOption Put Option, Underlying Option (in shares) Number of underlying option pusuant to the put option. Modified Common Stock [Member] Represents the modified common stock. Earnings Per Share [Text Block] Other Countries [Member] Represents other countries. Six Months Completion Option [Member] Represents the six months completion optioin. avpt_LiabilityBalanceRelatedToCommonStock Liability Balance Related to Common Stock Amount of liability balance related to common stock. Liability-classified Common Stock [Member] Represents the liability-classified common stock. Accounts payable, accrued expenses, operating lease liabilities and other liabilities Company Earn-Outs [Member] Represents the Company Earn-Outs. avpt_PaymentsForExchangeOfCommonStockInBusinessCombination Payments for Exchange of Common Stock in Business Combination Amount of payments for common stock exchange in a business combination. Related Party Transactions Disclosure [Text Block] avpt_RedeemableNoncontrollingInterestIncreaseFromContributionByNoncontrollingInterest Redeemable Noncontrolling Interest, Increase from Contribution by Noncontrolling Interest Amount of increase in redeemable noncontrolling interest from contribution from noncontrolling interest holders. CHINA Redeemable Noncontrolling Interest [Policy Text Block] Disclosure of accounting policy for redeemable noncontrolling interest. GERMANY Emerging Growth Company [Policy Text Block] Disclosure of accounting policy for emerging growth company. us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome Reclass from Earnout-RSU avpt_PaymentsForTransactionFeesBusinessAcquisition Payments of transaction fees by Legacy AvePoint Amount of payments for transaction fees business acquisition. Stock-based Compensation Share-based Payment Arrangement, Expense us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Included in earnings us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive loss attributable to AvePoint, Inc. Repurchase of Common Stock (in shares) Treasury Stock, Shares, Acquired (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenue Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding, Ending Balance (in shares) us-gaap_PreferredStockSharesOutstanding Preferred Stock, Shares Outstanding (in shares) us-gaap_IncreaseDecreaseInOtherOperatingAssets Deferred contract costs and other assets us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate Variable lease cost not included in the lease liability (2) us-gaap_LeaseCost Total lease cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets Collection of non-recourse promissory note The amount of cash inflow from the collection of non-recourse promissory note. JAPAN us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Lease liability cost Short-term lease expenses (1) Lease, Cost [Table Text Block] Merger [Member] Represents the merger. Property and equipment acquired under capital leases us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Software Development Sold to Customers [Member] Represents development of computer software, which is to be sold, leased or otherwise marketed. us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) us-gaap_DividendsPreferredStock Dividends, Preferred Stock us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Opening balance Closing balance London Interbank Offered Rate (LIBOR) [Member] (Deprecated 2023) us-gaap_CapitalizedComputerSoftwareNet Capitalized Computer Software, Net, Ending Balance Variable Rate [Domain] Variable Rate [Axis] us-gaap_CapitalizedContractCostAmortization Capitalized Contract Cost, Amortization us-gaap_CapitalizedContractCostImpairmentLoss Capitalized Contract Cost, Impairment Loss Stock-based compensation expense us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Liability Class [Axis] Fair Value by Liability Class [Domain] Software to be Sold, Leased, or Otherwise Marketed and Internal Use Software, Policy [Policy Text Block] Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; (2) produce product masters after establishing technological feasibility; (3) the software is acquired, internally developed, or modified solely to meet the entity's internal needs; and (4) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment. Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] us-gaap_TreasuryStockValueAcquiredCostMethod Repurchase of Common Stock us-gaap_TreasuryStockValue Treasury stock us-gaap_StockRepurchasedDuringPeriodShares Stock Repurchased During Period, Shares (in shares) Conversion of convertible preferred stock Common Stock issued upon acquisition (in shares) Stock Issued During Period, Shares, Acquisitions (in shares) us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities Conversion of convertible preferred stock (in shares) Line of Credit, Accordion Feature [Member] Represents the accordion feature of line of credit. SINGAPORE Common Stock issued upon acquisition Proceeds from exercise of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) Exercised, shares (in shares) avpt_EffectiveIncomeTaxRateReconciliationFairValueOfEarnoutLiabilityAmount Fair value of earnout liability Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to fair value of earnout liability. avpt_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount Transaction costs Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to transaction costs. Common Stock issued upon vesting of restricted stock units (in shares) us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Proceeds from exercise of options Commissions avpt_DeferredTaxLiabilitiesCommissions Amount of deferred tax consequences attributable to taxable temporary differences derived from commissions. Common Stock issued upon vesting of restricted stock units avpt_DeferredTaxLiabilitiesUnbilledReceivable Unbilled receivable Amount of deferred tax consequences attributable to taxable temporary differences derived from unbilled receivable. us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Return-to-provision adjustments Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to return to provision adjustments. Amortization avpt_DeferredTaxLiabilitiesAmortization Amount of deferred tax consequences attributable to taxable temporary differences derived from amortization. Granted, shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares) Line of Credit Facility, Lender [Domain] Proceeds from the issuance of Common Stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues (in shares) Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities, mezzanine equity, and stockholders’ equity Proceeds from the issuance of Common Stock, net of issuance costs UNITED STATES Accumulated deficit Accumulated other comprehensive income Money Market Funds [Member] Debt Disclosure [Text Block] Measurement Input, Price Volatility [Member] Changes in operating assets and liabilities: Measurement Input, Risk Free Interest Rate [Member] us-gaap_OtherNoncashIncomeExpense Other Measurement Input, Expected Dividend Rate [Member] Measurement Input, Expected Term [Member] Present value of future lease payments (1) us-gaap_OperatingLeaseLiability Operating Lease, Liability, Total us-gaap_DeferredIncomeTaxesAndTaxCredits Deferred income taxes Current operating lease liabilities Operating Lease, Liability, Current Operating lease right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total future lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Present value adjustment us-gaap_FinanceLeasePrincipalPayments Repayments of finance leases us-gaap_DeferredIncomeTaxExpenseBenefit Total deferred income tax expense (benefit) Measurement Input Type [Axis] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2025 Measurement Input Type [Domain] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Thereafter us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2024 Share-Based Payment Arrangement, Employee [Member] us-gaap_FairValueAdjustmentOfWarrants Fair Value Adjustment of Warrants Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] us-gaap_ShareBasedCompensation Stock-based compensation us-gaap_AssetsFairValueDisclosure Total Transaction fees The cash outflow for transaction fees incurred directly with the recapitalization of an equity security. us-gaap_ConversionOfStockAmountConverted1 Conversion of convertible preferred stock us-gaap_ConversionOfStockSharesIssued1 Conversion of Stock, Shares Issued (in shares) us-gaap_ConversionOfStockAmountIssued1 Conversion of Stock, Amount Issued us-gaap_DepreciationDepletionAndAmortization Depreciation, Depletion and Amortization, Total us-gaap_LiabilitiesFairValueDisclosure Liabilities us-gaap_ConversionOfStockSharesConverted1 Conversion of convertible preferred stock (in shares) Stock Conversion Description [Axis] avpt_DeferredTaxAssetsCapitalizedResearchAndDevelopment Research and development expenses Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development. Conversion of Stock, Name [Domain] avpt_DeferredTaxAssetsLeaseLiability Lease liability Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability. Executive compensation limitation Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to section 162(m) compensation. us-gaap_CashAndCashEquivalentsFairValueDisclosure Cash Equivalents us-gaap_InvestmentsFairValueDisclosure Certificates of deposit Contingent considerations in business combination us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Common Stock, $0.0001 par value; 1,000,000 shares authorized, 185,278 and 181,822 shares issued and outstanding Long-term Operating Lease Liabilities [Member] Represents long-term operating lease liabilities. Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Measurement Frequency [Axis] Accrued Expenses and Other Liabilities [member] Represents accrued expenses and other liabilities. Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized (in shares) us-gaap_TangibleAssetImpairmentCharges Tangible Asset Impairment Charges, Total avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsIncludingOptionsGrantsInPeriodFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Including Options, Grants in Period, Fair Value Fair value of equity instruments including options grants in period under share-based compensation arrangement. Common stock, shares issued (in shares) Common Stock, Shares, Issued (in shares) RSU and Option [Member] Represents RSU and Option. Certificates of Deposit [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Asia Pacific [Member] Statistical Measurement [Domain] Range 1 [Member] represents range 1. Operating cash flows from operating leases Maximum [Member] Range 2 [Member] Represents range 2. Minimum [Member] Range 3 [Member] Represents range 3. Ownership [Domain] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] I-Access Solutions Pte. Ltd. [Member] Represents I-Access Solutions Pte. Ltd. us-gaap_PreferredStockLiquidationPreferenceValue Preferred Stock, Liquidation Preference, Value Ownership [Axis] us-gaap_PreferredStockSharesIssued Preferred Stock, Shares Issued (in shares) North America [Member] Income taxes paid Warrant Liabilities [Member] Represents warrant liabilities. Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Property, Plant and Equipment [Table Text Block] Geographical [Domain] us-gaap_PreferredStockSharesAuthorized Preferred Stock, Shares Authorized (in shares) us-gaap_PreferredStockParOrStatedValuePerShare Preferred Stock, Par or Stated Value Per Share (in dollars per share) Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] us-gaap_WarrantsAndRightsOutstanding Warrants and Rights Outstanding Statement [Line Items] Additional paid-in capital AOCI Attributable to Parent [Member] Fair Value, by Balance Sheet Grouping [Table Text Block] us-gaap_TemporaryEquitySharesOutstanding Balance, temporary equity, shares (in shares) Balance, temporary equity, shares (in shares) Redeemable noncontrolling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total Beginning balance (December 31, 2021) Ending balance (December 31, 2022) License [Member] us-gaap_Liabilities Total liabilities Commitments and contingencies (Note 13) Mezzanine equity us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Opening, deferred revenue Closing, deferred revenue Accounting Standards Update 2016-02 [Member] us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Consolidated Entities [Axis] Consolidated Entities [Domain] Accounting Standards Update [Domain] us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Accounting Standards Update [Axis] Noncontrolling Interest [Member] Increase/(decrease), accounts receivable, net Represents increase decrease in net accounts received. Retained Earnings [Member] us-gaap_TreasuryStockAcquiredAverageCostPerShare Treasury Stock Acquired, Average Cost Per Share (in dollars per share) Treasury Stock, Common [Member] Maintenance [Member] us-gaap_DeferredRentCredit Deferred Rent Credit Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Equity Components [Axis] Equity Component [Domain] Share Repurchase Program [Axis] us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Other Noncurrent Liabilities [Member] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) Other Assets [Member] us-gaap_ClassOfWarrantOrRightOutstanding Class of Warrant or Right, Outstanding (in shares) Office Equipment [Member] Computer Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code General and Administrative Expense [Member] Selling and Marketing Expense [Member] Other Nonoperating Income (Expense) [Member] Cost of Sales [Member] Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Adjustment to present redemption value as of December 31, 2022 Redeemable Noncontrolling Interest [Table Text Block] Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Noncontrolling Interest, Ownership Percentage by Parent Thereafter us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter us-gaap_OperatingLeasesFutureMinimumPaymentsDue Operating Leases, Future Minimum Payments Due 2025 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears 2026 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears 2023 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears 2024 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears 2022 us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent Income Statement [Abstract] us-gaap_BusinessCombinationContingentConsiderationLiability Business Combination, Contingent Consideration, Liability, Total Earn-out shares liabilities Other non-current liabilities us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount Unrecorded Unconditional Purchase Obligation, Total Unrecorded Unconditional Purchase Obligation 2026 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary 2027 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary Thereafter us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears 2023 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary 2024 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary 2025 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary us-gaap_UnrecordedUnconditionalPurchaseObligationTerm Unrecorded Unconditional Purchase Obligation, Term (Year) Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Long-term portion of deferred revenue us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Exercisable, weighted average contractual life (Year) us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 Outstanding, weighed average exercise price (in dollars per share) us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 Outstanding, weighted average contractual life (Year) Exercisable, stock options (in shares) Exercisable, weighted average exercise price (in dollars per share) Upper exercise price (in dollars per share) us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions Outstanding, stock options (in shares) Exercise Price Range [Axis] Exercise Price Range [Domain] Lower exercise price (in dollars per share) EX-101.PRE 8 avpt-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 9 avpt20230414_posamimg002.jpg begin 644 avpt20230414_posamimg002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MIN: %R*BN)H[>%YIG5(T&69C@ 4Z1UB1G<_*HR>*\9\>>*;_ %>4VL5M/;Z8 MK<,Z$>:1W_\ K5I3INYZ+H/C+2_$%W<6ULY66)CM#\>8OJ*Z M0$8ZU\R6L\]O=13VDCQW","A3KFO3/ K9TW*U&/WGN-MXKT.\8)%J,)9C@! MCM_G6%\2;&YO_#*&S@:;RY1(WEC/RXZUY6RM&065E;'\0Q6]H/BW4-#E7]X\ M]J3\T4AS@>U-X9Q:E!D+-O:Q=*O&U]+HYK0^=?T\C_GX3M[U]'A1D': 0/2O M--5\.V.IW6G^)="7Y3.K7$2?P\CG';WKTY/N#Z5EB)\]F>CEM%TE);KH^Z M44ZBN8],1N%)]*\.\7:PVL:]/)N/DPGRXQV '?ZFO9=8D:'1KR1/O+"Q'Y5\ M_-@ECR,DDBNS"13;9X.>56HQIKJ=9X,\*#7)FN[O<+&,XP.KMZ?2O5[:PM;* M%8K:WCC11@!5K+\'P)!X7L1&H&Z,,?F\.ZF(\L]M+EHG_H?>O<,5P_Q-C!T2W? W M++P<]*O#U)*:7LM8ZU]@D?_ $>Y'?L_;\Z]>7I7S[I4 MC1:S9R#^&=2/;D5] QG<@/J*K%QM*YGDE9SI.#Z#J***Y#VB*ZB$]K+">CJ5 M-?/M[:R6=]<6LHQ)$Y##U_\ KU]#'I7G/Q \,23.=8LT!8*!.BCD@=ZZ<+44 M96?4\?.,-*K34X[Q+WP\UV.ZTP:;,P6X@R4!.-Z^P]J[;-?.\,\MM.)H)&CD M4\.IP178V/Q)U.VC6.X@BGVC&[HQ]S6E7#2B P1YPYKF-2^(>K7T+1P(EJA'+)RU6]:9G^&VG,Y+,TG))Z\GK40HRA* M+D;8C'T\11J0I]CC; ?\3*TXSB9>O?YA7T)'_JU^E?/>G _VG:]/]!#]X@[B*U_&6G_V3X)L[(2;_+D )Z9KT,KFLO7= M]?LEM;AW15 M<,"G6FJ[E-.>R(EEE.G1G&CNU;4\/L/^0G:8SGSDSV[BOH./_5K]!7&P_#32 MX9DE6YN=R,&'(Z@YKM%&% ]*,1551IHG*\'4PRDJG6PM%%% GRAPHIC 10 avpt20230414_posamimg003.jpg begin 644 avpt20230414_posamimg003.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^DS0:3B@ M!2>*8SA4W$X ZY[4KL%4L2 !R2:\C\<^/&O7DTS2I&6W4XEF4D%CW'TK2G3E M-V1S8G$PH0YI'1ZS\0((]7M],TLI-*\@224\JG/05W:_='TKYQ\.?\C)IP;_ M )^%Z_6OHY?NCZ5=>FH62.?+\1.NI2EW%HHHK ]$**** $-(>U!ZUS7C3Q"O MA_0WD1A]JF^2$9YSW/X4XQ21BSN2S,W\1-,_'O7JTX*FK(^1Q.(E7J8$[D MD4_K7TQ$=T*,.Z@U\P [2".H.:^B/"^H+J7ARQN%.28PK<]QP:YL6M$ST\FG MK*!M45SGBS7W\.V5O=J-RM,JN/\ 9[UN6UQ'=6T<\3;HY%#*?4&N.SM<]M5( MN3AU1/13:*"P/6O"?B!K3:MXDEC5LV]M^[0=L]S7M&MWJZ?HUY=,<".)B/KC MC]:^;GD,TCR.QRY+$_6NK"1U!49O&FFE5)(<\YX'!KLJ-J#:/%PZ3JQ3[DGB'P3JOA[=* M\?VBT!_UT8S@>_I72_"O7@DLVC2M]\F2$D]?45K^(_%!TGQ8+6X FT^2,)/$ MPR #U./7FN3\5^'3X>OK;6]'8FQD821L#DHW7'TKGNYPY9]3TK0H5G4H[1>J M-KXM:@2+'3E;@DRN!^G]:O?"S6C=:7+ILSYDMCF,'NA_^OFO-?$&MSZ_JK7T MZA6*! N> !6S\.+IK?QE;KGY959"*'2Y:-GN*GB^;&\ZV>A[K12<>M%,-JOP MTLF/BJ268,OV6%F8D8^;I@_K6YXFUVXT+7+"VL6"Q64*KM)X8$8YK+U3QH][ M:RP6=C%:-<#$SI]YOQH2J33[,SE5PU&25[.'XF7XBU ZIX@O+H'Y2VU/]T<5 MO^#KM-4L;OPS>ONAF5C 6/W3UZUQ9SR&)/;ZCTK1T"Y-GK]A+N(_?*I/J"<& MMIT_!%+>--/ !X?/'-3 M?$&W2W\8W6Q<"55D/N36W\*-)>;5KC4VC_=PIY:/ZD]<5,I_NN9G;1H/ZW[- M='^1ZY13OPHKRSZFPUQGK@CT->/>*O#4GASQ+!JUM&QL'G#YS]QB>0?:O8S4 M%S!%=0-#-&LD;C#*PR#6D)N#,,3AXUHI/=:H\A\>V[IXB^UGF&XA1D<=, 8K MEP.PZYY!Z5[9JWA2QU/2%L<;#$,02$Y,?M]*\SOO!6O6DSQK927"YXDA&=P] M<5WT*T7&W4^;S' 58U'-*Z9SW;'H,>]:6AVLE[KME#&N[,J-Z\ @FK,'A#7[ MB5$73)XB3]Z1=H%>B^$_!T>@@W,["2]=<%AT0>@JJM:,8VOJ98/ 5:M5-JRZ MG"^*-/G\4_$&6TL03Y:+"[]0H'4_K7JV@:-!H6DPV$ &$'S'^\>YI]CIEIIZ ML+:%49R6=L GRAPHIC 11 avpt20230414_posamimg004.jpg begin 644 avpt20230414_posamimg004.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*# %@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^DR/6@FJ MFH7UOIMC+>7+A8XUR231N)M)79:=T1=SL%'J3BLV3Q'HT4OEOJ5NK@XQOKQ7 MQ+XSU#7KEP)7ALPW[N%3CZ$^^*YK .#C\^M=<,+=>\>+6S=*5J:NCZ;MKZTO M$#VUQ'*I[JV:GR/6OFC3M3OM)N$N+.X>)U/16.#]:]O\&>)3XBTDRS(4N(?E ME., GU%16H.GKN=>$Q\:[Y7HSJ,CUHR*YW4O&.C::YC>Y$D@ZK&,FJ,'Q%T6 MXDV$RQ\XRZC'\ZR5.;5[&\L90C+EE,.:\V^+.GR/8VE^ M@^6-MKG'K6U"WM%IXZ?6N<^&L:OXL1FYV1$C)JO MXCE>7Q#>L^>)B,],^E8OWJMGLCLYO8X7GCO)V,TDL206+9Y/<^M(/ND =N?I M03QG/ /ZT@/'^[V%;]-3R=6:^@Z]&0F%B/,C)."O?\:]NLKJ.]M([F M)@TM-; !)Z>]%^PI)-69X'XD\&ZA MX>N&VQ/-9[LI(HSQZ&N;!'3H?0U]&7NN:/:#;>7]LN1]UW&3^%<_-K_@DR_. MUL6SG<(^#7;#$3MK&YX6(R^DI-QFEZGGO@);V/Q/;SP6LCQKQ(VTX"GO6MX^ MT9[#6FNE'^CS_.#CHWI7H-CXC\.?+#:7MJC'H@(!K1OK*SUFR>WF598V[@]Z MCV[53F:L:/+XSPWLHSN]T>!9X(V@\>O6C&!QVZDUV^I?#;4$NSV\&KW/#>7XE2Y>1_<@['VKR,C)]\5VX>DKUNY5@U%!;.0/GQ\O\ ]:NXC=98U=&RK#(/J*^=ACZ$] *[[P!XF:&Y M72+IR8Y"?)8G.#UQ]*YJ^'27-$]?+LTE*:IUNNS/3A11DT5Q'T!Y3\7"1>6! M&/NGKW%>:=..PKTOXN@?:[$\GY3W_2O-._2O3P_\-'RF8_[Q(6M;PM$)O%&F MHV[F;)P?8UD5M>$B/^$MTT$D?O>OX&M9_"SEH_''U.N^)A/_ D-O\W2'@?E M7&8P^/?D5V?Q*/\ Q4<.,Y\CGCZ5Q?4[3C [=:FC\$19A_O,_45> I/!.:0 M8PN>@''/?-+R2WIU'UHSNY!X]"M:K4XA,G@L,Y/-36L[6MW%*K8,<@(QUQ47 M&<\\<>] !^4=QSGUI/4<7:2/H6SD\ZT@E_OH&_2BH=)YTJS[_NE_E17C/<_0 M(.\4SS7XNG_2['( 4G.:\U. >>,^]?1NK^'M-UMXVO[99FC'R$GI6=_P@'A MW)/]GIGMDGBNNEB%"-F>-BLNJ5JKG%H\#R,]>_7VK9\)'_BK--Y&3+P<^QKV M/_A O#F6_P")_K5RQ46FC*GE56,D[K0X M3XF$CQ#!E^##C!/TZ5Q@/S['PKH9))TZ M'G';TI?^$5T3'_(.A_*K^N0[&']AUOYE_7R/"#CNW&>#FA&^[@@'L<]\U[M_ MPBFAY!_LZ'CIQ1_PBFA\_P#$NAY.>E+ZW&VPUDE9?:19TC']DV>,8\I>GTHJ 7['$D4:QQJ%11@ =J*X6]3Z2*M%(__]D! end GRAPHIC 12 avpt20230414_posamimg005.jpg begin 644 avpt20230414_posamimg005.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#&\4^([3PEX=N=:OHII;>W*ADA +GC"<;R);/IC_ (:*\*_] W6/^_4?_P 7 M1_PT5X5_Z!NL?]^H_P#XNOF>BM_JM,+L^F/^&BO"O_0-UC_OU'_\71_PT5X5 M_P"@;K'_ 'ZC_P#BZ^9Z*/JM,+L^F/\ AHKPK_T#=8_[]1__ !='_#17A7_H M&ZQ_WZC_ /BZ^9Z*/JM,+L^F/^&BO"O_ $#=8_[]1_\ Q='_ T3X5_Z!NL? M]^H__BZ^=]%T6^\0:I%INFPB:ZER50L%SCD\GBNH_P"%2^+_ /GTM/\ P.B_ M^*J70HIZA=GL'_#1/A7_ *!NK_\ ?J/_ .+H_P"&B?"O_0-U?_OU'_\ %UX_ M_P *D\7=[.T_\#HO_BJR]>\"Z]X;L%O=3MHH[=I!&'CG23YCDX^4G'0TO8T0 MNSW3_AHGPK_T#=8_[]1__%T?\-%>%/\ H&ZQ_P!^H_\ XNOF@]:2K^JTPNSZ M8_X:*\*_] W6/^_4?_Q=/B_:&\+2S)&NFZN"[!1F*/O_ ,#KYDJ>R_X_[;_K MJO\ ,4/"TPNSZ=^+GQ(UCP'=Z5%I=O92K=QR-)]I1F(*E<8PP]:\V_X:'\6_ M\^&C_P#?F3_XNMC]I+_D)>'O^N,_\TKPRIH4H2IIM WJ>M_\-#^+?^?#1_\ MOS)_\71_PT/XM_Y\-'_[\R?_ !=>245K["GV%=GK?_#0_BW_ )\-'_[\R?\ MQ='_ T/XM_Y\-'_ ._,G_Q=>31Q232+'$C.['"JHR2:1E9'9'4JRG!!&"#1 M[&GV"[/6O^&A_%O_ #X:/_WYD_\ BZ/^&A_%O_/AH_\ WYD_^+KR2IH;2YN M3#;RR $ E$)P3T%#HTUT"[/5O^&A_%O_ #X:/_WYD_\ BZ3_ (:'\7?\^.C_ M /?F3_XNN&\):+8ZIXB^PZS--:6T<4DDQ7"N-BDX^;OVK8\KX8?\_/B7_OW% M_C4.-).W*&IT/_#1'B[_ )\-'_[\R?\ Q='_ T/XN_Y\-'_ ._,G_Q=<_Y7 MPO\ ^?GQ+_W[B_QJ+4M)\&W/AO4;[P_/J[75EY99;Q4"E6<+V[\U/+2ZQ_ + MLZ7_ (:'\7?\^&C_ /?F3_XNC_AH?Q;_ ,^&C_\ ?F3_ .+KR3O16OL*?8+L M];_X:'\6_P#/AH__ 'YD_P#BZ/\ AH?Q;_SX:/\ ]^9/_BZ\DHH]A3[!=GVS MX+UJY\1>#=+U>\2)+B[A\QUB!"@Y/3))_6MZN0^%G_),/#__ %ZC^9KKZ\N: MM)HL****D HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBDS0 M M%)D^E&: %HI,^U&3Z4 +129XI: "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** //_C7_P DGUCZP_\ HU*^2*^M_C7_ ,DGUCZP_P#HU*^2 M*]'!_ _4EA1117622VR+)=0HPRK2*I'L37JOBGX,ZBE_?7>B?8QI\<0E2 W& M90H4%N#SZFO*[5U2[@=CA5D4D^@S7NMQKO@+3=9U?Q7!XCDNK^\L6@^Q)&<; MF0+P?PKEKRG&2<2D>82> =6C\2P:"6MS=S6@O%(?Y=FTMR?7 KI/"_P^M?L- MZ^MP+-*T%KSA M5H+F>W4R[RD"C#*V>^#6;%\%/$\UA'=F6P0RQ>M^UY\ ZI[:A;_^@25C7KK)?W,B'*M*S*?49-;% MI_R(.J?]A"W_ /0)*Z9[(1S]%':BM "I[+_C_MO^NJ_S%05/9?\ '_;?]=5_ MF*3 ]L_:2_Y"7A[_ *XS_P TKPRO<_VDO^0EX>_ZXS_S2O#*RP_\) ]PHHHK M<#I/ '_(_P"@XZ_;$Q^=>E7?A;P-XINO$,^FKJ<5_8W2FY,SC8V^7:VW]:\B MT'56T37;+5%B$K6DHE$9. V.V:] OOB]"UG>Q:5X6L=.GO9$>XG20L7VL&Y& M/45R5H3 ]%B^(_B#0T\\V=CITES#^\^;>$##)[C-=EX3T:UT.VO+2 MR:0QR2Z9<'>V3N?!/ZUR.H_&2&]COIH_"ME!JE[;M;R7RRDMAA@\8JC;_%>: M!Y&72(SO%H,><>/(_#OC\*EQJM6871O:EX?\)^)_B7K]M;1WZO;6UU<77F. M#.I_A_V:L+X"\ VFJZ-X>O!JKZKJ5LLR2I(/+!8$\_E7$:+XRNH/&6MZU;Z5 M]HEU2&X5K=7/[L/R3G'.*EN_B0]UXQT3Q%_9J*VEVZP"#S21)@$9SCCK1[.I MH@.+O8/LM[<6P.?)E9,^N#BMO1?^10\3?]<[?_T:*P[NX^UWL]R5"F:1I-OI MDYQ6YHO_ "*'B?\ ZYV__HT5O/X5?R$H_F:Z^O%G\3- HHHJ0"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *9NJ&>^@MO]8X&.W>LF?Q @R((R3ZFN6OC*%%7 MG(TA1G/X4;F1BJ\U];P#YY5'MFN8GU2YG/S2%?\ =JHV6.2<_6O*KYTE_#C] MYV4\!+[3.E&O6Q?:0P']ZK\5Y!,/WGG59/WXIHTE@( MOX6=SGCI3NU( M_ .GZIJ>GM+=S&0.XE89PY X'L*[:%54Z=WW)>Y\\XI<5]:?\*5\"Y_Y!3?] M_F_QI/\ A2O@7_H%-_W^;_&K^MP[!8^2Z7%?6?\ PI7P+_T"G_[_ #4O_"E? M O\ T"F_[_-_C1];AV"S/DO%&*^M/^%*^!?^@4W_ '^;_&C_ (4KX%_Z!+?] M_F_QH^N0[!9GS1X/N-'M?$44FO)NTXQNDF(]Y4E2 0/4'FMS^Q_AQG_D;-4_ M\%Q_QKWL?!7P+_T"6_[_ #?XTO\ PI7P+_T"6_[_ #5#Q$&[ZA8\#_L?X<_] M#;JG_@N/^-0:T_A6P\*S:=H6L7=_-/=QS.)[4Q!556'7_@5?0?\ PI7P+_T" MF_[_ #?XT?\ "E? O_0*;_O\W^-+ZQ"_4+'R5BDKZU_X4IX%_P"@4W_?YO\ M&C_A2G@7_H$M_P!_F_QK3ZY#L%F?)53V7_'_ &W_ %U7^8KZO_X4IX%_Z!+? M]_F_QKQGXL>%='\)^,M)M-'MC!#+&LCJ7+9;?CO50Q"F^5!8Z3]I'_D)>'O^ MN,_\TKP_R)O^>,G_ 'P:]U_:'_Y#_A;Z2?\ H:5[C%I]D88_]#M_NC_EDOI] M*RC7=.G%6"UV?#/D3?\ /&3_ +X-'DS?\\9/^^#7W.;"R'_+G;_]^E_PI/L% MCG_CSMO^_2_X4?77V"Q\,^1-_P \9/\ O@TODS?\\9/^^#7W-_9]CG_CSMO^ M_2_X4AL+'_GTMO\ OTO^%)8SR"Q\->3-_P \9/\ ODTGDS'_ )92?]\FONC^ MS['_ )\[;_OTO^%)_9]CG_CTMO\ OTO^%/ZYY!8^,O"VM3^&-<34AI_VO$;Q MM#(&565@0>1[&NB_X3/0O^B<:;_W]EKZL_L^QQ_QYV__ 'Z7_"C[!8_\^=O_ M -^E_P *AXF+=W$+'RG_ ,)EH/\ T3C3?^_LM5-6\6V=[H=WIFG>$+72_M13 MS9X'D9B%;3-_P \I/\ O@T>1+_SRD_[X-?=']GV/_/G;_\ ?I?\*/[/L?\ GSM_ M^_2_X5I]<\@L?"_D2_\ /*3_ +X-(T3H,O&ZCW4BONK^S[+_ )]+?_OTO^%> M1_M!VT$'@ZP,,$49-Z 2B '[I]*J&*'_ /KU'\S77UR' MPL_Y)AX?_P"O4?S-=?7%/XF4%%%%2 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% '*:X,:B1_L"LMY4C3?*RQH#RS' K4UW_ )"1'^P*YO7-%@U_ M2VT^Y>1(G8,60X/%?%XE1>,ESNRN>W1O[%65V6C?V0/-W;_]_!4Z.LB!T8,I M&0RG(KQ.Q\'V-U\0KO0'N+D6L*%E8/\ -6SXLGO-/O=)\%Z1=200NHWS$_,V M?>N^64TO:1A2J7NKZKIOW,HXN7*VT>HK<0.Y1)XF8?PA@32R2QPKNED2-HI953K.$J$[Q;L]-5?_ (8":E M_96FP:5/X9U*YDU1ROG1JQ(!KW6T,SV5LUP,3M$ID'^UCFL,?E_U51DI7O?I M9Z%X>NZC::V.F\/_ /'O,?1JW:P_#_\ Q[R_[];=?0Y;_NL/0\O$?Q6+1117 M<8A1110 4444 %%%% !1110 4444 %%%% !1110!Y_\ &O\ Y)/K'UA_]')2 M?!3_ ))5I/\ O2_^C&I?C7_R2?6/K#_Z.2D^"G_)*M)_WI?_ $8U;?\ +E>H MNIWLC;59L9P.@[U@:=XAEN-5_L^\LGMY67>@SG(]ZWW("DG Y-X2S\)VD\Q M"I'!NR:VJT(QIQDEKI\]#EP^*J5,14A)Z*_RL[#]%UM]2DN+>>W:"X@(WH3G MK5:;Q%1M7\8 MPVP(^RZ?\[G/WG["CVZ-=:9<7EO]HM6E<,DR>H(K=\;D?\('KQ M_P"G*3^5>3_#^>72_&'A5-:G74I;[2@NG/&^<=:YXQ3BVSUKG>^ M)?B+>Z-XO7PYIWAV?5+LVPN/W4H7COP?2M7Q=XTB\(^';;4[JRFEGN9$ABM4 M(#&1AG:3[5Y_XHM-9OOCS%%H>I1Z=>?V7GSY(]ZE0>1CWKOO&_A:V\6>%AI= MW="&Z#"2VG!"D3*#@@?G^=#45898T77M7U'1KZZO_#T]A>6Q8):M(&,V%R-I M'J>*PO"7Q&O_ !-XGN-%F\-SV36H_P!)D>8,(CC(!'O2_"CQ9?\ B30[JTU6 M-1J&E3"UFD4Y$F!PWUXJEX"X^*?CS_KO%_(T&^,'L:'[0__(?\+?23_P!#2O>H?]1' M_NC^5>"_M#_\A_PM])/_ $-*]ZA_U$?^Z/Y5-3X(B6Y5U%;N2T=+*1([@D;7 M<9 '>L?P[J5_<7U[8WK),UJV!*@QFM'6]0&F:5<7?\2+A/=CTK-\'"$:86\U M)+R5C+<$')!/2K@OW$I->GJ<%65\9"$79VN_3M;U,B^\3:HMY=7$#1BSM;A8 M2A7EL]3FNLOOMLU@#8R)%*P!WN,X%>>WDBPP:U:.0)GO5VIW//6NWUO4/[*\ M.M)NVS&()'_O$5T5Z2O!06O_ $<6$KMQJNI)V2OZ:O_ "1!X9U*\OH[R.\9 M))+>79YBC :JLU[K-CKEI',G&6[D5*BO:3:6B_P"&_,J4Y>PI1;5M?GKZ+ M\38\6ZEO?]>;_RKQSX=7$6C^.?#D&D7/\ :7]HZ M3@-_".G%+X_B?:>%?#MU9P"XM!*#<1;AN^8GG\*Z#QIX MDUCP=\.#JD@@N-6C6.*1@O[O>Q +8].M>=_$2QL=1^.NG6NHZC)I]JU@-US' M+Y;)@/CYO?I7K&K#P]_PB"6VLW44NCS1QP>=.^5DSPIW>IXYHE9*(RKX)/BF M2T>Y\0ZA97L-Q%'+:O;)MV[AE@?7J*X^V\0?$ _%#_A%YM0TTPHOVIRL'6#= M]W/][%-^#.I7,>K^(/#2WWV_2M-D'V*8'<%4L1M!]/\ UMHR5C5I"._05SC%Y#N8LQ M]3S33\O7OZU\]6SJK+2FK?F>A3P,5\;N;*>(7$I,D(*'I@]*T;;6;2X.W?L; MT?BN5^HI<%AT_2L*6;XB#U?-ZFD\'2:TT.Y#J1D$$>QI0"S*&)ER6LSAKX65)7OH7Z***],Y0HHHH **** M"BBB@ HHHH **** .5UW_D)G_<%9PZ@XK1UW_D)G_<%1G-06NJ:MJE\ MEE%>&W6[=Y5GV@LD2G [-M>T]M M)3P\UM-,NR6X/ QW^E+KG@Z[TKX<0Z5:QO=79G$LWE+FNCU"\U3P],L,E^][ M;743B-I%&^&0#.>.HJAH6LWL]Y8):ZI<7[O&6O(98MJQ#'4&MH5ZJ@JE&,5! M/FTO9V[]B'&-[3U=C>T+P]I>GV-G,FEP17GDJ'8I\P-;OUYKBM"UK4O$$@L( M[DP&W=GNIV WNH/"H._N:[;L*\;&PJ1J?O97?:^W_#G=AW!KW49]]\1]&\%R MI::DEPTDPWKY2;ABJW_"_/"?_/*^_P"_7_UZ\S^,G_(?T\_].Y_G7F^!Z?C7 MV^4X6G+!4V^QX>+J-5F?2G_"_/"?_/*^_P"_5'_"_/"?_/*^_P"_5?->!1@5 MZ/U.F5]_WZH_X7YX3_P"> M5]_WZKYKXHPM'U2F'M6?2G_"_/"?_/*^_P"_5'_"_/"?_/*^_P"_5?->!1@> MGZT?4Z8>U9]*?\+\\)X_U5]_WZKT/1-:MM>TBWU.T#""==R!Q@XKXG(&/PKZ MZ^&@S\/='/\ TP%<^(HQII.)I"?,9_QK_P"23ZQ]8?\ T:E)\%/^25:3_O2_ M^C&I?C7_ ,DGUCZP_P#HU*3X)_\ )*M)^LO_ *,:LO\ ES\R^IW<\(GB>,D@ M.I4D=:QM-\*V>E7:W$$]R6 ("N^5Y]JM>)+F:S\-:G#13Y^5J+T,YTH2DIR6J/H/ M5?"UAJ]RMQ.TR2!=I,;8W#T-6[S1K:^TH:<_!KQ/K/B,Z]_:U^]U]GN D6X ;1STQ24I\N^D1?5Z5Y/E^ M+<[_ $KP_;:.9#!+.^_&?,?(&/2JJ^$[)=2-\L]R)&D\PJ'^7-;LLJPP22N< M*BEB?8#->#?#?XD:]K_Q1DL;[46ETZ<3>5!@;5P?EQWZ4U.H^:2?J3]5H\JA MRZ+8]OU/3(-6TNZT^X+"&YB:)]IP<$ZN[^WNA$(LVTVSY16EXB\&:?XFT2 MUTN\GNXX[5E>*6&3:X8*5!S]":A^)&J7NC> -6U#3IS!=0QJT<@ ROS =_:O M/_A^OQ-U>YTC6[[6HI]#G_>21EQO9>>VW^M-)N/-?81Z5X3\':3X,TV2RTI) M=LLGFRR2ON9VQC)-/TGPK8:/KVK:Q;/,;G4V5IP[948Z8':L#XK^+[KPAX0: MXL"5O;F00P28R$/4G\JS/AU:?$2/4TN_%&H1W.ESVNZ-0X)5R05R /3-%FX\ MS8ST^OG+X^?\C_HG_7!/_0Z^C>U?.7Q\_P"1_P!$_P"N"?\ H=:8;XP9H?M# M_P#(?\+?23_T-*]ZA_U$?^Z/Y5X+^T/_ ,A_PM])/_0TKWJ'_41_[H_E4U/@ MB+J5-22Q:T/]HM MON&3,P5<]NM5]*@TB,O)I9M2#]\P."/QQ7#?'G(^&16%G<^!SX+\3Z?>S%=4 ,]N6XSNPP]P13A%NG:Y#IQYN:VI]-7&E M::9_MMS;P;X_F,K@#'N32O'INMVH.Z"\A5N"K!US^%4/&1#^!=9<9 :QD(_[ MYKB?@!S\/&_Z^W_I4IR<>:^PO90U5MSTJSTZTL$9;:!(@YRP48S6?:VF@S:@ MS6OV.2ZC8LPC8%U/O@U;U^\_L_P[J5X03Y%K))\IYX4FOFSX&ZC(GQ-42.Y^ MV6\H;)SN/4$_D:J"E*,I7!T:=DK;'TW=VD%_9RVEU$LL$RE9(WZ,#U!K'T_3 M?"OAFZ^SV$&F:=CRCOSDKALMGKR?TJ(1O%MO0TN>UZUX3\-:Q,U]K.EV=S M(L>UIK@?=4>_I1+'X5O]*CT61],GLL+&EJ959>.@ S47Q"!'PZ\0<_\ +C+T M_P!VO+/A5\+]%U?P[I/B>>>\6]28R!5<;"4;CC\*$KQNWL![-I&@:5H-N8-) MT^WLXVY984 W'W]:KP+X=E\0M?0O8/JY3R6D613)M'\/6N?^+VJ7FD_#?4KB MPD>*=BD7F)U568 _3BN*^%/PYTBXTS1/%L.H73:@LADD4D;"02"I']:%&\7- ML#W 5X_^T1_R)FG_ /7Z/_037KXKR#]HC_D3-/\ ^OT?^@FJH?Q$#V.P^%W_ M "3'P_\ ]>H_F:EUW_D)-_NBHOA;_P DQ\/_ /7J/YFI==_Y"1_W17C9[_!? MK_F=F!_B_(\Q^(NGWT&G7.NVFMWML8551;1OM0\]:I:E<:GX-\,V[6^JW%_= MZM)'&DMT<^1DU#3#>Q6S*JR2R.,B-04HO6RM MK]YS6N6VO>!;6#65\17.H@S+'<6]R/D;//R_E6?XAU-I/'=_%"; MS5;_ ,,6\VKHRW.XJ&=<,Z#HQ'J:]*T#_D'C_>-N>#]<_LO3H+1X?*63,JDG)_&N3*5*OCY2C&U[NW;8TQ?N4$F[GO-%? M-/\ POSQ7_SZ:=_W[;_&E_X7[XJ_Y]-._P"^&_QKZWZI5['D>TB?2N:3(KYW MA^,OCVYTZ;48-%MI;* XEN$@PDM[?>5SH]YR/6EKYRO?C;XWTVZ:UO]*L[6X3K'+"RG^=2Z3\9/'FNW MPLM,TFRN;@C=L2-N!ZGG@57U:I;FZ"YU>Q]#Y'K2Y%?.[?&7Q\FHRZ>VB6_V MR+.^ 6[EEQWQGI[TS_A<_CW$)_L.#$V1%_HLGSXZXYYI?5Y^7WCYT?1=%?.5 MW\;/'%@4%YI%K;;\[?-@==V.N,FJW_"_?%?_ #Z:=_WPW^-/ZK5>R%[1'TM2 M9KYJ_P"%^>*_^?33O^_;?XUL^$?C-XCU[Q=IFE75O8K;W4WEN8T(.,=N:'AJ MB5V@52+/4]=_Y"9_W!6%?W%K;6,IO9EBA92C,WOVK=U[_D)'_<%,98V2D[:GNTVU0C8R[/0])F\*/HT&JI-]JD)6Y'W M]V>GX"KU]HMC:6%@ZW_]GSV0$<%W]>Q!X.:I7UE!X?U"PO9GEE\R=GGE6+.# MCCY5'%&L"?Q+=Q06=H+G3XXB[>:3'ES]TC([5U>_4J*49^XVW?3]?+_AC-64 M=5J37.EP0;[S7]:2>X>-H8'9 J1@C^%1U-1#^Q[+^S+M-:CC:&(P[L9%PG<$ M>U5+&ZFMM0M;_6;.79# ;8L(S)Y;COC'0CO2ZI>6SZQIE]#Y]C:F.0>8MIN. M?]W!QGZ5:IU7)0;;T>J6FSTT7_ \B7*+7-8D>PT>VL+%HM;C@O(I&EM[H+RR ML>5([K79*Q9%)8-E0=PZ'WKB]0N;>*:/4+*XN'OW@"*)+3,=P,]",?*:[& N MUM"TD8CD9 7C'13Z"N+&*7+&3=[WW_X9?UV-\.];'CWQD_Y#VG?]>Y_G3_"_ M@72];\)Q7U[!>6\K%@MQ$X;(!QG9V4=^]-^,G_(?TX?].Y_G6)H7CV[T'3;6 MRM[1&6";S-QD8!P?O*1T.:^XRM2>7T^7L>)BK>VE<1/ M]>6EE)II6<3M,&F M=PL02,XWY[ ^]3ZE\/;R&QT^;3Y8[IID7SV\P;8V9L#'JN>]+;_$ 6ED;"+1 MH?L#>>K0F0_=E.2 >V#4]OX^ABT'[+]A5;B&.*&!4)VE4?=DFN[]Z8>Z9TOP M[\0Q0/+Y,#[5SM24%CSCC\:[[JD?XH7IO&ECTRV6$QE5CW'@DY8Y]S5]2>$O#NEZIHIGU#2[N=V9F$T5PL9VCKM4]<4VZ^)5Y@EW$E$?J,50\/^,!I6DR:3?:NO!L>JQ1W/AR&:.&25XD6[E7/RC))]ZIM\.?$8\L)%!(9'5%"2@]>A^E6 M(/B%-;0110Z7:HD,KR(JYP-PQBK,/Q0OX)(W33K;Y=@PQ/( (Q^M.]5; ^4Q MY_ NN6ME?W=Q'#%#9/LD8R9W'_9QUJWX6\-^?=7/]LZ)<301VOVC!E\E@@_B M''-+;^/KBTT*^TJ#3H1'=;_G=V8INZ]>*R]#\33Z/>O<31?;Q)%Y#I/(W,9_ MAJFZC30E9'2:_P""+);5;[1(KGRYK2*:*&256*N[;<9[UFM\-_$ NVM1]D,R M(LCKYWW03CG\:7_A/KHB6)K" VNV*." $@0HC;@,]3S6U:?%")I+NXOM*C\P M6JQ6T41."V_=EB>>M0O:Q5AZ,P;;P%JTBK/*8%MH[D07!20%H\MMSCZUHM\. MY?\ A)&@%S&FE+>BU$S.!))Z[5ZG%1W'Q)NK@2.=+M4FF">>T9(5RC;@<=CZ MTR?XASW%Q;SR:5;&2VO6O(2&;@MU!]10W68_=,7Q1X=N?#FI/!*H-O)EK>0- MG>N?YU]0?#/_ ))YH_\ UP%?-/C'Q-%XD-B8HC&+:$J_H6)R<#TKZ6^&?_)/ M=&_ZX"L<5S>S7,5"U]#.^-?_ "2?6/K#_P"CDI/@I_R2G2?]Z7_T8U+\:_\ MDD^L?6'_ -')2?!3_DE.D_[TO_HQJY_^72]33J=1XL_Y%'6/^O.7_P!!-?*N MB:K?ZMX-3P+INGR2S7E^)GF R .,#VZ9)KZL\3PRW'AC5(88VDD>UD5$4?QWX,U6[@M/"\TEM?7 M@\V6:!_D7=C(P?0TJ?O1D#/<_&E]_9_@K6KK)'EVXB0[\'J?E]B!549**L^H,]I\<_P#(B:[C_GRD M_E7(? 581\-HS'C>;F3S,>N?\,5WGD'5O#2VUY&5:[M-DJLO*EEP>/4$UXIX M+B\=?#WQ!_PC$6B&YTRZO%8W1B9E6/(!8$' X]:F*O!QZAU/2OBW_P DNUW_ M *XK_P"AK7(_!]?''V#2C=M:_P#",?9CY(7'F?[/OZUVWQ.LKK4?ASK-I96\ MEQ<21*$BC7+-\PZ"O/?ASX@\>:?)HWAR[\,-!I<7[I[EX6#*O)R3G%.'\-I! MU/1O'WA./QGX5N-*)CCN#A[>5QPCC^AZ?C7"_!_Q/J%G?W'@+789!?6!9H9& M;/R CY?PSD'TKN?'FJ>(='T2.]\.6"W]Q'*#+!M+;DP<\#FO/_ &C^)/$GQ( ME\AYQCUI0^!J0'M=?.7Q\_Y'_1/^N"?^AU]&U\Y? M'S_D?]$_ZX)_Z'58;XQO8T/VA_\ D/\ A;Z2?^AI7O4/^HC_ -T?RKP7]H?_ M )#_ (6^DG_H:5[U#_J(_P#='\JFI\$1=3S3X\_\DSE_Z^X?YFO-/!_ACQ)X M\D\-)=VS6OA[24'ERMP) &R2OJ2>*]@^*_AS4O%7@F33-+C22Y:XC<*[;1@' MGFM7P%I%WH?@;2-,OU"75M#LD56R !M:&,8LI!_X M[7$?L_G_ (MX_P#U]O\ TKT#Q-8SZCX8U.QM0&GN+9XXPQP"2.*\C^'/A;XD M>%-0L;&46\>AF??_45[;\6M UOQ1X:@TG1H$D\RX#3,T MFW:H_G_]:N:\;_"4R:#HW_"+Z;;1:K:NIGDC81[\#KGUR*NE**C9]1'H/Q"Y M^'NO8!_X\W_E7*? 6>*7X<*D>-\5TZR?7@_RQ7H3VGV[139WB_Z^W\J89SU7 M!KQ;1? _Q$\$ZRVG:#=PRZ+/.)'E) .W.#P?NG'I6<+.#C:]?\7:=<:MX.U;3[-0]Q M4>#/#OQ4\.-INF VT6CPSCS4#J3L)RW-5!^XTF+J>T:EI]M MJNFSV%Y$LEO.A1U89X->#^&;C4_A'\1T\,7LPN=(U1U,3 X"[CA6QV/8U[)X MPL]8O_#5U!H%U]FU+(,+YQR"#BO+M'^'WC'Q3XRL]=\:S0Q1Z>R[(T )EVG. M !T&>]*FU9W>@'N(]*\?_:(_Y$S3_P#K]'_H)KU]:\@_:(_Y$S3_ /K]'_H) MHH?Q(@]CL/A=_P DQ\/_ /7J/YFIM=_Y"1_W14/PN_Y)CX?_ .O4?S-3:[QJ M1/HH_E7C9[_!?K_F=F!_B_(XS7;6YFU2SCCM9);>\06UPZC*QJK;LM[$<5ST M&AZA;W*W,UC)<16-[%$D0'S20H&^90>H!.<>U;UY;ZG^'K&UL?/DOI=J3OM*M$ ,LU_+K MK\M#JE&+;;*GB*SNM:U!;C3[6Y5 8(S.T)#$B3=G:><*.<^]5Y] U:_TRUMY MEE-Z+J>2YE=<+.>,9/3# 5J66H3W?_#^9+A&3YCI[&;S M[*)_(DMR5 ,+K@H>ZX]!7BGQ9_Y'3_MV3^M>OZ#<37.G;IH9H]LC(ID=FWJ. MC MS@]LUY!\6?^1T_P"W9/ZUMD$>7,6O)DX_7#7.%HHHK[Q'@GTM\'OLJ_"( M/>HK6RR3F8,,@KWXK(T_XZ6$OB.WTZ#298M*DE6"*8.!@9P#MQT]LU>^&/\ MR0N[_P!VY_E7S]H?_(9TO_KYB_\ 0A7FTZ49RG?H=+DU8]I_:(M8UBT*[VCS M2\D1;')&,USOP*MA>>)M6MV8J'L0,C_>KK/VAHWFL?#\42,\C7,BJJC))V\ M5E? C0M5T_Q/J5U>:=.2 Q^2Y?)E#Y^4+_2N>ITC(TKF-"D98E5 M/) [4VNJ,4E8RE>X5U/PW_Y*1H/_ %\C^1KEJZGX;_\ )2-!_P"OD?R-%3X& M*.Y]+Z[SJ9_W!65(C.A57,9/\2]:U==_Y"1_W!69S7Y;CFOK-3U\OU/J<.KT M8G*ZKXCBTJ\EM5%_>20)YDYA48B7U)-)=^)K:%+4VK7M[)=1>B^(K'5(XI_P"R&T]K>%UC).[L M".N37JTL-3E3C*4-6GIWM\ON.:I.2F[,UYO%-LEK9RVK7UW+> F."%!N&.N? M3%2?\)1IR:&-7DO+M(2QC*&,%PPZKP*YV'5+CP[X.MK86DB7U[(Y27RL^1&Q MZGOT[5N6-OIX\!7L.G;YU6)\O(A#/(1R<&E6P]&%G9VYK)W6JVN*,Y/?L;.E MW']K:;!?V]S<+%*N5#@9K5 (XSGWK \$QO'X,TM74JZQ\J1S^-=!WKR,2E&K M*$=DV=M&]DV>-?&/_D/Z<>WVO\ X=:/XU>.YU-YQ);@HGEM@8JM M_P *#\)_W[S_ +^5]YE&)C'!4T^Q\_BZ;=9L^:J/PKZ5_P"%!^$_[]Y_W\H_ MX4'X3_OWG_?RO2^MTSG]DSYJH[5]*_\ "@_"?]^\_P"_E'_"@_"?]^\_[^4? M6Z?F'LF?-5%?2O\ PH/PG_?O/^_E'_"@_"?]^\_[^4?6Z8>R9\U45]*_\*#\ M)_W[S_OY1_PH/PG_ '[S_OY1];@'LF?-5+7TI_PH/PG_ '[S_OY1_P *#\)_ M\]+S_OY1];@'LF?-5'X5]*_\*#\)_P#/2\_[^4?\*#\)_P!^\_[^4?6Z8>R9 M\U45]*_\*#\)_P!^\_[^4?\ "@_"?]^\_P"_E'UNGYA[)GS4>!^%?7/PT/\ MQ;W1_: 5S9^ ?A,C_67G_?RO0M#T6WT'1[;3+0L8;==J;CDXKGQ-:-2-HFD( M.)R/QK_Y)/K'UA_]')2?!3_DE.D_[TO_ *,:E^-?_))]8^L/_HY*3X*?\DIT MG_>E_P#1C5C_ ,NEZE]3O)Y1#$\I1G"*251=S'Z#O6)_PE=L1_R#-:_\%\G^ M%:]Z\Z6DS6J*]PL9,:.<*S8X!->=Z7\1M5F\"W>O7VG6Z7 N_L=K#%(2KR;M MOS'L-U9J+8ST&QOUU"V$\<5Q"I)7;<1-&^1_LGG%8UKXWT.[\2W?A^&Y?^TK M4,TT;1,H 49)W=#4GA#7I_$&B?:;N!(+R&>2VN(XVW()$.#M/<5Y-K&WP]\? M;^Z9PD=WILLF7'#,8SP/Q%5"',V@/4=-^('AW5M(U+5+.]9K/321#]6-AX)\:6D^Y6O+%)(EQPG(%;.@^)=(\3V7VO1[Z.ZA'#%>"I]".H->1^*;; M3KO]H>Q@U5()+)K+]XMQC9]QNN:B^!7EIXR\61:>6_LQ2##Z8WMM_2ATXJ%Q M7/6=8\7:-H6L:?I5_.Z7>H';;J(RP8YQR1TYIMMXRT6Z\5S>&X+EI-4A4M)& ML9(0 G+=.X_.O*_C;J*Z/X\\)ZFXRMH&FQZ[6!K0^!NGC45UGQC=MYE_?73 MQ9S]U>&/'U(_*CV:5/G87/9*^]0_ZB/\ W1_*IJ?!$74HZP^J)8[M(CM9+O<,+=,53'?DU>9>'/BI?ZHGBL7NGVT4FB1-(BQL?WF"1SGMP*[KP?J5QK/@_2=2NL&XN+ M9))"!C)QR:^?_$\\/A3QMX\LI"8/[1LS]G4='+,I_P :NE!2;0FST31/BU=: MG\-=:\3RV%NEWI\@C6!&.UL[<9/XFNY\&ZU<^(_"6GZO=VZ037UG^W]1L/"FAQZA;Z4"]Y.Y/W1][ '0#GGFO0/!GBRT\9 M>'8=5M 4+?)+$3DQN.J_K7C?PB_TF;Q_))RSP.#^.^M[]G21CX;UB(D[5O 0 M/3*BBI3BHNW0$S1\=_$_6_#7C:'P]I&C0ZA)-"DB EM[,<\ #Z5K_#_XEQ>, M;BZTR\LFT[6;7)EMF.00#@D?0]17G_Q"U.TT7]H#1]2OY3%:V\$3ROM)P/F[ M"K7PL677OBUXA\56=NZZ3,)$24K@,2PQ^.!G\:;A'DO;H'4[;XG>/+SP'9Z; M/:6<-RUW,8F$K$;<#/&*HW?Q)U-_B+I_A72M/@N1+%')=RLQS#N&YOR&/SK M_:,;9H^@M_=NF/\ X[53X"/;:MKOB#6+MM^JG8%)_AC/7'Y 4E!>RYPZGNXK MR#]HC_D3-/\ ^OT?^@FO8!7C_P"T1_R)FG_]?H_]!-30_B1!['8?"[_DF/A_ M_KU'\S4VN_\ (3/^Z*A^%W_),?#_ /UZC^9J;7?^0F?]T5X^>_P7Z_YG9@/X MOR,2_,L=K));0/<3@ )$)2@)SZ]@.MFT1Q=/Y#D+N+!N MO'3ZUTNH6LE[IUQ:17#VS3)L\Y!ED]Q6%'X2:'3K.T759%?3Y/,M)5B4&(X( M.1_%G/>O!PM2@H/VN_JSOJQFY>X41XNN)=(&IQZ>J6Z$I();MLO('*^7'CJ> M,\UL?VK(OBF/1GM94CDMVG2HK;(*K MIXOFWT?Z$YA%.C;S/C/[#>?\^=Q_WZ:E%A>?\^=Q_P!^C7V_Y:?W5_*CRT_N MK^5?:_77_*>)[%'RCHOCGQ%H7@R\\-6VGN8;C=LF,;;H@WW@..:Y*"VOK::* M6*TN \3!D)B/!!R.U?;?EI_='Y4>6G]U?RJ%BDKVCN4Z=^I\O:O\2?$>M:UH M>I7.D -I+^8L:Q-ME8\$G(XXKJ[[XZZQ+9.EEX7DAN64A9'9F"GUQM%>[>6G M]T?E1Y:?W1^50ZM-KX!\K[GQQ8:CJ-KK,^KW.G7%Y?299))5; <]21CD>U:S M>*;QK\S_ /"/?NB&S"(R Q*@<_+R,C-?6/EI_='Y"CRT_NC\JMXE/[/XB]GY MGR5J7B&?4K&XA?06CDF"IF.' C4#G:<9Y;!Q[8KE?L%Z?^72X_[]FOM_RT_N MC\J/+3^Z/RIQQ?+M$3I7ZGP_]AO/^?2X_P"_35T_PYLKI/B+H3O;3*HN1DM& M0!P:^N?+3^ZOY4;%_NC\J)8QM-6!4DF&_A1]!NT=U4_5:7:N,%5*^F.*459M[">Z8;$(7U:LX0J5)LJ:WFMVQ+&5]^U:5<+7 MI*TUH13K4IZ(BQCI@#T HH'(S2US;NYT*QT'A[_CWE_WZW*P_#W_ ![R_P"_ M6Y7V>6_[K#T/ Q'\5A1117<8A1110 4444 %%%% !1110 4444 %%%% !111 M0!Y_\:_^23ZQ]8?_ $:E)\%/^25:3_O2_P#HQJ7XU_\ ))]8^L/_ *-2D^"G M_)*M)_WI?_1C5M_RZ^8NIWT@R& ZD8KS^#X=W4?P_N- :]B-Y]L>\MYMIV(^ M_>N1UP*[N[MH[NVFMY=WERH58JQ4X/H1TKD/^%8>'<8$NJ?^#&7_ !K*+:"Y MJ>#=!N?#NA"TO;A+B]EFDN;B2,85I'.3@>E>0_M%6;PW^BZG&Q5FCD@)4X/' M->VZ+H]IH.GK9633-"&+ S3&1LGW/.*J>)O"FC>+K6"VUFV\^*!_,C U>@P*Q=7\!^'=8\CJ%&"? MSKMO$?P\\,>*KR.\U73E>X3CS$;86'HV.M=':VT%C:QVUK$D,$2A$1 %'L* M)U+IKN!X'\2M 'B;XTII6]D>73B8RO\ ?5&*Y]LBNE_9_P!0M'\-7^F"WCBO M[2?]^RK@R*>A/TP17H4OA+1IO%,/B5K6DHA>'=6O M-2TRU,-S=Y\X^82&R<]/K0ZEX\H:+4\N^->G1ZO\0/"&G2MMCN28F/H"X%2? M!N:?PYXT\1>#+ECB)S+"#TX('ZJ17J6K^$]%UW5]/U6_MS)>6#;K=PY&TYST M[\TU/!^B+XL_X29;8C52NTRAR 1C'(^E/VGN<@KJYT%?.7Q\_P"1_P!$_P"N M"?\ H=?1IKYR^/G_ "/^B?\ 7!/_ $.GAOC*9H?M#_\ (?\ "WTD_P#0TKWJ M'_41_P"Z/Y5X+^T/_P A_P +?23_ -#2O>H?]1'_ +H_E4U/@B);F1XIMM)O M_#UW8:W2&]59$&W: M1N]QP:[+4;.QOK1HM1MH+BV!W,DZ!ER.^#7/6.D^"=2N)(+71]+D=/O*+5/\ M*B*=KHEU(J2BWJSH-'AL[72+6WTXJ;**)4@*MN!0#C![U\_?'+2ED^).CLHV MM?QQHS=B0^W^1KWR.]TZQN8M*AV0LL>8X47"A1Z"JL9T'Q'-YQMK:[DM&PKR MQ E#UX)Z5=-R@^:PO:4W+EN?/WQ*TA1\9M/L5RHN1:*2>_12?TKZ:5=BJO8 M"L>6/0[W7TCGM+:;4H0&5WA!=!U&&Q6E>7EM86[3W,BQQKU)-$W*7+%H%4A9 MROH?-^GZVOPQ\2^,],U>VF#7T3K:E%X8G=M.?3#5Z5\#?#UWH7@J2XO8C%+J M$WGJAZA, #([5VR6VB>)(8KN2SM;U5/R/-$&(^F1[58N-6L+*\ALY90DLN-B M ?@*H.K!14[Z'B'Q#TZUUGX^Z3IMZJO;W-O'&Z$]<[JT/@GJ\$7;#=;2O+#]5.UOTP:]BFTK3IK]+^6PMWNX_N3M&"Z_0]:R5N_#-MKSL ML5HFI2-M:58AO8GL6HC*4X\J5] G4A"W.[7/-OVBBITC00>ANF_]!K#T](OA M]\;=-BMOW6G:M;Q IG@>8N/_ $(9_&O?-0TW3=1A3^T;*VN4B^9?/C#!?<9K M+A;PUKMXI6VL[FYM@ C21 LF.FTD?RIPG+DLEH@E.$6DWJSH5SCFO(/VB/\ MD3-/_P"OT?\ H)KU]>]>0?M$?\B9I_\ U^C_ -!-30_B(M['8?"[_DF/A_\ MZ]1_,U-KG_(3/^Z*A^%P_P"+8^'_ /KU'\S5[4K"XN]4/EH0NT?.>E>3G4)3 MIN,%=W.O!R4:EWV,7(]:FM[6XNF_M%V9E2QTT_>1Q==1H'_(.'^\:I7.@,NY[>3./X"*T M-%BD@LMDJ%6#'@UCEN$K8?%>_'H:8JM"I2]U]32HHHKZ,\T**** "BBB@ HH MHH **** "BBB@#E-=R=3P!DE!P*CM=*N+@Y*;%]6KIFLHGF\XJ#)C&2*GV<8 MKQGE,:E:52H]&]CM6,E&FHQ,RVT:V@PS#>_J:T0@484 "G[?2C%>G2H0I1Y8 M*QR2G*;O)C>G6F21+(N'4,/<5+BC%:.*>C)]#%N="B?YH3L;T[5CW-A<6S?. MA*_WEYKLL4UHPPP<$>F*\W$951JZQT9U4L74AOJ8OA[_ (]YZNIK) M'G??%;RAQGK@9!->AZG$\^G7,4:[G>,@#WKCK?PW?0WEG,+?'^B,DN#T?&!7 M3A)4E"2GOT^X\;,8XAUHNE>W7[RG:.O_ BLUY#J<\EXNQI$WDA/FJM-JUU- M/?QI<2;9YHA$=W ^8 XK;T[2]1_X1VYTN;34@&+Q7T1F@P( M2?M ST.<@UT1E2][F[Z;=K_H<4Z6)?L^2^ROOWM]YJ>*#-916>I0R28MGQ*H M/#*1WK%@>]O$T_3I+F:,W,V^DF>^DMR8I-SJ^,LO0FH;S6KX6MA<32R1RR6TB8S@,+L[ M7O9=_*YK3R3:#X.:1)3)<1Q@[W.%)[W4-2\ZXDD"6L M A92>"_?\<5NVMG/'XBOKEDQ#+&@5L]2,YIGA^QN+(WWGQ[?-N6=>>H[&B=2 M+A)>2M^I5.A-58O6UY7W^1M9KYS^/G_(_P"B?]<$_P#0Z^C!]*^<_CY_R/\ MHG_7!/\ T.L<-\9ZW0T/VA_^0_X6^DG_ *&E>]0_ZF/_ '1_*O!?VA_^0_X6 M^DG_ *&E>]0_ZB/_ '1_*IJ?!$$<[XTF,7AN< X\QE3KZFKNA6%M9Z9:F&)% MOW(\R3C''7FMXJWWO[C+UJ^BTWQO%=3 [%@(X&>M2^ "&&I,.AE!J>\M MI)/'4,IMV>'R""Q3*YIG@>WGMO[2\Z"2/=+QO7&?I71.4/JS2WLOS.&C"I]> M3?P\TOR'1>>(Y7G\227BL/+LI(T./K7<:7J,FHZ?]I>UDMR"?D<OW*YWFJW!AT2ZN M(_O+$67\JY/0[S2-,TVS:]BWW5T?,WE,\YXYKI+9'U+PRD$R,C2P;&##!!QB MN*?;W((E"9W)FEAHIPE!OKKZ"Q]2<:D*R7332^IUOB^:2'PU M<&,X+87(]":YZY@CT_6_#;VZ[#)&JM@8STS_ #KJO$5@VIZ%/;H"9-NY /45 MRUF+S6]:TG?:30QV" 2,ZX^8?_JJL,U[)^5[_=H&81;KKN^6WE9Z_@>@KWKR M#]HC_D3-/_Z_1_Z":]?6O(/VB/\ D3-/_P"OT?\ H)KCH?Q(GN/8['X6C/PP M\/\ _7J/YFNOVBN1^%G_ "3#P_\ ]>H_F:Z^HJ+WV-"8I:**D!,48I:* $VB MC&*6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \_\ C7_R2?6/ MK#_Z-2D^"G_)*M)_WI?_ $8U+\:_^23ZQ]8?_1J4GP4_Y)5I/^]+_P"C&K;_ M )=?,74[R=W2)VCC,CAM;&SM([FWN((IED$A#R"1MH" M#&,]^:N6/C"2\\036)MX(K=;B6VC+2DRR/&N2=N, ?4T[/L*Q?\ [6UO_H7' M_P# M/\ "C^UM;_Z%Q__ +3_"JO@[Q5)XIMKJ9H$A$,OEA5#9ZGU'/3M1;^ M)KN>]OG^RVPTVT:5&;SOWY,8R<)CH:+.^PRU_:VM_P#0N/\ ^!:?X4?VMK?_ M $+C?^!:?X5AQ>/;K[)9C\PR,%)(QD*I/7OBBS["L=)_:VM_\ 0N/_ .!:?X4?VMK?_0N/ M_P"!:?X5S[?$N&UL=,EO[(P2W=T\,B[B D:MM\T9 )4DC&1T-2:E\03IWBF3 M16L01Y\$,,^_Y9/,^]CW (..]%GV&;O]K:W_ -"X_P#X%I_A4UEJ.IW%VL5S MHKVT1SF4W"L!^ %<9=?%">".R*Z=$3?TKHX_$[GQH-! MEMDB5H1)'*Q.93C)V\8X]#SQ19@=/7SE\?/^1_T3_K@G_H=?1M?.7Q\_Y'_1 M/^N"?^AUKAOC![&A^T/_ ,A_PM])/_0TKWJ'_41_[H_E7@O[0_\ R'_"WTD_ M]#2O>H?]1'_NC^534^"(EN5KZ_M=-@\^\G6&$-M+,#U/TK-'B[P^.FJ1?DW^ M%:=W411Y7.7/057N[_2["\L[6Z:".XO',=NC*,NP&<"LK#*A\ M7^'_ /H)0_DW^%'_ EWA_'_ "$XOR;_ IB^)O#SZ^^B"6/[>C;"A@(7=C. MW=C&<=LTEIXG\/7AO?LTB-'9(SS2"!M@"]<-C#8QVIM)H+$G_"7>'QTU2(?\ M!;_"@^+O#Q_YB<7Y-_A4VC:MI?B"T-UIZ%X0<;I+H8/$6A7.J MW&G1LIGMPQD)@(C&W[WSD;3CZT6"P?\ "7>'^G]J1?DW^%'_ EWA\?\Q2+\ MF_PJO;>+_#-Y:WMQ%_8'^[T'.?2BP#_P#A+_#_ /T$XOR;_"F_\)9X>)R=3BX]F_PHA\2>'Y]- MM]06XA6VN)Q;QM)'M)D)QM((R#GUI+_Q)X?TN^FLKRX@BN88TE>,Q\A&;:#T MYY(%%O(+)[CO^$N\/?\ 03B_[Y;_ IT?BK09)%CCU&)I'8*!AN2?PJI=^,/ M#5BEP\]P@%O="TD5;=F/FD9"@ 9/%3R>)-"AO+&U=B+B]020H+9L[2< MQ\O M/KBBP6-]>E>0?M$?\B9I_P#U^C_T$UZ^O>O(/VB/^1,T_P#Z_1_Z":TH?Q(B M>QV7PL_Y)AX?_P"O4?S-=?7(?"S_ ))AX?\ ^O4?S-=?4U/C8T%%%%0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y_\ &O\ Y)/K M'UA_]&I2?!3_ ))5I/\ O2_^C&JS\7K*[U'X9:K:V-K-=7#F+;%#&79L2J3@ M#GI7D/AGQ=\2O"F@6^C6'@^YDMH-VUIM.F+')).Q]<"O&?\ A:/Q7_Z$ MQ_\ P6S_ .-'_"T?BO\ ]"8__@MG_P :7L)A<]I7P_I*(J)IUN%5%11LZ*#D M#\#S4G]C:=_:9U,64(OF78;@(-^/K7B7_"T?BO\ ]"8__@MG_P :/^%H_%?_ M *$Q_P#P6S_XT>PF%SVW3M%TW2/._LZQAMO.;=)Y2XW'UH71-.756U-;*%;] MUV-9]:GETRSF+,]K$Y8(K;D'(4Y7/T/(KP__A:/ MQ7_Z$Q__ 6S_P"-'_"T?BO_ -"8_P#X+9_\:/83"Y[?/I-C=2R2W%E#*\D7 MD.SJ"3'_ '?IS4;Z'IKL&:P@9@Z2 M&,AD&%/U Z5XI_PM'XK_\ 0F/_ ."V M?_&C_A:/Q7_Z$Q__ 6S_P"-'L)A<]EN/"VAW421S:1:2*DC2H#']UVZL/H3^XC_W1_*O!/VB6":YX8=CA565C] R5VL?QP\"K$BG49\A0#_HS_X5 M$XMPC9 MSL/$>C7.LV,,5G?FPN8)TGCG$8DP5_V3P>M8NH>!9]6NH[V^UN=[ MZW@1+66- @AD!RTFT<$MZ&LO_A>7@3_H(W'_ (#/_A2_\+R\"?\ 00N/_ 9_ M\*S4)KH,V8O!$:>('UA[V225[K[0T97Y,^7LX'8]\]1FH=.\!OI\-Y:C6)Y+ M)[62UM8"@ @5R2&6]MI-5DET6Y21 M18>6H*&3[W[S[Q[_ )UA?\+R\"?]!"X_\!G_ ,*/^%Y>!/\ H(7'_@,_^%') M4[ :4'@.0V=[#J&K/=R3VHLHG,*H(H0<[<#[Q]S3O^%=Z9!8ZC9:>WV."]CA M1A&.08V+;L]!/^@A:E(UX(8( MQ.$ .8SDD^S=Q5'_ (7EX$_Z"%Q_X#/_ (4?\+R\"?\ 00N/_ 9_\*.6IV F MUCX9)JMO?QKJCQ-=:DNH F(,$8+MVX[BKUYX&EN[O1KE=6:"33XUC=XH5#R@ M$'ANJ@XZ=*R_^%Y>!/\ H(7'_@,_^%'_ O+P)_T$+C_ ,!G_P *.6IV ]%4 M8S[UY!^T1_R)FG_]?H_]!-;/_"\O O\ T$)__ 9_\*\\^,'Q$\-^,/#5I9Z/ M=R2SQ7(D97B9/EP1U-71A)5$VA/8]<^%O_),/#__ %ZC^9KKZY#X6?\ ),/# M_P#UZC^9KKZSJ?&QH****@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** $HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'U MK1]+U22%M1TVSO&C!"&X@60KG&<;@<5D_P#"(>&&?\ H7=(_P# */\ ^)HHJP#_ (1#PS_T M+ND?^ 4?_P 31_PB'AG_ *%W2/\ P"C_ /B:** #_A$/#/\ T+ND?^ 4?_Q- M'_"(>&?^A=TC_P H_\ XFBB@ _X1#PS_P!"[I'_ (!1_P#Q-'_"(>&?^A=T MC_P"C_\ B:** #_A$/#/_0NZ1_X!1_\ Q-'_ B'AG_H7=(_\ H__B:** #_ M (1#PS_T+ND?^ 4?_P 31_PB'AG_ *%W2/\ P"C_ /B:** #_A$/#.?^1=TC M_P H_\ XFC_ (1#PSG_ )%W2/\ P"C_ /B:** .EL+:"SL(;>UAC@@C7"1Q M(%51Z #@59HHKCENQA1112 **** "BBB@ HHHH **** "BBB@ HHHH **** '"BBB@#__V0$! end GRAPHIC 13 avpt20230414_posamimg006.jpg begin 644 avpt20230414_posamimg006.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **CGN(;6!Y[B5(HHQN9W. !7BOB/]H6QL[R2VT6Q-U&%8?:'.!NYP0/3H M>: /;J*^2[SXU^,KJ61AF7HQM$DF4D[<'L<]J].!!&0< M@T %%%% !1110 4444 %%%% !1169XCU)M'\-:EJ2 %[:V>5C71:VC!2\*CAGS]WD9XQV.*\GTKP]?:FV8HF/]U1U-:FDZ9)K M-TUS.&>2>4NS#NQ//ZU[OH.AV^D:="J1 2;>6[T >/VWPNU>;G:$4]V."?\ MZU:L'PCO2,RW5L#Z8)KV6-$;.XD'WH>%0/E8&@#QJ]^$DT46^WNE,HY!7CGV MKM/A9XXO="U"+P7XFRF>+&YU'^U_#FFZCSFYMHY3GU*C/ZUI4 %%%% !111 M0 4444 %<]X[A%QX"UV,MM!LI3GZ*3_2NAK.UY89-"OH+@D1SPM$2!D_,-O] M: /G[P)I)M_L;R 9E4/@GO7K#H$4 # Z5ST&D:C!J5B/L]MY<*A%9)",JH[ M@C@\5IWUU=1G#6Z(K,%#;]W7OCB@!'U.T24QS3JI7D\U:@-K=*)+:YW9]?6N M.UBYN8)0]II]W>;<9>)U15_#'-/T[73'N21SR0266ICR%;JK>AJ::W:W=HFR-IQC/'X4B':* M,![*[A.TV>\8X*R#'ZXJM!:1?;$FECA1XF.R)3DEO5C[>E=%>7#LGDP8$K#A MCT7W-926-U:JJV30XSEGE3OJ$YC62. 1$G>3R?PQWK1A)2S5'?>0,;O44 =EI99M+M2 MQRWE+G'TJW5:P3R]/MT/:,59H **** "BBB@ HHHH **** ,W6POV+<=H;<. M3UKG8I59BA&#BN0\>^,X+7XE:1923;;*R)CG;/"22KCG$ MD9PP!_6@!NK032Q(EO+Y3.XWL!D[1SC\:B,6I(G_ !_HJ@]!".:%U58VVW4; M)GC=VJ\LUO*HPX9<9ZT <_='464>1>)P>08Q@UKZ9!-)#;P2,KR,VW*C QGT MIEVT((VX%=)X>TA[=?MESQ(P_=I_='K]: -\ !0!T Q2T44 %%%% !1110 4 M45BZ_P"+-#\,P>9JVH10$C*QYW2-]%'- &R2%4DD 9)->7Z_P#&W0K"2>TT MV*:[N%#*LQ 6+<._/)&?;FN&^(/QGGUJ"33- 66UL7&V6=QB24>@_NC]37CL MTCL2V3NZT :][J,NJ7=U2 ZI9)B%F/, M\(Z ^Z]/IBO!DD(P0>M:6E:K=:1J=OJ-G)LN+=PZ'L?4'V/2@#Z:EM!*"K K MGL1T]JQKCP],Q(C8 'T)%;.@:U:^+M!@U.T(25EVNI_A8=5:K&_EE;Y77@J> M"* .3FT:738GNBSW$J*72#<<.0,@?CBJ^C?M#Z;*JQZSHMS:R#AFMW$BC\#@ MBMG6+M+=HS+(0&E2,'/0L<"O)?BIX9BTO6HM4M$V6VH LR@8"S#[P'L>OXF@ M#Z'\/>/_ SXH(33-4B:E>#_ M (P:]X>GAAU&>34M-! >.4YD1?5&ZY'H: /J&BJ]A?6VIZ?;WUG*LMM<1B2. M1>C*1D&K% !1110!\X^,?C;J^IN]KHF=-M.F\',S_C_#^'YUY7<7DUU,TTTK MRRN=RG!]:(G M+AAC!!YH [[X9^+SX9U\074F--O2$FSTC?HK_P!#[?2OH348[>2V5Y7*.2!& MRC)8^GO7R&OH>AKWCX::V?$6@);W$[C4M+Q&LI.X^7_"2.XXP?I0!LZUI-Y+ MJEG;%$>")7N7YQN9< *?^^J\W^*.I:J;>UT^_$9A$XGA>--HV%" #[@Y&>]> MQ32RKK-H)]H\R)X@4^ZQX/Y\?K7*_%#P\-2\(">-09;4#MV__70!\\2@[Q@= M*E4DQY[BF/G ;&#T(]*=&W//0\&@#WS]G_Q0]Q97WAFXDS]E_P!(MVU\@?#C6CX;^(>DW;MM@DE^SS'MLD^7/X'!_"OK^@ HHHH ^(%7Y M>M5I!LE&/XJ** '#I3L9%%% $4JX4FHHQM50/2BB@"9:ZSX>ZI<:3XVTTP'Y M;J06TJYX97./T.#^%%% 'TE=:2_ZR>TBE?ZL@)HHH TJ*** /_9 end GRAPHIC 14 avpt20230414_posamimg007.jpg begin 644 avpt20230414_posamimg007.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***SM9UNPT'3IK[4+A(88ADDG\OSH T:3(W;_'&34;:.T\. M;[=-RO),PP_^[^/>N1\/?%;Q)H%_YXOGO(QM5X;IBP90'[*. !+>/' MIMJW)H%FX*FWCP?]F@#Y6>UO;:;SHXY8WB;OHV/SK0N_#ED8>;>/.,?=ZUX[XNT2;P?X@M?$.C;8623>@V MY"./;T- 'UC16=H&J+K7A[3]31E875NDI*C R0,_KFM&@ HHHH **** "BBB M@ HHHH \&^/@,WB+086/R+ [$?5A_A4F@R!(8$7@!0"/:IOCLENNIZ/!S^%7BPZXKBK'4)E MPL6OVG2@#=NV!4\=!7FGCZ-9M!E4 MKG:P-=! MX?#315;^&)@/IO:NQKD/AA+#)\/-)\E'0+&597()#9.>GOS77T %%%% !111 M0 4444 %%%% 'G_Q,T"#5K+>8XQ,8\"0H"1M.>OXUY]I'A^:Y8Q%;5(3UVQA M6;\J]PURP_M'2Y80<. 64X[XZ5Y-ITTD,RE%8X'04 ;T@&FS'&3YXD'K_ )Q5&]N;N[7:LH5_X5(R ?>HH8O$T=D\3SV+ M%_F$BQL /;;_ /7H UO^$=MKC<46$)(FW.T9*GMTS6)J/A:SADC0IN52%4OR M%K;M;B>*%4R'<#Y\<#/M3TBN=0U""%EV>9(.3V]Z .VT*)8=&ME5 N5W$ 8Y M)YK1J.")8+>.%?NHH4?A4E !1110 4444 %%%% !1110 5Y#KT?_ CWBJ6W M; BF/GP>ZD\C\#D5ZX[I%&TDC!$0%F9C@ #J37AGCG4_^$JFM=3L\1@1%[4] MVCW-M8_[P&<>A% $^IV"7BK>6MY>PD')6&7 *^F*; L?V=8H]6U$RX^Z7.<_ MB*S/#/B6%XWM+LK'.AY5SBNQCN[39YG[K []!0!#I=HUDOG7=Y/<2MR?-(X] M,8 KJ?#,?V[4GO%'[FW!4-_>!+F''!FB?.3CN0P(/X4 =S1110 4444 %%%% !17.>,/&ND>"M- M6[U.1B\I*P01C+RL!T'H/4FO!?$7QK\3ZO(Z6,J:7:D_*EN,R8]W/] * /H_ M5=9TW0[)[S5+V&U@09+RMC/T'4GV%>0>)/V@[6!V@\.:8UR1Q]INR43\%')_ M$BO#;V_O-1G,][=37,I_CF MW01HP]#CD_B:](CTW[1HVEZC:?.@T^".6-?X0J\,/;G!^E>$JA9E%?1GPVC% MWX"TZ9#B6 O$''4;6/Z8- '"ZUH"79+#,:] M9UG3;=Y$FB1(WQF2(,.>?O*/2JL-G;H,F,*3W8@"@#EY+?\ LK31%8V[27V>$?BAX=\66Q*W"V%V@S);73A2/= M3T8?3\J^33]ZC^G2@#[E1UD0.C!E89#*<@TZOCOPWX[\1>%)@=,U!Q#G+6TO MSQ-_P$]/J,5[WX-^,NA>(UBM=29=+U)L+LE;]U(?]E^WT./QH ])HHHH ^5? MC9K4NJ?$JZM&?,&GQI;Q+Z$J&8_7)_05P2N'N;J4R2,! M@9/H/2EA^Z1Z'% #@O>F. _R]J>:15^;ZT .B0(OTKZ!^"$OVCP9>6['/EW; M%1Z< FO B,+7M/P#N,VNJV^?N3QOCV8$?TH [W4_#UCV1C]1(/\3110!]$"/!SGMBFQV\<**D2+'&O"HJX ^@HHH \ M4^/L\B'1+//[L^;,?<_*!_,UXB1S110 W'S4N*** &S?+&3[55E^\1GI110! 99TK6M0T;SC87#0^=@/M/7& GRAPHIC 15 avpt20230414_posamimg008.jpg begin 644 avpt20230414_posamimg008.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***\S\:?&71_#EU+INFQG4M2C.V14.(HCW#-W/L* /3**^2_$OQ3\7:_$ MT#Z@8("Q/EVH\L8[ DJ4/RD3L,?3F@#[:HKY,\/\ Q;\8 M:)?1SW-_/?6Q/SPW1WJP]CU!]Q7T3X+\?:/XVLVDL7,5U& 9;60C>ON/4>] M'54444 %%%% !1110 4444 %%%% '%_$WQ/Y%N?[I(^9_P' MZD5\SZ=8-J=U*D&XHF6FDQDY/ M&K6Q\)0&:%6FG/FR$@
9VW@ZXNT=XH76,?=+'DTX> ;K$BK\TB+E>..> MM>[1V4!7[@&.F!TI3IMGYHE,2[U'!!H ^>AX<7RBCRL=QY4U 'M'A?78O$OAJQU>)=@N8PS)G[C#AA^!!K7KQS]GW4C)H.K:2^[=9W(D M&3V<-?'"T$VJ>&GV _-*I.,G&4- M=18JL-A&@( 5!^'%8?CVWN=4M99Y'+_8[K<(FZ;: M$#]RVX[B.P;CL.] &]_:%H#MDN8T)X 9L9J88ZK("IZ\US%[I'B%RKRS6CP@ M9"I%ALXXZC^M10C5C'>&*^2!(QM57ML[G Y&2>GO0!T,[QQEO,G1=OVEB.!L7Y6' M]* +_P #K00+XHFVXWZ@$!QU"J?_ (JO6Z\P^%:WVGH]E,(S'>WY"O3Z "BBB@ HHHH **** "BBB@#A_$^GAM3CW1;X3*)67UXQ_.DBP(] M@QQTKIM:LDN;)I3D20J64CO[5R\>?-3'0T 1W,\MO@2S, >%55&35"Y@FFL7 M,6$*@L0S#+&I[FYM_M#1SLGF,/XSC IBZ19-:JD:A4 /"/P: *&AL?)81LR2 M*V2A'8]\5=U"5DC;+_,1DG&*@TN&TT^7RH@0X'0G.![>U2749OM4AM8S@RL$ MSCIF@#9^'-H\>FR32%VVGRHBXYV]?\*[:J>EZ?'I>GQVD;%PG5CU8GJ:N4 % M%%% !1110 4444 %%%4]4U2RT739M0U"X2"VA7+NQ_0>I/I0!D^+?$MEH&G[ M)I$-Q/\ *D.[YMA(#/CT -<[;W 4JN[<,!D8'(9:\3\4^.IM>\8RZV8F%J4\ MB.$GE80,_/%GT]1[4 >GR6\5TC[HU8,E:WA6);_Q').>5MU+CZG@?UKD;C4S?SE;(/(@ZN.E/TSQ MU%X1\UT444 %%%% !1110 45#AO)%_=)_NC^(_I]: /0 M_%GC31O!MA]IU2XQ(P)BMX^9)3[#T]SQ7S7XR^)^L>.':"8):Z;&^^*TCYY' M1F;J3^EWXUY_X8U;S -/N'&X#]TY/4>AINH7TNIWRVT3F M.R0_,>GFD>I]* /<[5+:[:,6T82/&7 7'->&^.)1>_$VY"_-'%&(U(Z<#G]< MUTOAOQ+J6DAH)'5[.0;5PWW#CM7':LD@FDO#C[4R.>3W8X']?RH ]4\+?&;^ MR;B#2O$H5[/8$AOX1EDP,;9%'7ZCGU%>RZ9JNGZS9)>:;>0W5N_22)PP_P#K M'VKX;4-'$(9!AM[%@>N>*TM%\0:QX>O?M6DW]Q:R_P 1B;AOJ.A_&@#[>HKP M3PI\?Y@%M_$UCYHZ?:K48;_@2'C\B/I7KV@>,= \3(/[*U*&:3&3"3MD'U4\ MT ;M%%% 'QCXC\9:[XGN/-U>^DF QMC'RQK]%' K"WFK#*&!! Q4!4QGGE/7 MTH C;)J CFKI0$9'-0.F#0!+ 4\K:/O#[PJ;=G%42#PRD@CH:GBF$@P>''4> MM $^2K C@@Y%=?I\B7]FLL?R3="P/((KC@?>M+1K\V-X 3^ZEP&]CV- '7PM M$Z[+J)?-4)[9ZB@#-C?:^3SFM.RN[BSN8;FUN)()XF#Q31MAHV] M0:R\&I(I"#CTH ^JOAO\2[7Q7H+?VI-!:ZK9D1W2LP59,YPZY['!X[&BOF 1 M/<#?#+Y;8PW.,^E% HS2L@(P:** (D79+Y?53R/:EDC%%% $.P9-1,@$G!P M1R"*** )58E<]Z?[444 =CHDKWNE[93\R$@-WX[UJ>'B7MFR>%+#'XT44 2W M=N!;R@'&T9'%87B2U2325G/^LCPRG'Z444 <8P^:D[T44 3)G;P<4444 ?_9 end GRAPHIC 16 avpt20230414_posamimg010.jpg begin 644 avpt20230414_posamimg010.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH *0X R:9//%;023S.$BC4L[$\ "N#\0>*CJ"1VEB[)#*-S,>&8=OI0!T]Y MXFTZTY?_ .M7+65JH"[L$_RK:CB4)T..M &] M:Z_:7!"MF)CV:M0$,,@@@^E<1) .2!^-:.CZFT$AMY6)3&1GM0!T]%-C=9(U M=#E6&0:=0 4444 %%%% !1110 4444 'S;_\ /PX5O]T=6CF M>]9SW_2NT^(3DQVD0[AB?TKF--LV&TXY/- &W:+C:!6S!&6'6LVWAVD9%:T3 M +QQB@"*2,@$'BLZ7(?Y3@CI6E,Y(SFL^8 8.,"@"YX1U"3[?>:;,S,!^^B) MZ 9P1^==?7"Z!$P\5Q2J"1Y+ACGUQ_A7=4 %%%% !1110 4444 %0W#CM]/:J\& ML"TC 34;!I ?FAFE"M^!S^E1V]C'%&=-(*F*:6+.>F'(K07PKI=Q%''=:9#* ML3%@5./F[GUH V-.UVVO=L9'ES<93/\ *M66ZA@C+R':O7FN-M=,LX/%%NMF MC1+""S*&R![ =A[5T]Y''?Y@E4L:144*V2QKMX9HKB)9875XV&0RG(->:)$DM](20&V?*/7)YKN_#\1ATB M)",#)*CVS0!J4444 %%%% !1110 4444 >4ZUY%MXIO$C!7]Z6.1CEN3^&:6 M\UN*RL7DQN*KG&:=XYMGC\6B4DJDL*'(]!D&N2\1RMHUQ"EXY:RN&V)*JY"L M>@;'KZT =-X<3S]8DN975E91AATZ9XK;)\J1ILGY&Z@9->?^&FU73[UK>S:W MEM6?*K+)M,7KCV]J[)W6*43378,JC.#)A0?84 =!#=VUT"ZSJV!R.X-4KV9! M&P)SD5SGGBXNFGL95:16"RJAR#]<=&K0(;R9))&.<8&: -+18!=F!"@)+G+= MP*[I5"J !@#H/2N;\)63QV2W3%=DJG:!UZ]372T %%%% !1110 4444 %%%% M '.>,=%;5=*\V!/%J6C;+A!(JG8ZD?YQ7N/:O+_$= MC96'B>:&)D$5THD>,'[C'_'K0!3TUYF@C6XBT_4@%P))U"2?B1UXK8N_])C% MNMCI\*N<$Q*&;MW(XZ5EVNCQ,PVR%5SQFM^UM8K?+<[AU)H A>""TBCCAB1% M7)PJXY/4GWK'N[LW,WDQG$:0_'*_M[3PKI M^D1X66:<2(J]41!U_,BM_P"%WCN+Q7HB6EU)C5[- LRG_EJO02#Z]_0_6@#O MZ*** "BBB@ HHKD/'WCJU\%:6DC(L]]<$K;6Y;&<=6;T4?\ UJ .M>1(T9W8 M*JC)9C@ 5YAXK^-^@:$\EMI:MJUVO!,3;85/N_?\,UXIXI\?^(?$H:*^U"4V MY.3!'\D?Y#K^-(+?28]2>Q@NI,&&RR@1!RQ+?>.!GO M6UJV^P\5-:KN6$VRB(,2?E4X'/K47PNAMM!T6_\ %U[ TPR;:%(R,J!@N_M-+\46F?LT1 FR.41^"&'8@D9H R8O$-Y;1B,1^<#R#W%:E MOJVIZ@F'B:.,G'!ZUG6"^3^.R#^M $ MVBZ5/>RA0 JK]X]E^OO7@']?> MO,?C1XO.DZ&NA6CXO-04^:0>4A'7_OKI],T >0^//$[>*O%%UJ"N3:@^5:J> MT:]#^)R?QK(TO5+K1=0AU"QG:"Z@.Y'7]0?4'N*HD9Y[ 8ICGAN>U 'T-X0^ M-6FZIY=KK\:Z==' $ZG,+G^:_CQ[UZE'+'-&LD3J\;#*LIR"/8U\3))C'-=C MX/\ B!K/A.4+:3^=9D_/:3$E#]/[I^E 'U717"Z!\5_#FL6;275Q_9LZ8#17 M!ZY[J1U%% '==J^6/BYJTNI?$C44@ &3^9)KZGKY \?.9/B)KS M'O>R#\L4 ](J[E(]T> [>X/@[2=,N8&6">YGNRS#[ MPP-GX9R?P%=A'8W%O;/*L8N-/F1HKFU?E7&.?Q]*WOL*#1](_=JCPV\0P!C' MR $5;TA!%)-:RKE9/WD>?7H10!R/AG0[=O$4>G2N)HK2(RG=_P M%.-A/YC/ MTKO-8ME^QJ\9,*M?F\3>)+[5I<[9WQ$A M/W8QPH_+]37K?QGU*'2-)AL;)C%=:D6CD*G&81@MGZG KPW''/3'Y"@!GS8X MY!/XTTY/3 4YY/I3]W\6<\=13)"0A;/'3\Z &# XY_!J>K'/4U "3_\ JJ9% MR.W/M0!:C=@,45&J\=OP-% 'VO7QWXYR/B#KPSG%]+_.BB@#G).3^-6M*A$^ MI6L3'B254/T+ 444 ?86H6X1X8U;"Y"CCM2M;;;^T17QEB20/09HHH V0H48 M' J-H^#\WZ444 ?+GQ/U2?5/B%J23G]W8L+:%.P &2?J27T6,X^I]:** +$,2YZGMWJULVXP:** %49)SC\J** $* /_V0$! end GRAPHIC 17 avpt20230414_posamimg011.jpg begin 644 avpt20230414_posamimg011.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***\K^(OQ>A\-W;:+H217FK#B9W/[NV]CZM[4 >ID@=2* 0>A!KY-U#QA MXBU6[:YO]7G63J%B;RT3V ']:HS>/_$L(=)ECAUA$U6S!PS$;9E'J&Z'\?SKZ(T#Q#IOB;28=2TNX6:"49X^\I]&' M8T :E%%% !1110 4444 %%%% !113)I4@@DFD.(XU+,?0 9- 'FWQ@^(IB,+R84/!<^A[#_P"M7S!%?"R[A5G+8&,\5S]M> M>)O!$TT&GZC<623L-_E-@.1TKZ)U21=F,=:\\\3Z0FK6LR@ 2*,J<=Z -;X? M_%C4/MUOIOB602PSL(X[MAAD<] WL?7M7N%?&MU(]O9X8DH?E([J>Q%?4?P\ MUB?7? 6D:A/FF7P!KIMR M1*;.0*0?48KHZS]=A^T:#?Q;"^Z!QM'4\=* /BO2]+>XO[6(+G>X^7OBOHWP MUI\&EZ=##N1#C+9.*\H\(VR7'B104 9%9\=^*]*6RMKAIGU"[%M O!=CC H M[B&2!D(CF20CLK9Q2LO!9R N,Y-<7I[Z/;/C1]6BN0#\P#9(^M;%_+=M$D;? M*D@X- %?4KRQ9RK7D.X=M_->YCYB/&1T- '!ZKGSID!^1CQ7TO\'0O_ J_2"JEYWG)KY@UR3R M-2G08(ST^M?6?P]TQ](^'^B6\V&:( M2F-MP#K6NF(UY>ROY4 M(RNU223]!6/K/C'3;Y[.%A)LD. 50^G?TH EN?#UG=_OA:P'*;0VP [?2L34 M=*MK.P>%HU*8X4],]JZ72[D75@OER,N!QQD&N:\3S,BL"V30!YK9Z9!_PD,E MVR&3R)U=$;E&/7GU&:^O+*5I["WF9-C21*Q4?PY'2OGSX=:0NL>)((9%+1AC M-+D<87H*^B0 !@< 4 +1110 4444 %%%% !1110!ROCK3)+S2H[J+!-H^]@> MI7O7*V=UB# ;%>H3PI<6\D$@RDBE6'L:\:P^FZM=:5<'#0L5R?XE['\J ->: M[L+I/(D$;^6<_-C@UF7]I8+"9I/(57/RDN*E&B:7&/.73XW<\DGG)JC>P6X!XS^9IOQ)^,-KHD4VD>'I4N=4(*O<*>#;+S)3+>2+]I,DC9+LQ);)]Z &:7XG:.+RKE=LB]">AJS/XBB*-@+D^ M@JI-IJF0AHRK+P01R*@DTU5'% &1JFI3768TS@]35[P%KMEX8\5)=ZF[1VTL M1A:;&1&6(PS>@[9J*:T5#GTJ"\TD'2[KS5RTL3#![#% 'TJC*Z*Z,&5AD,#D M$4M?-'PO^,[@89 M#PR!A^G2@"[1110 4444 %(S*BEF("@9))P!7D?CSXXV&@S/IWAZ*+4[Y>'G M+9@C..F1]X_3CWKQ/7?&OB;Q5(S:MJLSQ'I;Q'RXA_P$=?QS0![]XM^-/A_P M\\EKI^=6OER"L##RD/\ M/\ X9KQ+Q-\3/%/BHO'=WQMK-C_ ,>MK\B8]SU; M\37)! J\"C8VM #%7YL8KZ#\$@MX0TEPQS7'17]O>R M%+21+H@_>@;<#3(Y+E]2#Z_$MR78%1(N43V53P!78O!;1VN^**-5V\! .GM M0!SUKIB2+]I>2*0_PK&P8+[GWJCJRD6LQ'9#_*LVXF:?4_)M24N,EE,7&P>I MQ5K4%UJ+1KN2XMX98A$W[P-L8#:>2.AH \.D7YB>Q-6M+U74-%NUNM-O9[29 M3D/"Y4_CZ_C4>W^5)Y0SST]* /:_"/Q]N[81VOBFU^TQ]/MELH#C_>3H?PQ7 MLNA>,?#WB2-6TG5K:X:R^P/7'UHH XJ.-0!BK 7BBB@ /4"G8]Z** M $(Y%?0'PI4/\/X20#MGE'(]Z** -;7+-;V'R6*+Z,$R1]*YRZUBXLQ9:7A) M/M*/^].05V^W>BB@!WA;3(7A\\_ZR8[W;')_^M5[QQ']F\':@R-_R[L.GX44 84 ?.F.:4<_A110 ?Q4[%%% "4444 ?_9 end GRAPHIC 18 avpt20230414_posamimg012.jpg begin 644 avpt20230414_posamimg012.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH *K7]]:Z98S7MY,D%O"I:21S@ 54U[Q!I_AO36OM1F$<6X*HZEV/0 >M> M^,=0UGXC>)H=-@>40D!H[.%OW<2?WY#ZT =-J?QVBN;IHM(BC@MT8[KF==Y( M'HH(QG\:Q;KXH>-;Z%KS2[VV@MXSDB>*/)';C^E7=.^!<.(_M6H$CJ^Q,IK%9Z]$UA>;/FFVDQ2,.N.XKU&W MN(;NWCN+>5)89!N21&RK#U!KY%\3>$/$OAL1W&H0-(L)XGB.Y1Z?2NQ^$GQ# M&C2O8WUQFRN)-PB(QY3=V7V]10!]'44BLKH'4@JPR".XI: "BBB@ HHHH ** M** "BBB@#POXZ27-[JVF629\B+!.#SO;_P"MBNJ^'7A=-$T4SRX>]NVWRR?[ M/\*CV K!^+[BW\1Z>\L>^%H=YX_NFN\\+W#76AVL[#!>-6QCH"* .@1!MI) M,4J,,8--H'3]*UJY7X>R1S>%8I(G+JTC')KJJ "BBB@ HHHH **** "BBB@#RKXK MV/G^(/#CS(7MI9A Z@_>RV<4SQ3XCNO#SQ6-H/*#E4A XW'TSZ=.E=/JEM-< M7;2:H()H;>^62T8 AHQC]:UVT^UNE5Y88W;J"R@D?0]J /!K?QEXQ.HO-;:J M;U$D5)($C.%)Z#D>QKTKQ9JVHZ+\.VUIF=+M4#-'C."W 4_3-=99:)I^GM(] MM:01&1MSE$ W'U/O5/Q9IZZGX:SHQZ)IVN:-92>0 MJ,D>U2@V%?49'-5!HVG:&\$=OL%P\F!L4#"YY_R: -+X5'RO"?V61T\Z.>3] MWO!8+G@D5W->.?"]S??$/Q!=VP>&RB\R(Q]F8. "?R:O8Z "BBB@ HHHH ** M** "BBB@#&UN)'@F!7+&,E#[_P"-5-+NO,MH]QR<,+FYD>QCTV*V&%C:>1B2>[8 _3-9>KIXQ2)E&N MZ8TFWYD,./Z=* (_AY>:DFB26FLS(;E&+)CJ1CFL^ZU 7WBRW2.7Y5?) [UQ M]H?%K:ZT@N[ 1E3YC1,2F/I5WP2#-\0H;>603)&Q5B.C'O0!Z=\)-(-AX=N; MYP?,U"@TV.-(D"1HJ(HP%48 IU !1110 4444 %%%% !1110 M5QOBJUDMK];S:39W"A)F'_+-AT)]C7955U*T6_TRZM'&5FB9/S% &%:*LUM' ML?Y<5%J6CQR6C^9(O(YR*\B35_$GAZXDCLY/M$"CF*0\C'I7/:[\4]>F1H'E M\A?[J_>_.@#J==CL=,F?=>!8V7&(QS63\*9+>3XA6]N)-[L[RMCL #@?B:\K MN];N[HDF1LG^(G)KH/ 5Y-I.KB^C+K)M.QUZANQH ^RZ*\]T_P"*=@)=/LM7 M@DMKR= 97!!C0GH3SD UZ CK(@=&#*1D,IR#0 ZBBB@ HHHH **** "BBB@ MK,U_6K?0-'N-0N/F\M?DC!YD8\!1]369XJ\9V7AJ$IQ<7S#]W;J>GNWH*\1U M#7[C4O$5K?ZK,9%,ZNP'W54,#@#T% '6ZC9/=>9.^()),E@O\#'D@5Y7JWA& M>::2?#-O_O7M>LZEH-O*R7NIVD*7:>?"9'P&7. 0:YFRU+PMIK2W5UJ4 M5PX!9(X&,A^@[4 >41>";IK@+Y9P#^==(!;>%;788DEU*3_5HW(C']YOZ"I] M;\:3WDA@T>U-E&3CS<@R-].PK!MM/5B9IW+2$Y.3G)]Z 'QQR7LLD]Q(S/(< ML3R6S75>'O&.M^%2L5G<>;;'K;2Y9?P]/PK'B.P848-."*."OS#\* /9/#'Q M8L=;U)=.OK;[%,^%23S-R,WIGL:]%KY56W6(M(HVXY.ZMG1/&&N:)>K=6SK( MH7:4N68AQZ8[4 ?2-%W< M-A8SWEPVV&",R.?8#- %/6_$&G>'[43W\^S<<(@&6<^PKS37_BI=7*F#2(?L MJ-P9G.7/T["N(UW7[GQ%J\U]<.?G.(T[(O8"L\+\_P YQ0!//<&>1GDD9Y'. M6=SDL?!0!<2[DC+;21GWHJ%D /3/':B@#Z]KD/B?, M\/P[U9D."R*I/L7 -%% 'SU;?.F6ST]:N; J^O/&:** %.[83N-,N(>4W.S% MC] *** )PTS(D;SRNB#:@=RP0>@ST'TIP4@D;CP*** #)"\'WJ KN#'/(HHH M KR;G;:6/I43$1[410 QP3ZT44 9&K.S^7D_??;]!4]PY_M%XAPEM&NT>I;O ..110!>0D=/04444 ?_]D! end GRAPHIC 19 avpt20230414_posamimg013.jpg begin 644 avpt20230414_posamimg013.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P .<]N@[4N3 M[?E0>OX4"@!0>G3\J>"?;\J8!Z4\4 +^7Y4_\ )M[82R@\+U('OBJ]_::W+:"; M^S)H@W0JI(_G0!O#Q=!M4_9)&^;:VTKQ]/6MBRU"WU"#SK9PR]&!7#*?0CM7 MG?\ 8FL6UB;RXM9%C1LG(Z>^*OZ-J!5OM,'$B !U'1Q_G\CB@#O.+>3[]A^6:G KEM3N@5DLRYWRHR2'/< MDD?X4 7_ (0Z/#=VESK-RHEN)92JEAG'K7K#VRE<8%>9_#2\32/!R&:2"-1- M(29GVY.<8%>@:5KEOK"N80H*==K[@: *&M6J/;M$P&&&.E>,- -,\1O$@PN_ M.!W!ZUZGXA\2P1S-;QJK>7_K9&)VQ_7'>O)]1N#-XD^T!T>/;]Y <<,..: . MQTX?9""A_P!%G/'^P_I]#6J:Y[2;Q6$EE*?D<<'^Z0<9K;MI'DMU9Q\XRK?4 M<4 /-1FG&F-[T *O6BFJ>:* )B<$AV)?RCO.!R<\GC]:]"\5Z)<0::3 /M7!W)MQ^E<7I^/*VEA$R+C8>-P] M,>OI0!W'P[DF_P"$3M_M B9WVC^ZN>!79O:JTGGPRR1N5P=CD!N,H^;<6KQ,+1<;EF&T@D9X_"NKI[?@*]*\97VJW=O*C(L-O&,MM.2:\UE\/7=M< M$S0-N8;LOTYH ?I[VD=S%&()=SJ-I;I]:]#T[R1IT/D#]WCC/<]ZY"Q\.:EJ MTJRV=OMC@/E.5.#@]2,]:[)819Q);A"BQC:%(P: ',U1,:&85$S4 /#<\T5$ M&YHH U"?Y4O)X'4]*8>OX"KFE6KWFIV\*'!+@D^@')H [JS58[>R3:44P!=I M]>OY]:IW3B*=U/40$#'F+@B@"Y:H)Y3*1E5Z M9]:F_LRSWBY:TA,XZ.8QD?C4EI'Y=H ,#ZU*Y8QC(P<=C0!SGA^X\W6?$$;' M[MPFW\$ K7F7=*$/3K7%^'-4G/CG7;>10;,2;4<+]UN,Y/OV%=M,5(W]<#K0 M!SWB"RANGBLA@*[!I#[ ]/QJU?:;;O * &VMO'%-+$J JKJ ,>Q_I4LMM#.FR>)9% M]&&:;;S17%S%+;OYB[2K%>F#SU^HJQTER8)& M@;T/S+7'W<1MKF2%G#;#C;(\[E4 M!_K0!2#8-%1YYHH VN_X5U?@ZT.Z>]8#:!Y:'/?O_2N4[CZ"O0/#^G&QTK;( M"LSL6?G\OTH MW(#*P(!##!!Z'VK(U&/-S:+\QV@?>Z_C6C=R;!M?C/0]C44 MT7F7J_[ H N#'EJ ,<42#]V?I3L?*/:AQ^[- 'D7A.XCU/Q%XALQ<-#M=%;7OB"&X>RO5LIYF8!&5\8&#DD#MTP.O->1WNHW/AWXBZC>V MO$L%Z[;3T8$\@^Q!KH-7^(?GZ$NGZ9;>3/(YDFNVXDR3G ]^V?2@#T#0VM)/ M%ERDCI=:I! 6FEC&$@4X C'OZUTJ#=(21D5Y_P#".Q,6A:CJ+Y+W,XC#'J0H MY_5J]$A7 S0!'N6UEC5.%D<($]SZ>E8/Q#F=/#BVT1.ZZN(X3M."06Y_05JV MS_;?$$I7F&Q39GUE8<_DO_H58'CQC-=:);*,E[Y3CZ F@"S#IL\HCDFE$2J@ M1=G\*XZ)_P#%&L'Q)!Y=U')&F("NQ2.F1VSW-=K<0MY7WPIQ]XC)KA->C2*1 M=LDDC%CN9V)_^L/PH R,\T4S/-% '464+76H6\"C)=U%>F2N"2G1@./\:X_P M9:"6^FNF7/DH%4^Y_P#K5U=TOFH2AQ(IR#_0^U %!IQ=1-&,>8ISM/L<$5=" M?O&/J:Y@ZC#%X@@5V$9F)#*>S@?U!_2NK!S0 C<"D/*T-3-V!B@#YL^($/D? M$#5QTW.K_FHK#'"9]J[7XOV/V;QK%,XPDCRL<=@O3]:Z"5P :S--A$WBB24C/D6QP M3V+,/Z"@#4N]Q#!&53ZE-QKA/$ N53]]=32IYGW7B5%'';'6N]N=Y4A:* /7/"P:#2]BA=T@\YF]!T QZ\5K?9[FZ M0NDJ(>G(S110!@ZKX$_M.^@O$OS'-#G!V=2>_M6XL4ULBQNROM &[/)Q110 MOF$HVWMZU#'NG6BB@#QKXSHRZWI,C8(\IT]^H-8'PUA%YX_TXMT1G8#Z* M?ZT44 ?1#?N8V<\A02<5Q<.N"RT\7$L;/->.T[D=,MT'X# _"BB@"ZFH-=6J MSA-N>@S5WPRC217=P=NYF5,]^!_]>BB@"W>P_*2[,Y/;=@5PWB)-D$B[57++ ..P":** .6P GRAPHIC 20 avpt20230414_posamimg014.jpg begin 644 avpt20230414_posamimg014.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***3/% !1Q534KV/3K":[F;:D2EC6'X/\3?\ "0V4QFPMQ$YW)_LYXJ>9 M)V9HJ,W3=1+1'3T<4WGUK/U?7++1;7S[R7:#]U1RS?04VTE=DPA*;Y8J[-+- M Q7G,OQ3C$V(=,=H\]7?!/X5T.@^,M.UQ_*1FAN",^5)U_"LU6@W9,Z:F Q% M./-*.ATU%,R:<,UJ<@M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%)0 M-/2EJIJ5]#INGSW'>*M6DU?Q!X/0UTXF M;E331Y64X>-/$SA/=;%&GQ2R02K-$Y66,[E8'D&F4?G^%>>M]#Z.24E9['O? MA[4O[5T*UO#]Z1!N^M:HK!\'V3V/ABRAE&'V[F'UYK>%>Y"_*KGP%=1562CM M<6BBBJ,@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **2EH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI#10 M%)DYI: "BBB@ HH MHH *0TM)0 A->7_$C7FEN8])@?")\\V#U/8&N_UK4XM)TFXO)3Q&I('J>PKP M:[N9;R[EN9FW22L68UQXNKRQY>Y[6387VM3VLEHB$# HHHKS=CZS4U?#FL2: M'K,%VI/E[MLHSU4]?RKU;7?#.G>)[:.<'9,5!CG3T]_45XJ,YX_"O5?AQKGV MS36TV9OWMN/DSU*?_6KLPLT_<>QX6;T90MBJ6C6YSLOPTUE9=L4UM(F?OEL' M\JZ3P]\/+?39ENM0=;J=>54#Y%/TKMP*=77'#TXN]CQJN:XFK#D*7M8_FBM!Y:@N!FK59NO_P#(O:E_U[2? M^@F@#SP?&!\9_L@?]_*/^%P/_P! @?\ ?RL3X::38:QK%U#J%M'/&EON57Z MY'->G'P/X:_Z ]O^56[(A79SVF_%C3+B4)?6TUKDXW@[U_\ K5WEM=0W<"3V M\J2Q.,JZ'(-<'X@^&.FW%K)+I :WN54E8\Y1O;VKG/AKKEQIVO\ ]C3L?L\Y M*A#_ 2#TI6OL/;<]FHI.]+4E!1110 4444 %%%% !112&@!:0$'O7'_ !(N MM0M/"Y>P>2/,@$KQ]56N5^%=]J=QK%W%)--+9B++>8GQ/J,_"7_D9+CCI;G^8KV:FQ M+8#6;KUQ+;:3+)"Q1B50N/X 6 +?AFM.HY8TFC>*10R.,,I'!%(9P"ZCJ*2W MJM/)&EJ&:VD?K.5; &>C9KT&,EHU8C!(!(]*R8?#FG131N(Y'6)MT<;R%D0^ MH%:XIL0M%%%(8444&@ IKY[4M9NNZG'I&D7%Y(1\B_*/5NU)R45=E0BY245U M//?B3K8GO(]*A;*0_/+@_P 785P6,5+5S[K"8=8:BH=MQ**Z73O NN:A'Y@A2!#T,IQG\*M7/PXUR&/>GD M3$?PJV#^M'L:C5[$O,,*I$KO0WG&%:FXWNF?15M<1W-O'/$0T;KE2*G%<#\-]:^TZ?)ID MS?O+?F+)ZI_]:N]6O:IS4XW/A<31=&JZ;Z#J***LP"BBB@ HHI* ,S7]331] M$N[YSCRHSM]V[5Y9\-M).K^(;C4KM?,CA4D[NA=O_K9K7^+6L8BM='B;ESYL MH'_CH_.NH\":-_9'A:V5UQ-<#SI!Z$]!^55LB=V>8Q&3P;\1,'*Q1SX/H8GK MW1&5D5E.589!]J\O^+6C?+:ZQ&N"/W,I'_CIKJ? .LG5_"UN7;,]O^ZD_#H? MRH>JN-=CJ:*04M2,*Q]7\2Z5HHW/DM(,IE2%> MG]J;T8D&:R-6\2Z3HH7:PO(-RJ03Q6H[!$9W.%49)]!7A6H33>-O'82, M$I+*(T_V8U[_ -:(JX-V/;[*^@U&SBN[5M\$HW(V,9%6NU0VUM%:6L5O$NV. M) BCV%34AA24O:L;Q)K]OX=T>2^G^9A\L<8ZNYZ"@"]>ZC::="9KRYB@C]7; M%QUX)X$\1V?AK4KBZNTD9)(-@"#)SD& MN^/Q7T/'^HN_^^!5R3N3%Z'=D@9)XQU->%:8ZW7Q2B>V^Z;]B"/3)YK6\1?% M"?4+:2TTN!K9)!M:9^7QZ 5?^&OA.>"X_MN_B,?RXMT;KSU8_P!*%HAO5GJ/ M>EHI&.!DG '4U!0$@ DG '4FN=U'QQX?TR0QSZ@C2#JL7S']*\\\<>.;G4[V M73-,E:.S1O+9TZS-[>U,T'X8ZAJ,"W%_.+*)QN5<9<_7TJE%6U)YM=#M4^)_ MAMB0TTZ>FZ(\UT6F:UI^KQ>98WD4PQDJ&&X?4=JXA_A%8^40FIW(DQU*@C\J MXK6?#^L^"]02>.1PF[]S!O%P\263Q3X%];@>8 M!T=>S5UPJ2Q:@O+N"QM)+JYD$<,8RS'L*GK.US3/[9T:YT\R^4)UVE\9Q0!E M-XZ\,.N&U.)E[@J3_2K^C:QI&J+(-*FBD6/!<1IM S^%>9Z[\,X]%T2YU :F MTK0(&">4!G]:T?@_C;JF/5/ZU=E:Z)UN>HBEHHJ"@JCJNKV6BV@NK^;RH=P7 M=@GDU>KAOBJ,^$A_UW6FMQ-V.BM?$ND7MA)?0WT0MHWV-(QV@-ZA6OPBB,0-WJM59(5V]CL=.\9Z#JLHCMM0C$AZ))\I_6MX'WKQ/Q/\.[S0;8WMM-]JMD M.7XPZ#U^E=5\,_$\^I6\NEWLA>:W7=$['ED]#ZXI-#3U/1**0=*6I&)7,>)? M$NCP:=J.GRW\27?DLGE'.E=.:\Q\8> 9[R^U'7%OHUCV&3RRG/ IK<3V. M<^&^JV.D:Y/-?W"P1M!M!;UXKUBS\5Z'?W4=M::E#-/(<*BDY->)>&/#DGB> M_DM(YU@*1[\L,Y[5W_A[X;7&B:Y:ZB]_%(L)R5"$$\54DB8MGHX.12XI%&!2 MU!84444 %%%% !2&EI#TH :>U>5?$?7/M5]'I<3YB@.^3'][TKT+Q!JL>C:+ M<7CX)5<(/5CT%>#3327,\D\K%I)&+,3ZUQXNI:/*CV\EPGM*CJRV0SG\>@KU M?P/X3AL;1=0O8@UU( 45AGRQV_&O-]$MUN]9=P]:]_0!< # XK+" M4TWS,Z\[Q4H)4HNUP4#M3N.AI117HGS)BZ_H%GKMD89D42CF.0#E37B%]93: M;?36C.9T/5)-'U>WO(SPC8<>J]Z]\M9X[JVCN(FW1R*&4CN*^<_>O4/AOKGGV4 MFE3O^\@YCYZK66#J._*SKSK"\T55CNMST*BFCI2BO1/F!:*** "F.P0%F.% MR3Z4^N5^(&L_V1X7N-C8GN/W4?X]?TH6XF>;Q!O&OQ')/S6YEW'T6-/\?ZU[ M>H "X P!7SWI.@>(KFW6\TJUN3$V5$L1VYK1_X1_QS_P \-0_[^G_&M)*Y M*=CV'7],36-#N[%P,R1G83V;M^M>6_#+5'TSQ'<:7.=JW VX/:1?_K50_P"$ M?\H6M[?6TL$WF>8C2'[Y'6A)6M<3W/HL?='&*6 MJFFWT>I:9;7L1RD\8/=Z9$<4V]? M]J,__6KW6WG2YMXYHF#1R*&4CN#7GWQ5T/[3IL6K1)^\MCME([H?\*L_#'7# MJ&@MI\K9FLCAGY53^&Y.S+?Q%US^R?#\:ZE-XE\8_8K4EHXW%O"!ZY^8_G7L>CZ9%I.E6UC M",)#&%/N>YIO1!NR^*6BBH*#M7C?Q7U)Y]>ATY3^[MHM[#/5F_\ K5[(>E>$ M?$@,GCB[W=TC*_3;51W)EL=UX0UCPUH7ARWMCJ5LL[KYDWS?Q'J/PK>_X3+P MY_T%[;_OJO/M/^%G]HZ=;WJ:H@2>,.!Y?3-6O^%/2?\ 063_ +]4VD"N=O\ M\)EX<_Z"]M_WU7GOQ(N-#U18-1TZ]ADND.R54/++V-6O^%/R?]!9/^_5'_"G MY!_S%D_[]4*R$[M'3?#74FU#PE&DC9DMG,7X=178US'@[PL_A:TN(&NA<>O/^O;_ M -F%>QU8[R*Z4 8Z4M%1=EA7.>.-1?3?"- M]-$VV1E\M3_OWC8E0LQMY03P03C_"O?:^>[YA=>/Y6APP>_&W'^\* M^A/I52%$6DHI:D9S?CO_ )$O4O\ KG_6N1^#_P!S4_JG]:Z_QY_R)>H_]<_Z MUR'P?^YJ?U3^M4OA$]SU*BBBI&%<-\5/^13'_7=:[FN&^*O_ "*:_P#7PM-; MB>QF?"*RC_LZ_ORH,K2^4#Z #_Z]>E@5Y_\ "3_D6KO_ *^V_P#017H-$MP6 MQ#<0I/;R0NH*NA4@CL17B7@0FP^(45NN0NZ2''MS7N1Z5X=X9_Y*@G_7U)_6 MG$4MSW$4M(*6I*"LSQ%_R+>I?]>S_P C6G6;X@!/AW40.]L_\C0!Y5\)?^1D MN/\ KV_J*]F%>,_"8@>))P?^?<_S%>S4V3$6BBBD4%%%% !1110 4C=*6LGQ M)JR:+HD]XWWE&U!ZL>E)NRN5"+E)174\[^(^M_:M2CTN%_W=LK)SE<^ZPE*%"BH)EO2;D66L6ERWW8 MY06^F:^@8I$EC61#E6 (/M7SG@_W6YZ\5Z-X(\91I FF:DY4KQ#,W0CT/I71 M@YV]UGE9UAG4BJL-;'I0HIL;[E##D$<&E8\UZ)\P(:\D^)-\ESKL5LA!%O'@ MX]37;^*/%5MH-JRJ1+>,,)$O./<^@KQFXGFN[F6XG+O+(VYB1WKBQ=33E1[V M2X9^T]O+1+8BJ]H^I2:1JUO>Q=8V^9?53U%4<'T;\J4 Y^ZWY5Y\6XNZ/I*B MA.+@WN?1%G=17MG%<1,&CD4,"*L"O._AOK9>VDTJ?.Z/YXL]U]*]#4Y%>U3E MS1N?"8FBZ-5P'44459@(3BO&OB5J4FK^*(-*MSO6#$8 [R,?_P!5>MZC=BQL M)[HHS^5&6"J,DD=A7D7@?2;W5O&;:CJ%M,JQ,UPQE0KECTQGTJHZ:DL]8T73 M4TG1K2QC&!#& ?KW_6K] I:DH*XWXE:3_:7A>29%S-:-YJ_3HWZ5V517$*3P M20R %)%*L#W!XIK<3V.!^%6L"ZT6;37;]Y:MN3/=#_\ 7KT(5XKX;@O_ KX M^,+6MRUN93 [B(E60GALXQZ5[4.E$MQ1V%HHHI%%:^M(K^QN+289CE0HV?>O M [6\OO!OB"\AC'[Q%>W8'N#T/\C7T+7D_P 5=#*WEMJT$?\ KL02[1U;M_A5 M1?)([K2AH]Q(JW5OGR@3]Y/;W%>A5XGKWP^UC1+PW.F"2 MXMU.Z.2(XDC^H_PJI'XY\66,?D27,F5X_?0Y;\Z=D]B;V/='=8T9W8*HY)8X M %>3^+_B%<+K,,6@W!$-LQWN!E9F_N^XKFI]3\5>)6$+27MPC'_5QJ0O^%=G MX/\ ANUK/'J&MA3(AW16RG(4^K?X46MN%[G>Z+<7EUI%K/?PK#?]>W_LPKV.O(OA1:75OKMTTUM-$IM^#)&5'4>M>NU4MR8[!1114E!67XAT ML:SH%YI_>6,A?KU%:E(1D4 > ^%=;F\)>)";E&$>?)N4/4#U_"O>+6[@O+=+ MBVE66%QE74Y%<=XQ\!0Z\QO;(K!?XYS]V3Z^]><)_P )7X/G98Q=VR]U"[XV M_I5;D['OQ/%*$O'7,%J?.=SW8]!^ M=>Y =ZS=#T.RT'3TLK&/:@Y9CU<^IK3J9.[&E82EHHI#.<\=_P#(EZE_US_K M7(?!_P"YJ?U3^M=CXXC>7P=J*1H[N8^%09)YKE/A+;7$"ZGY]O+$24QYB%<] M>F:I;$]3TRBBBI*"N&^*O_(I+_UW6NYKBOBA#+/X5"0Q22L)U.$4L?TIK<3V M*GPC_P"1:N_^OMO_ $$5Z!7!?"F":W\.W:SPR1,;HX5U*G&!ZUWM#W!;"'I7 MAWAG_DJ"?]?,G]:]Q/2O%/#=G=I\2TE>UG6/[3(2[1D+W[TX[">Y[6.E+2"E MJ2@J*XB6>"2)P"CJ5.?>I:* / M/N;CP/XU/GJQ6%RD@_OQGO7N=A?6VHV<= MU:S++$XR&!S6#XM\'6GB6W#Y\F]C!\N91U]CZBO,3I?C'PC,RVRW,:9ZV^7C M;\*MVD2M#W,],YQ4%K?VEZ9!:W$AT4#I14C"BBB@ IDD:2 MKMD177.<,,BGT4 0?8[7_GVA_P"_8I/L=K_S[1?]^Q5C%%*R'S/N0?9+7_GV MA_[]BD%I;?\ /M%_W[%6**+(.9]QH P!@4N :6BF(A:V@=BSPQL?5D!--^Q MVW_/M#_WP*L44K(:;1!]CM?^?:'_ +]BC[':_P#/M#_W[%3XHHL@YGW(4MH( MSE(8T/JJ@&I0 !Q2T4Q!1110 F!1BEHH **** "BBB@!,"EHHH **** "J]U M9V][$(KB,2(&#@'U!R*L44 )BEHHH **** "BBB@!,"HWMX9#EX8V/JR@U+1 M0 Q(TC&$14'HHQ3\444 %%%% !1110 F!2T44 %%%% !1110 4C*K##*&'H1 M2T4 1+;0(V5@C4^H05)@4M% "4M%% !1110 4F!2T4 %%%% !1110 F *6BB M@ I, =J6B@ Z4444 %%%% "$ ]:*6B@!,48I:* "BBB@ HHHH 2C-%% !FC- M%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% ! MFC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-% M% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !F MC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% 3 !FC-%% !FC-%% !FBBB@#__V0$! end GRAPHIC 21 caci01.jpg begin 644 caci01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** " MBBB@ J&\O+;3[22ZOIXX((QEY)&PJCW-9WB3Q3I'A+2S?:Y=K;Q9VH,9:0^B MCO7R7X[^*&O>-]0,#WA^QB1E@M(AL3&TF2:%QE9(V#*P]B*EKXN\ ?$K6_ >H Z?/Y^GL?WUA, MQV$>JY^Z?I7UQX4\4Z?XP\/6^KZ4^8I1\R$_-&W=3[T ;-%%% !1110 4444 M %%%% !4-[=PV%C/=W+!(8(VD=B>@ R:FK#\;1>=X$UM ,DV,N![[30!\B^/ M?&6J^.=?FU.Z9A"K%;:W!X@C[?CZGN:J:=X.U%K3[7Y&XR*/+'<#UK2M/#YN M;RUM5&(@X:7/\3$ _P OZU[)I]DL2HB* H'I0!XBG@^\C*S7%FS.PQN9"2H^ ME*_A^_FF2W6SE18QEAMP3]3@G\*^AH[*-UYC4_44ILH58E4&>^!0!\YMH%]" MY"V$G7);:20:)-!O$PUTKD'D@@ U[_P1VY /X4 >+W&GE)B MB/"3U$#@AOJ":]5^ &M7FD^/)-!+.UG?0-(4(X5UYS[=P:YS5]#!O(W&W(.. M>_M6UX!O%T/XFZ7<2,L:NQ@EW=PPQ_/'- 'U#1110 4444 %%%% !1110 5F M>),?\(MJ>XX'V23)_P" FM.J&NQ13^']0BN&V1/;2*[9Z#:/ !KR_PP3J7C6"1T*?9[-I*%NH0!)CN5/!%=6\%Y.TD5T MO/<^U>?_ -F20^+[NR1MD>&E7G&"!GB@#[0T*^&I>'["] *_:+=),'J,J*OU ME^&#D?9(^?^ BM2@ HHHH **** "BBB@ J"^MA>6$]LW26-D/XBIZ M* /G+2;-M/\ BEJ,$Y^80)'QTP%'_P!>NLU+3I+B,QVD@MY&(_>E V*?X@\, MK:>,)=7,S),7P8Q]UE[9_ U>B/F-@GCUH X^Y\*:DLC//JS3KSM0R-@G ]\]#I[):Q&/Y] '"7:F? MQGYDLSJBOP5Q@?G70W/@O1-1,;B N 2V>@XKR'6+B2T\:)<0Q-*%95 M("\'=Q@UZOXAE%M&,,?F.*Y>V@6?58;?:7=YE7L NK&:!AD2(5Q^%>;6[E5*MU0X(H H3O M))*TAP&;@#/057AM75))4?Y\8X;I3]:TBVU3Y9$&Z,AXI /F1AR"#4EM-?Q6 MI2YMM-N".,RP8+>_&.: .7U+PS:&U1RR2J3M"L#[XH I3SR0$.\65] M*Y[6-3#D11Y4%LL1Z5L:M<7?V;:B(O'+ENE<;,QEE,<7S$G&1V^E #KB^:XN MHR1^XB(POJ*^D/#6M:=KV@6U[I$Z36Y4)\A^XPX*GT(KYU^PE;?)4\=:T?V9 M=6N5U_Q%I99C;&4R!2>%;)Z4 ?1U%%% !1110 4444 %%%,FFC@C+S.J*.[& M@!]9^JZS:Z1"&G)=V.%C3EF/]*QM9\6K!"ZV RV" Y'?'85SD:RR(\UR[22R M-YC%CGG@4 7-6UNXU4;)$6.)6^5%Y/XFN(+0RVCE)DX>)AA MD/H10!4U?0_DS/U&ZY<8X_AJ3P!I5UX*T8W23&&_OF-RW',:XPH/\S5 MO1_#\=W>-J6I!6@MSN56/WV[9'I5BZNC<7,DCDDRG 'H* /0M%^(L@98-=ML MGM<0#@_5?\/RKM+'5++4H]]C1]1U%>-V419 3W'''M_\ 6J_$DMO* M)H6:)QR&4X(XH ]@HK@].\:7EJRQZB@N8O\ GHO#C^AKL[#4+;4K59[.42(? MS'L1VH LT444 8>J^(DM7:"T >53AF8<*>GXUS-U=7%TS-<2-(W/4]/I6I>Z M'J$U]06X[U"= U(C_CVYY_Y:+_C0!B-$))_FZ#/%7Q'@$?6 MIW\/:J&REKGK_P M%_QJPFC:IGYK3'7_ ):+_C0!BJILKEU?_42DL/\ 9-6M MNTD@<$UHS^'[Z>%D:WQD?WU_QIEOH.J(I22#@'Y6\Q?3ZT <%\3M5O-$^'VI M7&FN8YFV1^8O559@"1[X)KD8["XF\$Z1XI\(K(-4M[95O(CS]I"\'ZGBO2OB M%X)UW7O ]]8:79B:ZF";(S*BYPX/4D#H#WJMX#\%>)O#7ANTL+VP5U09:/SH MRT9/)YW8(R: .2TGQC_PE^F!3 MV4?UJ_HGPGUZR\8ZSKDEC' MU.?LT"2Q[53^^0&QGVK8U;X9ZGK#P174#&!F M+3MYR[B/[HY[_P"- 'E?A*ZU#6-;U77+@-!9S1K;6\ )V@ @\>N .OJU=GIU MHUS.\AY3 V\>]=#_ ,*XU>WFB@M;-!:JQ&5=!M7.>F?P_"M^V\(W]K&JI:] M,_.O^- '/1VQ2W( P5 _K6C:*D]J&8=1S^5:;>&]596_T7DD?\M%_P :CL?# M6LP0[7M,'GCS4]![T 9TMG@$Q\[?\*@M+JYL+CS["5HG'WN>#SW%=,F@ZE@[ MK;L?XU_QJC/X6U3S',5KD,?^>B?XT =CHE])J6C074ZJDD@;<%Z<,1_2BDT. 6TEL=&AMYTV.A?*Y!QEB1T]C10!__V0$! end GRAPHIC 22 logo.jpg begin 644 logo.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ _OXHHHH M**** "BBB@ HIK=._O@X/Y_Y_K4>0 OS_F3DGN,_7MVHUOMIW\^UMQ-VU=DN M[?6Z27SOIYZ$U%1Q]#U/S'[Q)/TY[>E/)Q[4 KV5U9]M_P 1:*KF3@;27!_N M>OMG_&GJP8[=W) ;&?F ^F>.1Z=/2COOHK[/^M@6K7F M2T4W;_M-^?\ ]:G#CU/UH&%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !3"ZX//8^OI3ZJ3.%5L8X7(X]1T/_ .OBD^9V M4+-YI)),NGR(D;%CGY>">,D? W[(7[>'@K]JWQO\:/!.AQ0V%W M\-/%,VG:*V763Q%X=ACV_P!O6L3LSS0-?Q7<+O&J@(('P4EC=O&_^"N/[4+? M O\ 9RO?!GA_47A^(7Q9:Y\,Z!!!(OVJUL)H@=3'!9/) 7!)+3X0$ MC-?S#_L?_M!:G^S)^T!X)^)]E)+!I&GZJ/#_ (QMHY6/V_P;J4]@FI-L+#SD MTQ3YPD;]XT-LYY?Y3^6<7>(N&X8XERO*E)5X5ZM.GCDDY+#QJNU*:<6E&=]6 MY735DD?V)X-?1EQ/B;X1\:<95X3P^85<'6EPE2JOD5:KE48U\7*HG&\HUU/V M%-Q<;.,W>]C^]]99BZX,6P9*DJS-L*J><,HR"&X."..YKF_%OCCPQX$\/WWB M?Q=K&FZ'H6F6S7.H:KJ=Q':65K$B.[/)+,VU3B-]J L[ ':#D9;X;\0:;X@T M/1?$&A7T.I:/KEA:ZI8W=N?,CET[4HH[NUE5QDLK13KM8=57)ZU_*W_P6._: MM\1^//C;=?L^^&-7NK3X)JR]W#QJ)I7O)2MK^I M7CG_ (+5_LA^$]8ET;1$\;?$%896@N-1\+Z) -';80'EMKS4);87N.H6"1F? MJH89:OIW]G3_ (*%_LV_M,7::=\//& M/$'KX95'(LQXAP'$RH5)8>6.S:.)C6Q,87A&M25"%)PG*-I1C[-N_NN+L?Z+ MHN9"%*[6W#/#$#'J"2 P/JI(/8D58A>5S\RX'UR#SCU/(_SZ5\$_\$ZOVE+K M]I[]F;P=X\URXCN?%NG1MX4\7RJBP"?7]&*0W5RL",WDI,DD,@7Y"&SM)0YDW:ZDM%LKE% S MWHKN/("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *8[ M%<8[G^H']:?44O1?J/YK0 I<^W0?J,UD:G=VNG6=S?WMPEM:65O+U:,D@3!/H/Y#_/\ C7XS_P#!7[]KV[^"7P8M_AEX M*U,6OCOXIR2::]W" UUI_A*&*2+6[R-0,S.O)*.&I2DDW;FELEKY]>E_FOL> .#,VX_XNR7A3)J+JXK-L5##U&H\ MWL<))IXK$-?RT:2VN;KSLX0 ,,Q4GSNTFZ<'S4[-K3E< MG9QL_D?]"_!G!N3\!\#\.\'8!T_897EE/+74A!?OIN"5>/<4$J!E@Q(^9%50?,*G<8FVO&1& 2JA017UG^RS_P1 M?^,7C?7M+U[]I)$^'/@>UG6YO?"MAJ%K=>)=:@B>)XH+FZ"LNBAWYE9H),"/ MR#\\H8?FN$X"XQQF-I9=4RZ:P\:L55Q$DU[)*46Y/[+V2_%]C^J>(/I%>#.0 M\/RXAQ''?#F:82K0J5<)EV58EXC/ZE6$>>E1G3E5G:4YQBK0BM+K:Y^CO_!$ M3P7K&@?LL:UKFI1S16GC#X@ZSJ^BLV/(O=*@33[%-7M!T6*_GM9AP,%X7(&* M_:>'(.&'(; QZ X!_'@X]\=:X'X<> ?"WPO\(:'X$\&:1::!X;\-Z7;Z9I.F M6J*D<5I;;BI8H-K22O))+)(,!WD8JJ@[1Z#&\9; !+<$G)[\CC\1FO[)R'+I M99E&!P<[\]"A3A/?=0C=]E=[?$HQ25Y4N5MVU:;UOOY4TL=V.,9'ZTN M[YMN/\XS7AG[1/Q\\$_LS?"'Q?\ &3XC7=S!X9\)6D,UQ'90I-J-]WKT\R924(N4G[L=7Z+H>ZT5\Q_LI M?M5_#+]L#X36'QC^%-QJ;^&+S5=6T.XLMNNEET5Q4YQJQYX[; MZ_+_ #0^BBBF6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445" M[8#'.&Z#VY Z^_;W_.IDY*W+'F;=K;!^FXX.H_.OQ \7_P#!>+]D M/P3XM\4^$-5\/_%235?"/B+6O#>H^1H-DUN][H.J2:7?O;R+>?/ )HB86.?, M!(X(S7/G_@X._8RP<^'/BRO'W_\ A'K+:ONQ-\=J]B0K$$CY>XZ8X3$M)NDW M>VJM;IZ/=]O0YOKF'NTYJ+B[?:=[67;OII^)^[Q)XVX/K[>G3]:=VZ5^.7PS M_P""X_["OQ$UBRT;4/&NO?#JXOB$M[OQSX>N+'0C*21LN-;M7N(K8XPV'MP# MR?,"JU?K#X8\8^'O&FAZ;XH\(Z[I7B7PWJ]M%:Z^>O;TTZG M644BG[]Y;;=%H9TZL:J^*_#V#]MGXY:I\1/A;\/9 M-1TZ/5?VA='\*>-O!5[86Z6]I\//#/CV[\00Z%I>I6=Q;2V?BV_TBTT:REU8 MB^TZ\GO-7^S6UNPT^Z4?J9^S=\1M>^*GPF\/>*_%%K;6WB6'4_&OA+Q$MDFR MREUOP#XW\0>!=0OK)&!9++5[CPZ^JVH$CJ(;I%4[ *VJX>5-*I=\DM(KMIZ7 MUZN]OP1G&K&52<$OA6FOIZ_\,>]4445@:!111F@ J-OO8]5/]>GOG%/R#T(J MI>.R1DH,RG"H.F2@SC\,T75M=U:\AL-+T6SN=1U"]FP8[2RLK6:[NYV&X#"10,?GPHY/< MY_A0_;;_ &C-3_:A_:"\9?$6:1Y/#=O?3>'/!5MYTC"T\,V+>=#D^#K M:,'5;C8I64)J)9M.BW8:1IIA'N$4FW^2J-652.4A7.R-B-Z* =JL^2&"J " MQ/IUK^9O&CBKVS628&HDJ=5/&>]I--P4-$WI"TF_\5GT/]3/H$>$TL!EN-\5 M\XHR6-S*M4ROAY5*;5L)1E-8K&0YHJ]*M.4*<9QO%^PW^))^3TYQ^G'/^./_ M *])2]QU&#A@"I4+CK*I*%L_=8 M@\$BOZ>?^")/[4T/BOP?KO[-OBV^_P")UX)^U>(/!:WWWN M9)#X?OF2TQ&#F Q A5VBOY@]Q5@1U!Y''YJ<\^_;\LU[=^SK\;-=_9]^-7@7 MXK:#+*DGAG7K>[U2T3#Q:KHUR'MM5T><,\0\G4(7N509*0WSVMT^%@+CZW@7 MB2?#O$&"KXA2^JRQ#C5DM(QI2<8_O7HK=E)VNEY'X3](_P ,J?BQX29QDCA% M9UDLGF>52G!<[<5>$8NSG::O!\E[QF_G_H"10[65V96D#R+*P^5?+.&2,QCY M9&QM(D8;MO0D'G5"# QU)&2.^<]<;_#?Q[X;^)O@OPMX\\,WPOM \ M4:19ZWIUVI$D;07]I$ZV[.OW98B0 ' ;Y2,9! ])B<$@#)&!C/< ]0>G'/'% M?V]3E3K0AC*'+&%>*?PI*:EMRM*SVNO+T/\ +$X;%87%XO"8^$J6)PM:6'K M49Q<*E"O"2C.E4A))TZD7%J46KIHJ_8D:0DEP#_"&(QZ_@>OOGMUJW%"L?.. M<8YZ]??D>W)]L5/[XYH&>XQ^M:W?F3)N4E)N[4>7Y:;]VK;O75A1112 **** M ()9 F<<$#)/H!U)[A1ZGCIVK^7/_@X1_:2E-O\ #+]EG1+N=WNW'Q)\=P6< MN(Y$MKL6_A#2+MU(9#+(3K)5Q\BA=O537].VMZE9:-97NKZG=)9Z=I5G>ZA? MW$[;(8[.VA\Z>1V/R[(XP2>IX(&6K^'KPK:ZK_P4T_X*G"_U"&74? VN_$BZ MU:[/E--#IWPI^'L@DAM5(?\ <1ZE8Z7&D1*;B][Y2@RL5/=@*7)5EC'\-)== MK]%VOIMZ'!CY-J-!;SM)>JL[>=[)6/L#_@WR_:)_X1SXB?$[]F_7]0\NT\?V M1MC3:YIOE75Q'%ND$]G^]RQR/ZV+4NRR,SAU+ M@Q #9&T:.J''5E+LI/&0!P.E?PP_M3^$M3_ ."'Q?X.LI-#\(^'O' M'A_XH>#K6-&$%UX'\0W4\&M:-;JAV36]@9KFWEMRH8%49HPK(3_;[X)\1:3X MQ\,:'XPT*:*YTCQ1H^EZYIEQ"ZR+)8:G917]N"Z$QEH_M,D;;<%64HPRN!MF M4.9T<1'X:T>9I='9;V[W5K[V;L/ O]VXW]Z+UCU7RZ=?O.KHH)QUHKRSN"F. M>..N><=<8IQ./7J!P">I '\^3V')XKC?%?C[P7X'CMKKQCXK\.>%+:\>2.UN M/$FK6>CP7,L4;2/#;S7TT$",<8/;';FAIQ=I)I]FK/[B8 MRC)7C)27=._Y$E1.V#UQ@#//KGK]:)_&?A M7P9;PZEXM\3:%X4TR2=+*.]\0:A8Z7;75[.A:&UBN+R>)&N,*Q6$'S#P,$FD MM7RK63M:*U;OMIOKT&VHKFDU%=V[+[V=6&)Z$GZ$FI4SCG/7OFN1\-^-_"7C M&UDOO"/B30_%-E!.UI/?>'M2M-4M;6[50S6MQ-8RSQ1W.&!,$A$@'51FNMC+ M%&IH)9()[?4?&.BI;M^?]=SW^BOFOPI^U]^S'XZO+73_"'QZ^%>N7MXVRVL[?QAI"7=PQ; M6""YN(9)&)X 53GL#7T)'>P3JDD,\4T,T8FBFAE66&6)CM#QRQEXY%)( V.V M8O3!//IT'6K%5VSO!]&;_ #^E&Z[.\+/_ +?C^>Q<'9N_9_U] MQ_ -\%_@CX1_:0_X*4:E\%O'4^M6_A+QS\<_BKI>N3Z)>I8:C]CMM?\ $&HP M+8W#)*;2;<$0R+$P3&TKG;C^BD_\$ /V*05(U_XT[@WRL/'2J$)S\S,E@"HQ MD$D,,D?+DC'X[F6(K4:U.-.3BG1INRBM[6ZQZK3?STZ^+EU*C5HU95(J3]M M**EOI[K6M[>1_,C^T#_P;T^#F\/:EJ7[.7Q:\21^(H8I[BW\)?$-XM8T[6?* MB:1-.3Q%$/M-G<74B[$DN(8X,,$8XR*_/+_@F_\ M??&+]A7]J&R_9V^+ESK M5C\,_$'C:/P%X]\&^(;J8V?@C7Y[F"SC\2Z5'.\G]FZ?92W8>5+<6]O(!IP"NWB"XT^*2-ML0^74+JRLK&:88,KI.B/\\@%9Y? M4EBJV(CB7[2G]6DEI&ZEH^BT>J:TNKKKJ:XJ,*#HSH6C+9MV2MT>]FO^#IU/ M[B8IUDCAE5PT4JQO&Z@['210RLA(R593E>SMVDVC/ +,^ >F=O!XKJJ\=JS:6R;2^3LCT8MN*;W:3?K8*3('4B MFF10<9Y],$=>G)&/QKB?&'Q%\$> +,ZEXW\9>&/"%@-V+KQ'K%CI4+; 68(U MY/%N(49VJ"3VSFE&\K\JH_.EKY!A_;T_8[ MN-3;1H?VE?A$^IH0&M1XJL0P8XP@\>"/B7X)^).G_ -M> M /%GASQIH@GEMGU+PQJ]OK%K!>Q\Y M_M7?%CQ'\$_V;OC%\5O"FF#6/$G@GP7JNMZ+92123(^H1^5!;,\" O,+=YQ< MB'&V4P^6QVN2/Y7?V$O^"K7[:GC[]L3X1^#_ (@^/1X_\*?%+QG;>%_$/A!] M)6"*RT_4+?4;I;O08K7]S8OI01'E>(RQM#%()I@?E/\ 6EK/Q,^"VLZ;J^@: MS\0OAM>Z=?VEWI>LZ9=^+O#DL,UG=1R6M[9WENVHC,/QQ\#_ (=?!'2_B1_I*:=J?A75[+6M8M(V59;W^R;7^V+_ M /L^-LF646D *-A_-5,J>_#RC2H3@\/->T5E.4'IL_B:T]4^WJ_/Q$U5K4Y4 MJJC&+LX.23EILHIW;O:]U?HD?=T3,6;Y]WS,I]1AR0"02-P# $<$8P0#5ZJ\ M6W@;L[?E7#,V0I(R21][((;!() .>:L5P2=Y:;*ZTVO[O8[HIJ*O?9/7?9"' MH?H:C4G<.3W_ )5+69JNI:=HFGW6JZI>6VG:=8Q-/>7][<1VMI:6Z#,D]S*-0M[4WTMKH6O:=K$\-B98X1>2P6-Q-(EJT\D<*7#JL32L%5 MRC6-ZB9.&>TDO/M$8.&"B1 M%)*MP>M-T,0V^6.UGR.,N>VFO*M;;_UM#J02NYQ2[N22_$]MHS7A_@S]H_X$ M_$B:*V^'WQ@^''BV>0$+;Z-XMT:[NI'7JD-NMWYLK_["(S8R<$"O94FD,NUB M ,CY2I5@#G&03D9QQGDXZ4.,HZ2C*+\XM?.S+3YOAUZZ:[ZK;NBW129YQWI: MD J-P,=!UYX^O6AF*GM@G KG=5\5^'-$G@MM'&@5AC XQ@<#:%!&0, MISBKR:U:ZI?UT]=D=WCVS] M>:JSA,H'1#&RS!PVT1L'3:5=3\KAP2"&!SG'K3H)XY0=CA^ ^5.]2C %6##@ M@CD8)R"#T-2/&'^\-P_N]JX=5OOZ'HW/SQ\0?L%Z/\">%;22ST#PUIZZ?813223W$A\U[B\O+NYDW27=]J%] M/<7M[=RMYES=7$LS%V=C79B% 02-S Y#'J/3\JEJY57-*+O9;73T_#Y7[=@\ M[:A1114 %-;E2,@=.3TZTZF29V''M[=QWH!NR;[:D2[]Q QTZCOT]37/^*]< MT_PWH6KZ[K-U'9:9H^F7>K7US(X58+73D^T32Y/ VKG)/)Z &MB:5T3"G#;B M!C.2J@%LX&20,GZ@5^(__!9S]JN7X8?!RW^"/AC4G@\9?%=O+NY;6?R;[3O" M6ESQ3ZQ(0'W1)J+M!I09U=7-P^%PC5X/$V+]M/]HG4_VGOVAO&OQ/NGD?0'O/[$\'6\DF4T_P /:))<6=I#''A5\O4& M#ZD6503)<;B2,8^5R"X*N1&RQDEG+8C3&(Y)@H(168#.XY &XY'%- VH?+E MBMU9=D87N#-EC^Q7_!,'_@G5:?M,7K_%KXN6UY'\ M(=#N9(-,TC,EK_PF^LP2*TX$@;)T'2F5;221E9;Z[=UB=$1D/\>8+!9KQMQ! M.AAY*6(S']]4J2C>%*BI-IRGJH26NG6UO(_WAXBXDX%^CSX$;3D^5W/S*^&WP,^,/Q?NC9_# M#X9^+O'+)&)"^CZ;)/;F(\&:34Y_L^G6J*>5B-Q++,.%48KVSQ!^P)^V'X:T MV75M2_9]\>QV4$?FW$EC;V>HR11;2S/+:V-S=7SJ@!)%M;RN.E>@-;Q2;8Y &VX8%NS=F4C^)EZCHE[=:7JVG:EIFHVZ;+!M^5V>&Z7[6- MC*5\IK:.ZE.3#:NB,PHYWJ21NC4K*R94$BU/VDC(+*!("4]NXSD#^X+]LW]@ M+X._M5>$M0%YI%GX=^)5I#)/X:\>:5;Q6^K6]V>?)U PJIU73[EB([FWOA*H MW!D9"I)_C(^+GPI\7_!#XD>+?AEXZTR?3O$GAS4KRWGB*J8)[ M(EMJ,;EL" MSU2T17L;C+1B1OG1Q\H_).-O#_&<%5:>(P[EC,)4=^=N_*[JUU:Z>S7?6VSM M_:'@'])3AGQVPM>C6PV$R/C#"QC'-,N4N3#XFA9)XC#4Y.WU>4[P2M>+LI)* M47+^B'_@B-^T^==\,>*/V9O%5\7UCPH&\5>")KI]HU#P]?SB6]TRU9V".=!N MKFWB5(CS!>1HB*(V!_H3LY&>0X!5=F2AZJ<[0>,C#;6.<]>W>O\ /K_9V^-6 MO?L_?&'P/\5M GF1_"^K^=J%JK%UO]%NQ'!JNGO&QV/%+"B3K'@!9X(F&=NT M_P![_P +/'>@_$[P/X6\?^&+N*\T7Q7H.GZQ930L)(]E];0W0A+(=BRVQD>& M=."L@(PN"*_>/";BA9ME#RK$5YU<=@$N>$T[PC9=^UK=+:+T_P [/IH>$];@ MCQ"I\:X"C&CD7'/UF=:A2I\M'"9UAIQ^L46DN6$IKWZ3T=3]\[6L>CT4A.!S MC/XXSVH!R.WX=*_7#^-1:*** "HW;!^]@ 9;CH#D ^^3Q[=>E254N)-C+P"N M/G'WF=>0$"#G.X@JPF[)M[(_)_P#X+)_M'I\ ?V-O&.FZ??FR M\8_&*6+X:>'=DBKZMM$\-^9'XEG@>108DN-6B%LLR\ M3K9SG?$3QW M>V?]I00V@$N]XK"+3;1I45'ME>Y#N<_)_5I^S?\ ![2?@!\#?A?\'=$ME6T\ M$>#M'T>^DA0QB^UN.SM3KNH2.$02S7VJO>W)?:-PDRVYOFKUJS^JX"G2:?/5 ME&K*RNN67+>[MT36G1.^]CSJ#^LXB=16<*>D;NS3NK;_ .5M#\4O^#@']FU_ M&/P7\ _M#Z'#*^H_";5)?#WBB18Q)YG@OQ*S/]JNY-K2>7I]_'&P9\H!<;04 MXS[[_P $-OVE)/C+^R+;_#O6K@MXO^!FIIX/GBGE5KF\\.7L8O\ P]>1[F,D ML$<<\EJTQ^56"#(W**_4KXX?"W0OC=\)?B#\(_$L*2:/\0?"VJ^';M)HC(D) MN[=5M9R#'M'V6YCAG#G<59.>PJ]6&#Q-&^D*MU-Q7-[UDDK)W>MNFG MGH?VWJS$^HQUX_'IZ'C_ /53PXY!!'3W S7YN?\%3?V M73^U-^R/X\\,:/:_:O'G@RVF^(/@)5+1S3:UX=M9I[G2XGC*ONU/3&O;:,$L MIF:/*L/EK])*I7*QD;9<&+.) R[E:-E*N#QGD-@]BA8$'-7"7+*+Z*2?Y#>L M9+NFEZ_UZKR/Y*_^" /[3TWA;XB^//V5_$]W.UIX[M+CQ]X 2^NY4^S^+_#4 M07Q#X;C$[962]LW:XCBSEO[-DB*L54+_ %L6B[;> 'JD2QL.2 Z<, 22<*P( M7K@ 6C=?[6?@[\4=!^,OPM\"?%+PS,EQH?CKPOI7B M6Q9 (TU&VCEN;5]K$":SNFFMI%)R&B(.3EJ[L=#VG)B:6L)I)MW5G9)IZ.V MBNF^BU\^'"2]G*>'EI4YKV6UG:VO>_XL]"=VX& #G@X)P?I@Y[''?TK^/O\ MX+R?M1S?%/XZ^'/V:/!NHW%UI/P@A%QXDM--ED":K\0?%L4=G#;@6C1R7-[H MUI+'9V=HSOC6)-Y5=K*?ZEOVD_C=H'[._P %/B3\8O$G^!?"NI:K%!)^ M[>^U?RFM]%TZ!G=5:34-2FM8HU 9@!*<_*=O\=7_ 2X^#.O?MK?MYO\4/'4 M9U?1/ _B&_\ C?X\U.Y47B7&L3:NUSX:\/7 F6:.::YU@O>QH01"-.)YC=4H MRVBJ4*V(J^_!1;C)K52LGHGNTOGKOH+'UI2=&A2WG4BI+K:Z6KZ>:[)G]4?_ M 3D_9GB_9<_9-^&GP[NHO*\5:A9/XS\\8*+];1_P A:YKQ+XFT3PEX M?UCQ/XDU*QT70/#]C=:KK6K:A(D%IING6$37-W>7$DI"I%#%%(=YZEY\$^&DAGUJQE=7$B M0:C>W]C:RE@ZR+NC.%8FJHT56KTXMM6>R5U*[5[^:6J^9%>I[*E*=NZYM;Q_ MK^GL?E#^W7_P5:^./[7?Q!N?@]^S%<^+/#?PIGU2XT32(/!46H)XO^(\TDLM MO!J5W>6OEZC;6FHE9!ID%JIMULW668%C'(N'\-_^"%_[:_Q-TRW\4>.;CP-\ M-I+XFY^S>-/$-QKFN@7**4_M&UMK.:>.]82;[@7=T\RRY4$=!^@7_!!;]F'X M=Z/X"UO]J_QT^AS^,/$^J7?ACX;-K4VFQ7/AS0M!5;/5-8TNWN)@UG-JQBM[ M.&5D\R"*QN#;F%9SG^D./Q+X>505U_1E5AE1_:^FD%#RIYN/F)[N%PBERQC>376RYE=O?Y[W[:\%"E]9ASUL1I)O1NSL[63W:7DNFO M4_BI^)W_ 0Q_;8^&>G76O\ AR'P3\4+325DNW3P9XAEL?$\2VZ;_/LM.N+! M+V8?(0D$-\9<#"1XPHR/V-/^"GG[1/["_CU/A=\;AXL\5?"G2M56P\7^ /%I MU&7QAX4MO/BC?4?"K:E$;ZW@TEI!=SVK_N+VWB?2[W29+[Q=X'606MK/H^ACB:*I4Y5,)6;<':2;MLU>SMK?RTU['[R^ /'7 MAGXE>#?#?COP?JUMK?ACQ7H]GKFA:I:2!XKS3[V&.:)S@?NY4WF.:(_-'*CH MV"*[<#'U.,GUQ7\\W_!OU^T)?^.O@A\1O@5K=Y)=W/P>UG3=5\+&5V8)X2\6 M->@V-IYDCRM;Z9J=A,J@DB%+N)6))#5_0NC%AR #[?Y_SU[X'EXFG*CB*E.W MNW>JVZ-?A:_2Z/5PU25;#TZDET^YZ)CZKM][_@1_D:L57;[W_ C_ "-9?_)4 M_P#TY V7Q+_#/\D?P;_LM?$+P5\*/^"JMIX_\?\ B/3O#/A/P_\ 'GXMSZ_K MVH.R6.G1/J^N0YG"J\@422@;E5CD<+FOZTU_X*?_ +!K!3_PTY\.8PR;E\RX MU1"QYRB[M/5-P /&_)[# )K^+W0/@3J7[3_[>/B[X&:;XAL?#&J_$+X[?$_2 MK/Q#>:9+JEGIUDV]-'HFG\M;/_(_2W]I#_@M[^R'\)O#MZWPS\1R M_&CQT\+V^BZ+X;MI(M$AO[A1]FGUO6;EHDM[$8+2>7N-[M?)+?KO_P?8+:UB@MK>"-2D<,4 M21H.B+&BJBC.3\JJ%Y)Z!6M?#'A_5]>G1F$8DCTFPGOGBWDA5\T M0>6"2.6'(KRTI3:2^*3LO\3?^;/1;4(\STC%7?HO^ ?DA_P5&_X*CZ9^QCI- MC\-?AQ:Z?XF^/GBO39[ZWL;R3.E^!] ?;"?$6MI&S;KIF?.FZ9/LDN73*K(/ ME/\ ,!X!^#_[=?\ P4K^(&K:Y8IXR^)QU:^N+K4OC1\1Y]2UR_DW M33Z+\/;*]>\NK=L^:8;30-(>*RM=I\RWF7SDD,WS5_>C\(?@Q\/O@=\/?#'P MU^'FA6N@^%O#&G06-I8V<,<#7-U&BK/J]Z(T4W&I7CK]HNKJ7,DCME]W&/<6 M(IY?2C3]A"56HKSD]6MNOET7EWNSQHTIX^M*LZLE3@W&$+V735QMNM_-L_DO ML/\ @WI_:INM,\[5?B;\&M,O\DC1G36;^U;ROWA$>HVUG:2PLY;Y9"O'WB,$ M5\9_$KX#_MU?\$O?&_A_76U+7_ T$[I)HOC;P#K.I:Y\-]6V7B*VE:G+%!:^ M'X3=':DEMXATV"[G1FC2;^,_WXB-44(% QW&<\Y)SDD$G)SQC). .*\X^+?P M=^'WQL^'?BOX8_$?P]9>)?"'B_2KG3=6TV_B29"9H98XK^!F&^'4;-I/.M;M M&$L4J*P8\@\-/-*T*W[RG&5*>CLU>&B^%.^_76UDO(WEEL73FE4ESV7)V3ZW MTTVT^7:Y^6O_ 2Y_P""HVE_MH:/+\./B/;6/AKX[>&]+AO9[>S8QZ7XZTB& M:2SN=4T>&41O%JUA-#+-K.F1QEH;9H[R,FWE05^RT; N_&&PA^JGN*_SY/&.D>-_^";/[?$\6DZE?MJ_P7^)6GW>GW[1.MSXE\!:NMK?+ M$'S$ES#K'@: 0.TBE=]PH/[Q6+?W[^$?$5IXJ\,>'?%.FR1RZ=XFT73=:)K5G:J)+JYTN_M8%=_)0S75M M-%%NDVOL169=SA6VJI8*3@'9!R ?:F-P#R6RQ/)Z ]AMV\#MG)]2:Y$[-/LS MK/XL_&?_ 0T_;L?4O%OB9M>^%R:>VH^+]>6ZE^(VL2W!L+N6XO8B]K'I-K# M+Y5KO*PM+%MV_>7I7!_\$1OMUO\ \%!_#&FWEZ+A[3PK\1;2>WBN[BYMH[_3 MM.%M/*$N9/G7S86:.8(#\P ZFO[5_&T*#P9XN89R/#.OOUZN-)NP&)ZY49 P M0,$\5_%Q_P $6E!_X*2P2D9D.F_%H%R26PR7!QU^Z-O &!GGFO:PN*E6PF*C M4A%>SI_N[='HE_E?M?;0\JM0C3K4WL^96Z[6_'7OUT>]_P"W94 ?*\ X4?= M')S@=!DY)Q4U,'WC]&Z_[QIX.0#ZUX%-WYVOYW^2/6?3T7Y!7RK^W 7_ .&1 M/VBO+.&'PE\7L#ZXTR4D9QE20"-P^9+\D=0O]F3!C^"Y-=%&SJP6[YHM+_MY&%=R5&HX[\KL?Y_'P6_:"^+OP"3 MQB_PE\8:MX9U;XB^#H/ 'B"^TY[NZUNXT!=7M-632_#EP)?M6G:G=7D$<<3V M6;B>-I$X"#/Z&_!7_@CC^VY^TAH-C\1-=BTCP-IGB*Q6_BO_ (I:]JL_B?4H MKA$E@O3I_P#I%Z9KB-E:>YO)%D8J5*#8-V9_P1A_9\\._'_]LS1D\7:=;ZMX M9^$WA:X^).HZ==*'MI]6@N8;'PS.Z$%95M=5FCW(V0RW##.2A3^Z:*")1A49 M5ZHIRIA4!46.+&/*1410J1;$ R"IR:]K%8SZLHTXTU*HTI-O2][^O2Z7Y6/X7/CU_P $AOVT_P!EWPS>_$^PBT[QMH7AJU.I M:CKWPEUJ<:]X?@M/F.I06#6]KJGV>V@'VB\FB+!%X"N2#7Z7?\$:O^"FGCGQ MEXXTO]DOX^^([SQ/>ZE8W$WPK\=Z]<-)K/VJTB%Q)X0UFX91_:1O+;S)M'U& M[?[8S026K;I#Q_3K?65M>6L]O=QBXMYM\<\$P66&>)UV20S12*T6D-V@_V;M1<\CUS)@'&0.,DYK2KR'I)QZK?\/\ ,]1.Z36S MU(I>@/H<_7':OY]O^"R7[#W[3W[6/C?X.:Q\!?#]KK6E>%?#6O:7XB,GB9-$ MECN-1U:PNX!LD95E=(;1B",_*RCC&*_H,90PP<_Y^M1&", D#!W;\\9W!<9Z M=P,?RJH5'3J0DN]_NU)J1YJQ6LB0:IL!,S7$)8S))TA923NX_1[0_P#@C?\ \%$[ M77M&U"[\&0)!9Z_I]_Y'_ M 6+M(@[I%_PV3XB.Q2",Q^,=1QCSC,9)*G:$9)TU[TD^C6F^F_P _D>-@L+S3JN4G&2J< MWNO[+4;?/ITMIN8/@[3[G3O#VAV5[@7EGH.C6-XBOYJQW=EIUM:W*"3.'"S1 M.,]SD]ZZNF(BJ6*C&2+*3D[M6;MIO;2V_4]N*Y4HK5+J^ MOGIIJ%%%%(84444 %,D.$)^GZD"GU7NFVP2-@G:I; X)P"SM?T.5\6>(-+\)^&==\3ZY>PV&C:#I5[JVI7EQ(D<-M964+SW M,SN2I"1QQL7.<[1^?\'/[8'[0FJ_M-_'WQU\3KV:5]%N]0N-)\)6TQPVF^%[ M%I+;3X'3WZ+M'VJ8D MD>'7/*=6O+'P%:76V_"QAA*%U.=5L6=E^:,S%6PA%?RBD[GDD,8B:60LZ*K@\@H56H4:JGB.1W52S7N.*T7*K[MV;:W2 M/]6/H%>$3RW*LT\6O5P/#2JP7/++:-H8K,(7=XQJ5E[",5!:4XU% M.SM+3T729_$6MZ-HD1,<^MZQIVEQR( K1?;[VWL9+D,N.;?[3'*HZ @#_ M * 7P ^&V@_"KX3_ Z\":%9QVMCX>\):%89@B6".XF2R@%[.RH%!>XNI9+J M8G.Z5BQR1D?P%^#]6AT'QCX2URYR+72/$NB:A=$#[MK9:C;7$TB9X,BJC,1_ M=7)&!FO]"SX>:M8^(O!?A#7;&XANK75/#&B:C;30R+)'-'<6<;*RO&65AAE# M8. >/3&_@5'!MYG5I1C/$0DJ7,TDXTI.?+&-^S72U].A\Y^T1Q>:)<$X*+E_ M95?%9M6<')JG4KNCEJ;J/9VIN=D[OWG8[:.*)9?.Q]JGDB#[3@Y&>A MQZ?X41DG[P"D]!WZ?F..N3^?6G2=OQ_I7]$J+BN5N[6[[ZW_ V/\R&KW3Y' MRVC'D6D8I*T;ZZ][);[&3>01!)-W#'9SD[AM(90".F3S@<''(-?S*_\ !=KX M1Z7IGB+X2_&73K*..Y\0/J_@[7;F.)4:\DTZ,76G?:6Z2K9R6]RT 8' E((* MX4?TXW.",?=^9"S'I@$@<>QZGW%?SQ?\%Y?&>F6_@7X+?#M'5M9N_$^I^*I% M1E:2"PL;6ZLY76,'?NN)+[RUR,%T8=1Q\#XGO"?ZH8R5;D]O"2]BI1O.ZE'X M=M%^3?4_I'Z(]?,<-X_\"TLM:4LTQ-3 YM[\O9O*U2DX^W@K1TMSW=K2IQW/ MYG=KY$J_,L160J-O(C97.-WRGA2<-P> <\ _TP?\$0OVJY-3\.>)/V8_$^IN ME_X5-SXB\ M>E-U[H%]=0/=6$$C.=TUO=Z@K10#.(O,V_*@4?S1$$!A@_,&0 M\9SO4H?KP:]:^ _Q/SZ<_E7EGP@^ M)'AOXM?#OPG\0O"U]'>Z+XLT/2]:LY$;<5BOK9)$24@D+*"2DL8(,*KX?$4*J:J4*E"HZ?))/5N5I/IRV:UNB>BBBM3 *\9^/W MQ5T3X'?"/XA?%CQ!+%%IO@KPKJ>M;'=(Y+V^M(';3]-M2[#?>ZC%?@]\/_V=]&O$ M35?B?JTOB?Q2L$@\VV\,>$I(KBPAN'B)N;1-0U-VN8'@RTCZ;L<;#SOA<.\3 MB:4$^5F^]C&O-0I2;MLTD[_ -?C_D_YG/#/QU^+EE\?KS]I M[PHAU'XE/X]U3X@VNM/H#^([>SU?6&NKN)VM)H)[2)K,SM';^:Z^6D:% -J@ M?>8_X+ _\%+T&3XONP@(*M_PJVU.XE2.IA/KVQG[QR0#7]"O_!&3]F2R^#7[ M&'A3Q!XAT;3Y/%7QEU"?XC:@+_2K>2Z@TG4+:*W\.6$GG1%EV:?!'?-C 8W6 MYQDYK];_ /A'="R ="T7'I_95AS_ .0OSKV<3CL/"3HRP\:JHOV:G*2M-PM& M_+RMI-K9-Z/<\^AAJD4G"I)*:3NEMS6>ZDO/6VVRW/X??^'OW_!2YN9/&%UY M>WG'PNLU(!((_P"71]_;,;; 03F0#Y6_/;XI?%WXP>.?B]-^T#XZBO5^(E_X M@TCQ)-K=KX9D\.QWNK:)=K?0WEMM2+2UU&%D,Q@\QGN2!E61&4_Z1P\.Z .F M@Z,/II5B/_:=?F__ ,%6_P!F?2OCQ^Q5\4]'T;0]-B\3>![$?$KPY)::5;_: M9+GP@DM]?Z? +>,2%M1TIKZ (,AW*9&0*C#9I3C*5/ZI2A&L^7F@E%PO:UFE MW2OW7F&*P,ZD(SE5YI4;2^#65K=>;3;L[+\/J#]C[XX:;^T7^S7\)?C#I5PD M_P#PEGA+3'U.)'#FRUNPB&GZS:3=2MS#?6\PN4+-LE) .!BOIE3G/?D_E^%? MS&?\&]/[0_VSPS\5?V7M;O1%?^';^V^)'@^QG:,;;'6W4":[$40%V73I1 M;WJD@JF6Z+D'P[_@@-^U/'XL^%OC;]E[7]5#ZW\+[J?Q9X)^TR,UU>>"];N6 M.J6%OYLFZ?\ L'6,;XT4+#;W@7HH-?T.^+/#>D>,O#_B#PGKMO'>:-XET6^T M35;21 ZS:=J-O+:7:,>BAHY\KGC=&3U''\)7AS5_$O\ P2U_X*.R+J4%Z?#_ M ,._'.I6^J6]M&\"07(W1F;24()W&O7PS^M M9?B<-32=:+7)W5[77K?U5K7WL>7BZ_FNA^I?_!P7^U1 M%%9?#W]E30KT 72)\1?B2;=W:6".(M'X3T2=%*[I+@2W&IR1_=!C0XP,5^@/ M_!&']E>3]GS]E'0/%^O:=_9_Q"^.4D/CCQ$A54ETS0I [>&=*)Y?>NF/!=NK M$@>;NX8L7_G%^$^@^(O^"G7_ 4HCU34EO9-$\5?$.Y\;:T9F:6/2/A7X/D+ MVUK<(@(B?+6&F6R/L$\%Q(4S7]V>C:59Z+86&D:= MKIVE6=O86-M%\D5O9V M<$5K:6\: ;(K>-!D<;\]\X6.MA,'AL&W:IS7F]W)::->;OK=[?(G"*5;%5* MTD^1+W$W?736]EKUL7X%!C&X$MECROM7\C_ /P<87EZ?C/^S;:N7%F/AMXX>QE# 2/XF\."]VG(7[0I2/D$,0H M1<9&?ZX:_G&_X.%_@9J7B_X/?"/XY:7!)/'\*_$>L>%_$K1QH(=-T+QU'ILE MAJUW(!N:UMO$6AVEK)(<10IJ5TY;$1([LNE%8NFI+1W5^B>GEU_SWV.?%P=3 M#U(K?W;+OK=_\/T/Q(_9]_X)Q_ML_M#_ Q\/_$[X+Q-T2\\&?$#]E;Q!=1Z=KVC:[J7CSP1%>7 M<1EUW3]62W_M[3-. 827;:9+$MUY$"NR6L_FD!<$_P!+MN288R< E%.:VNOBV\]O<6URH2:WG@ED:*6*4#+I(K9ZU_;\\H0N22P !( M7DJ#@ \9ZD_J#TQ7Y-_\%//^"C]M^PYX1\.:;X'/AWQ7\;/&&LV,FC^"=9GD MDM;/PY%<*=3OM633F:YL5N;>.:®5!++PA)P3@L=B*LHJC2C*2DN9J\;6: M;;O?KJ^FMKZFM3!8:E2Y:E3E4G=+XM79J.Z;N_O\M;_&O_!'C_@G[^U/^Q_\ M[N?#VI )]JL(F$D+K+F6!W6.0[B%K[OCSCVX[*.?^ $BN&M4JRK5?:24F M[/:UMM//Y>OIU4(\M.$8Z*.GK;3Y$E5V^]_P(_R-6*KD_,W^\?Y"LO\ Y*G_ M .G(&^UY=HO\;(_AG_89P_\ P6'\.A_WKI^T'\7%WY*X$>H^(BGRQ[4.TDC) M7)!P37]SOEKSQU]"1^H.:_A@_84(_P"'PN@#(R/VA/BZ2.^#J'B+:?H>U?W1 M5ZV,Z<'JU=]VWY?Y?U<]00]#]#7RQ^VBUXG[)_[1IT\. M;O\ X4YX\\KRR0X)T&[W.K#E2B%VW#! !P1P1]4'H<].]<7X[\)VGC7P7XO\ M&7^Q[/Q7X;UKP]+$Y.TPZOI]Q8R*^/X&6?#\'Y236U*7)4IRM\,X.W^%IV_ MF<>>$H7MS1<;VO:ZMMI?T/XQ_P#@@I%IK_MR++="(7\/PO\ %PL"HZ2RQ64= MXL;9RKL&9W*]>1G;Q7]LZ(FXN!\V<9R3U )]NI/;CD"O\^']GWX@^)O^"=G[ M<^GZOXOM+E&^$WC_ %GPCX[L4BG@N]1\(:I>+9ZUJ"6[(LD@71H].N]-0+MN MK>WDDB) +5_?5X$\=^%_B/X0\/>.O!6L6FO^$_%FFVFL:)J]E*DEM=65Y"LD M.T*2(I5SY$'U^2!E:999%U V\9)R#<1VRVT,#<,(0(_N@*/ZQ/V'3= MO^Q[^S)+?F8WK_!7P";CSR6EW?V!:$&0GDR$,-Y/)(YK^(/XZ^-O$O\ P4'_ M &[=8U;PG:7EW=?&3XB:7X:\%VUG'(T.G>'M&N8M*LK@),&E:&/2H?[3U9P- MMI-+()"N*_OO^'/A*U\">"O"/@K3(UBT_P (>&]"\.I&I=U*:5I%C:(48C:1 M^Z+'RR5YYR>GLYE3]C@\-"3M5MS.W:R23V;U_K4XL!4C4J5IQ::<]WITM_7= M]CN=S<=N/\]:EQN SST/Z5#@B0D]"01QVS_3G-3UXRV7HCO.1\;@?\(1XP/? M_A&-?_\ 35=5_%E_P19_Y216W_8.^+'_ *+NJ_M/\; GP1XP &2?#.O =23 MI5T ![D\"OXL/^"+0(_X*1VV01_Q+?BSU&/X+G^JG\CZ5ZF!5\/CO*DG]S.# M&?Q*/KK]\;?E^!_;P/O'Z'_T*G#H/H*:/O'Z-_Z$:?7D4U;G6]IO\D>@]_DO MR05\I?MS?\F@?M'#^]\(O&2GW4Z7*"/R)ZBOW])_P!^"_\ )TS.HKTYK^Z_R/YE?^#=-$/[5/QO)'3X M 687D_\ 0^^&3V/.-J\G..V,G/\ 8A&B@8QP .3TYXSFOX\/^#<\D_M4?&W MOC]GV$'V(^(/AP8/Y8K^Q->GY?\ H(KJS&7/B&MN6--=[VC'7H<^!7+05G?F ME+7YVM^'XL;(!MQC@G)K^(K_ (++*J?\%*[O:JKOM/A?(V% +.([(!V/5B-H MY)."..:_MVD/'X_TK^(K_@LT?^-E4_O8_"_'Y6G]*URF/^T5'?\ Y=2?XK_, MQS*/-1IZV_?0_P#2D_T/[5/"63X=T GJ=!T?/_@OMS_4UTENDKS9ZU9OT_%+_([X?!'KHOZ^6P4QCQQZX(_/C_/-/JO. MY5.$9P2-VW/"Y^;D9P<9],==[(I[/O;0_A#\! Q?\%C(1*H5 MD_;)UML^TWBW4N!_O-M)]".#C-?W=#.XG'!QSSSP/_U5_"G^W_H'B3]CK_@I MYX@^)0TR7^SO^%HZ)\W?$L;(V]1BO6QU"<*%"LESTY4[76R;Y7TOJEJK_JCRL!67UF MM3G'EFGI%_:222;;LNCTUL]=3V1#P2?7^@I]47+[L*1Q@$F0.>1T_&A9 MLDQ^;$9%PQC##S%!8J&9 =X4MP&( )XR:\KM:[VZ>GXGK0A%38"&W$9!P.2*ZFO/_ (I_#7PC\8? 'B;X:>/-/GU7P?XNLDT[ M7M.M[Z\TR6\LDNK>[\A;ZPE@NX%>:VB$ODRH98M\+DQR.IQQ*K/#UUAW!5W1 MJ*BZK:IJJX/V;J-:J"G;F:U2O8Z\ \)''8*6/5:6!6+P[QJP_(L0\(JT'B%0 M=1JG[9T>?V?.U#GY>9I79_"3^V!^T-JW[3GQ\\&=(DN-/T2UB4-MB-S:V[ZK<.I_?3:@=W^K!KYBWJ/O21[L]1*G^(R>O_ZQ MFO[8U_X)&?L$@*H^#+* 0=H\6^*L*518T&?[4Y"HNU0>%!.,9)H;_@D?^P:Q M'_%FT4#K_P 57XFR?7.-5'\C_6OYOS3PHXJS7'8O'UL?D,JE>HIQYJV)=DY) MM+]R^_?K\G_J?P=].7PAX0X]5EKSZNR;T_BA#J%)?^"1?[>> MA:]X1TK]F;XI:Y;Z9XQ\(V?V7P%JEY(EO9>)]!63S8-,BN9SM?5;)F"26PPKG?"_A; M3?!VB:;X>ZN9<#:999=Q4!2.!6] M-;BXPK$8&UER&(##Y@2 ZYQT'2OWRG*52/-5INE)NW+?FO91]Y-+9W>A_G5+ MV,:DZ>'=Z,%:$FK2DUUJ).7OVLY:[ZW^H2"V#"*-VCM(7EQYL]W*8XX8EPS,VTX59=,T*QEE>RGN(I'&W4=0W&CV&HPV%W(F?XH<9XS(GX? MQ4F1_$T70A<2*2KL/+1]H;Y]C.'VGY2%YZ 5_;)_PZ-_8+_Z(R?_ K?$W_R MSI#_ ,$C?V#!@CX-E2",?\57XF;]/[4'\^N*_)GX(<23M?,XTM[GQ+\/C=W$)$UA-*C:EI-M(&Q(;5B]U#;D PQL MRKQR/Z-;!HW&Z.42#RTV_,&)7:-KY!(.\#=D$CD#<#FN6X+.Y?6<5@\QH MX.E&&+O[\Z2PM>JE[1--QUO+GE*3;1I4C' )I:0C(Q7U!^4&?>RK'%YTL@BB M@W3/(6VI&L2-(\DF3S$L22B3G[C,<'C'\-'[07B:\_X*2_\ !4H^"-!N7OO" MFI^/].^&OAUM+=IS;?#3P=?./$7B"&%VW(DDEOK%Q=3K&4=WCAWD#Y?[E=2T MNUU2TGL;V)+FTN89[:X@D4-'+!-O\ 98CID5X#X _9 _9B M^%/BB'QO\-O@5\,_!7C&V2]BMO$WAWPKIVG:S!'J#,;U8[Z-/.!N@[_:6W9F M=V=L%B*Z\)B88;V[<)2G))4VK66BOUN]5T_6YS5Z#K^ZW:.G6S_)_P!=F>V> M&M'L?#VB:5H6D6L5GI&A:78Z/I=K%&((X+.QMX[6(+%L39MAB10NT9QQZUT@ M.>148CQ'L!VG &<9P!T'7L,_JS>$>2$8K: M,5%>B22_(6LO5;6VOK:>RO(EGL[VUN;2Z@=%9)K6XB,=U%(&&&2:!GA9.XD) M["M2HI8A* &SP3]"",,",C(*Y&/?/;%-.S3?24?S0WJFNZ:^]'\,^FW%Y_P3 M0_X*QW$=U(--\%Z+\49EO$:6XM[:Y^%7Q1E$MK?S23;?MXL8=1@NEMX&E6&3 M2S%F,R-C^XC2;R"_L[:]LY%FL;FVM[BRFA;?%<6L\2RV\J.<%B\+(YS\W.37 MA'Q+_9)_9H^,_B!/%?Q7^"'PU^(/B:&R73(=>\5>%M-U?5X;!(WBCMHK^YA: MX6.%)'$'SEHM?S(_\'!G[,$=_HOP]_:G M\.::3=Z X\!_$EXX5^S3:',6G\+:G?.@!0V>J32V7F.0)8G6!FVX%?TY8YS[ M8KQKX^?!/PI^T+\(_B!\'/&H#^&_B#X?N="U M!'<-:>;L>VO[>-GB/VBQN8 MX[F K-$WFK_K%SD;X:O+#U/:0:3\UH[]SFQ5*5:GRQWO?HOS]+?,_$3_ (($ M_LOCP/\ "'Q;^TKXCT\)XD^+5^=!\,-=VX2]MO"7AR5TEO[.1TR+37;Z9F;R M^)+>TBDR>@_H?4\ =\#(_ 5YW\*?ACX=^#_PW\$?#'PI$(/#_@3P[IWAW24\ ML(?LUA (3*5#-M>XH&,UGBJDZ]?VK?.V[-R6T5;X5 MT=E]_8UI4XT:<:<;VCWU=^MVMQ:***@T"O-OB9\-O"GQ;\"^)OASX^T2R\0^ M$O&&DWFC:[HMW&LD-Q97D;0X0[289[X4YAFPY&!@^DU$8@3G."<;NOS M8Y]1M^;!X^E5&3B[K=-/[M0/X0?VO/V$_P!I3_@G)\:+?XB_#:X\53> -)UY M=6^&OQH\,VUZXT:WMY5N;30_&0TQ)OL%VT,9TQHI;.XTG4+*T=;T$W:U]D?" M;_@X;^-WAO0X=%^+OP:\)_$+6["$P2>(M#U>;P=?WC1@*M[J^G/!)8K-,?FD M32;2TME'RB)9"37]6%_:0WEE=12##Q3VTZO M!+&3\^R5'7>%;&X U\.>/_\ @F#^PI\2M3FUCQ/^SMX(74[D[KJZT&VNO#C7 M4A9F:6X31;BSBEEAYE M3!5?:2=&JX0;ORM[-V;MIHG;_AS^=KXQ_P#!P=^T=XKTF_TKX4_#'P+\,WNK M4V_]N7DD_BK7[&2Z7R9+K3_MES'HV%B.Y'N],:=).8PZA7;Y"_9C_8@_:L_X M*/\ Q;O?&_BZ^\3VOA/5=7TR_P#'_P ;?&L%]]GFTZU'/V>/!4^HVTJ7%G<^([> M\\3FQN(G#QSVBZWKTNK?KIWO9 M7E8/$-Q]I5C.,6M)7=MM5?YVMKHKGG'P-^#/@GX"?"SP9\)/A[ID.E^$O!FC MVNDZ?$L:+/=/!&#=ZE?.H!GO]1N3)=7$SG?EO+)P!7KZKMZ>@_3- 4#;C@+G MCZTZO+D^:3D]WNSU(I15EL@JN?O-[L?\/Z58IA3))SU/I_\ 7J=;KM>+?_;L MHR_0?22[JWXH_A?_ &&FA'_!8/PWAE)'[0?Q6C7S 8[DNNL>)875H K2(8VA M#@]0<$X(Q@FI**$[:@?A#_P5:_X)83?M5K_ ,+P^"BV&G_'30=+6#6M M#EC2WLOB%I%C\XMH)(_*%OXC$0\FUNI&VW!VQ2;@2#_/S^S_ /MT?MH_\$X? M$MY\-IM.O;?P_IFH2C7/@[\7+&^CTJT?S2LQYKQSXK_L\?!#XY:=_9?Q=^&'@[Q_:XPA M\1:'9WMS'C.#'>&);I&4DE2DR[2O[/6;V296AU7Q?>B\N?/)B/EK_:$\.FV_S&6$Q;J_JB/_!( M+_@GH=235#^SWHOG1L62V&L>)!IRY.=O]GC4_LI7/16C8#) XK[ ^%'[-_P. M^!=K-9_"'X8>#/A]%=8-Y+XE1I!M/IU+$C)9CC)+K->9B,14QDO:5;WOHMDDMDE=^[_P3T*="G1NH=4K^=NNG7YB8!Z@?E2T4 M5F:'+>-,)X,\6;L8/AS7.2'91G3+G!81@O@=3L4L!R!7\5O_ 1:D0_\%)+6 M#S(EE71/BK(RJTD9N \NH1![<3D&:-3&V_"HR_*W0FO[<[NUM[ZUN+*[ACN+ M6[ADM[FWFC66&>"52DT,L;@H\-5COH5\4>'/#5EIVLB'4F=K^$W<*K*8KHR.TD98H9"'"@J .O#XCV- M&O"WO5HJ.UUTOU5O57.:M1E4JTGIR1?O/[7DE\[/]._T4O))&,98<=SG.>IS MZ$\<@C'%24U1C/HKY3_;C3=^Q M]^T;'D M\)?%Z@G?LW?V;*5#LJ/L0D!6D9=B EG(4$U]6UB>)/#>@^,-"U7P MQXHTFPU[P]KEE-IVL:-JEM%>:=J=A ?"G]E?\ 9W^!FM:AXB^#WP>\!_#? M6M5T@:#J6I>$]!M=)N[[1A=PWR:9^!P !V& ./7)ZDUKB*BJ57.-[-12OOI%)[>:[O]%GAZ0\C<41B#UZ@U_;_7S=X]_9"_9H^*/B\^/?B+\$_AUXS\98LU3Q+X@\-V M5]K,*V"(MGY-](IEC>W,:M$ZE60\ ]QIA,0L.ZDFM90E!:-[[7]",32E65.* M6BJ1<];>ZI+;_ANA[5X2/_$@T%2&!&@:.V."I#:?:CAE+*<%3C!/!ST-=/5: MUM(;.**"W7R[>"&*W@@4 100PQQQ111* J(D8 &#UZ@<59KD>K;ZNU_EH=" M5DEV27W!2%+G0M0T/1+G4KN2^\)^,=.U#5/A-XMEMYF7^UO!^K17MK%;6]X MKEY;ZWNQ=,RQV]Q%%MX_O&FA$T9C)QN&"VT-QW^5LJ0>X8%2"0002#QOB[X= M^"/'VDOH7COPOH'C+1W#*=+\1Z39:K9X8!6_,C!Q\HPH ';1S"5. MDL-43J4N;F2:NU>R:O=*VFFEEZ7..KAI2FYTW&#DDI.WO;K9]$M_7:Q_)WK? M_!Q?\;KG0?[.\/\ P,^&.G^+GC$3ZE?>(-1NK".I:3\%U\ M'13F34?#>GZ9$$MKO60,Q:;%9RS7UNX:1PX;-?TW6O[ _P"Q?:WW]J6O[,OP M;M]069+A+N/P3I8G2="&60.(P0%(!")L4'LB3UV6[MWO;MY;FO;Y"#=C<0I.W.,XPV,\XW=,\XQGF MK%1QQ[!USQS4E>6>@%%%% !2$!@0>AI:* (_+']Y@.F < _D*7RU_P X_P * M?11\E]WI_D#U23U2V5MAGEK[_I_A3?*7.064_P"SA?Y"I:*5EV7W>G^2$TGT M[;:;;;6N-VY[M^?^/>C:,YY_R,4ZBGY=$/Y>6W0C,2G/4$]P<'\\4NP8QR?< MXS^>.?QI]%.[_KY?Y(222225D[I66_<9L'O_ )_"CRQZG\__ *U/HI?)? XML 23 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information
12 Months Ended
Dec. 31, 2022
Document Information [Line Items]  
Entity Central Index Key 0001777921
Entity Registrant Name AvePoint, Inc.
Amendment Flag true
Document Fiscal Period Focus FY
Document Fiscal Year Focus 2022
Document Type POS AM
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 83-4461709
Entity Address, Address Line One 525 Washington Blvd, Suite 1400
Entity Address, City or Town Jersey City
Entity Address, State or Province NJ
Entity Address, Postal Zip Code 07310
City Area Code 201
Local Phone Number 793-1111
Entity Filer Category Accelerated Filer
Entity Small Business false
Entity Emerging Growth Company true
Entity Ex Transition Period false
Amendment Description This registration statement on Form S-1 constitutes the first post-effective amendment (the “First Post-Effective Amendment”) to our registration statement on Form S-3, which was originally filed as Post-Effective Amendment No. 2 to Form S-1 (Registration No. 333-258109) (the “Form S-1”) on Form S-3 on August 25, 2022 (the “Form S-3”). The Form S-3 was declared effective on August 30, 2022. The Form S-1 was originally filed on July 23, 2021, was amended on August 5, 2021, and was declared effective on August 9, 2021. The Form S-1 was later amended pursuant to Post-Effective Amendment No. 1 to Form S-1 (the “Post-Effective Amendment No. 1”) on April 5, 2022. The Post-Effective Amendment No. 1 was declared effective on April 11, 2022. We are filing this First Post-Effective Amendment for the purpose of converting the registration statement on Form S-3 into a registration statement on Form S-1 because we are now ineligible to use Form S-3 due to the untimely filing of our Annual Report on Form 10-K for the year ended December 31, 2022.  This registration statement on Form S-1 contains an updated Prospectus relating to the issuance, offering, and sale of the Common Stock and Warrants that were registered for issuance or resale, as applicable, on the registration statement on Form S-3. This First Post-Effective Amendment amends and restates the information contained in the registration statement on Form S-3.
XML 24 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents $ 227,188 $ 268,217
Short-term investments 2,620 2,411
Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively 66,474 55,067
Prepaid expenses and other current assets 10,013 8,461
Total current assets 306,295 334,156
Property and equipment, net 5,537 3,922
Goodwill 18,904 0
Intangible assets, net 11,079 0
Operating lease right-of-use assets 15,855 0
Deferred contract costs 48,553 38,926
Other assets 9,310 11,734
Total assets 415,533 388,738
Liabilities, mezzanine equity, and stockholders’ equity    
Accounts payable 1,519 1,824
Accrued expenses and other liabilities 47,784 35,062
Current portion of deferred revenue 93,405 74,294
Total current liabilities 142,708 111,180
Long-term operating lease liabilities 11,348 0
Long-term portion of deferred revenue 8,085 8,038
Earn-out shares liabilities 6,631 10,012
Other non-current liabilities 3,607 3,943
Total liabilities 172,379 133,173
Commitments and contingencies (Note 13)
Mezzanine equity    
Redeemable noncontrolling interest 14,007 5,210
Total mezzanine equity 14,007 5,210
Common Stock, $0.0001 par value; 1,000,000 shares authorized, 185,278 and 181,822 shares issued and outstanding 19 18
Additional paid-in capital 665,715 625,056
Treasury stock (21,666) (1,739)
Accumulated other comprehensive income 2,006 2,317
Accumulated deficit (416,927) (375,297)
Total stockholders’ equity 229,147 250,355
Total liabilities, mezzanine equity, and stockholders’ equity $ 415,533 $ 388,738
XML 25 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Jul. 26, 2021
Accounts receivable, allowance $ 725 $ 838  
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 185,277,588 181,821,767  
Common stock, shares outstanding (in shares) 185,277,588 181,821,767 180,272,638
XML 26 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue:      
Revenue $ 232,339 $ 191,909 $ 151,533
Cost of revenue:      
Cost of revenue 65,123 52,664 40,290
Gross profit 167,216 139,245 111,243
Operating expenses:      
Sales and marketing 109,805 100,512 76,545
General and administrative 64,874 59,221 36,872
Research and development 30,519 31,765 12,204
Depreciation and amortization 3,084 1,238 1,059
Total operating expenses 208,282 192,736 126,680
Loss from operations (41,066) (53,491) (15,437)
Gain on earn-out and warrant liabilities 4,497 21,233 0
Interest (expense) income, net (40) 102 41
Other income (expense), net 2,959 (632) (511)
Loss before income taxes (33,650) (32,788) (15,907)
Income tax expense 5,038 457 1,062
Net loss (38,688) (33,245) (16,969)
Net income attributable to and accretion of redeemable noncontrolling interest (2,942) (1,974) (27)
Net loss attributable to AvePoint, Inc. (41,630) (35,219) (16,996)
Deemed dividends on preferred stock 0 (32,928) (34,446)
Net loss available to Common Stockholders $ (41,630) $ (68,147) $ (51,442)
Basic and diluted loss per share (in dollars per share) $ (0.23) $ (0.48) $ (0.57)
Basic and diluted shares used in computing loss per share (in shares) 181,957 141,596 89,638
SaaS [Member      
Revenue:      
Revenue $ 117,180 $ 85,580 $ 52,074
Cost of revenue:      
Cost of revenue 26,617 19,039 11,050
Termed License and Support [Member]      
Revenue:      
Revenue 57,214 50,970 38,949
Cost of revenue:      
Cost of revenue 1,969 950 1,930
Service [Member]      
Revenue:      
Revenue 41,283 31,919 34,140
Cost of revenue:      
Cost of revenue 35,629 30,726 26,089
Maintenance [Member]      
Revenue:      
Revenue 15,868 21,022 23,462
Cost of revenue:      
Cost of revenue 908 1,949 1,221
License [Member]      
Revenue:      
Revenue $ 794 $ 2,418 $ 2,908
XML 27 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net loss $ 38,688 $ 33,245 $ 16,969
Other comprehensive (loss) income net of taxes      
Foreign currency translation adjustments 250 (463) (217)
Total other comprehensive (loss) income (250) 463 217
Total comprehensive loss (38,938) (32,782) (16,752)
Comprehensive income attributable to redeemable noncontrolling interest (3,003) (1,911) (27)
Total comprehensive loss attributable to AvePoint, Inc. $ (41,941) $ (34,693) $ (16,779)
XML 28 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) - USD ($)
$ in Thousands
Total
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Noncontrolling Interest [Member]
Noncontrolling Interest [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Noncontrolling Interest [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member]
Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Common Stock Outstanding [Member]
Common Stock [Member]
Common Stock [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Common Stock [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Additional Paid-in Capital [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Treasury Stock, Common [Member]
Treasury Stock, Common [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Treasury Stock, Common [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Retained Earnings [Member]
Retained Earnings [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Retained Earnings [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
AOCI Attributable to Parent [Member]
AOCI Attributable to Parent [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
AOCI Attributable to Parent [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Temporary Equity [Member]
Redeemable Convertible Preferred Stock [Member]
Temporary Equity [Member]
Redeemable Convertible Preferred Stock [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Temporary Equity [Member]
Redeemable Convertible Preferred Stock [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Temporary Equity [Member]
Redeemable Common Shares [Member]
Temporary Equity [Member]
Redeemable Common Shares [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Temporary Equity [Member]
Redeemable Common Shares [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Temporary Equity [Member]
Share-based Awards [Member]
Temporary Equity [Member]
Share-based Awards [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Temporary Equity [Member]
Share-based Awards [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2019       $ 0     $ 194,631                                     $ 182,656     $ 10,684     $ 1,291    
Balance (in shares) at Dec. 31, 2019 [1]                     84,331,573                                              
Balance at Dec. 31, 2019 $ (198,682)                   $ 10     $ 33,691           $ (233,957)     $ 1,574                      
Proceeds from exercise of options (in shares) [1]                     759,293                                              
Proceeds from exercise of options 612                   $ 0     612           0     0                      
Stock-based compensation expense 3,277                   0     3,277           0     0                      
Issuance of redeemable noncontrolling interest in EduTech 4,471                   0     4,471           0     0                      
Net loss (16,969)                   0     0           (16,969)     0                      
Net income attributable to and accretion of redeemable noncontrolling interest       27     27                                     $ 0     0     0    
Net income attributable to and accretion of redeemable noncontrolling interest (27)                   0     0           (27)     0                      
Foreign currency translation adjustment 217                   0     0           0     217                      
Balance, temporary equity, shares (in shares) at Dec. 31, 2019 [1]                                                   51,091,344                
Reclassification of share-based awards to mezzanine equity (198)     0     198       0     (198)           0     0     $ 0     0     198    
Remeasurement of redemption value of common shares (14,390)     0     14,390       0     0           (14,390)     0     0     14,390     0    
Remeasurement of redemption value of convertible preferred stock (32,976)     0     32,976       0     0           (32,976)     0     $ 32,976     0     0    
Issuance of redeemable noncontrolling interest in EduTech 4,471                   0     4,471           0     0                      
Net income attributable to and accretion of redeemable noncontrolling interest 27                   $ (0)     (0)           27     (0)                      
Balance, temporary equity, shares (in shares) at Dec. 31, 2020 [1]                                                   42,000,592                
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2020       3,061     213,014                                     $ 183,390     25,074     1,489    
Balance (in shares) at Dec. 31, 2020 [1]                     100,068,469                                              
Balance at Dec. 31, 2020 (192,827)                   $ 12     105,159     $ 0     (299,789)     1,791                      
Proceeds from the issuance of Common Stock, net of issuance costs (in shares) [1]                     11,979,055                                              
Proceeds from the issuance of Common Stock, net of issuance costs 56,261                   $ 1     56,260           0     0                      
Settlement of restricted stock issued in exchange for non-recourse promissory note (in shares) [1]                     2,607,432                                              
Settlement of restricted stock issued in exchange for non-recourse promissory note 4,640                   $ 1     4,639           0     0                      
Issuance of common shares in exchange for issuance cost (in shares) [1]                     391,115                                              
Issuance of common shares in exchange for issuance cost 2,407                   $ 0     2,407           0     0                      
Redemption of Series B convertible preferred stock (in shares) [1]                                                   (9,090,752)                
Redemption of Series B convertible preferred stock       0     (32,242)                                     $ (32,242)     0     0    
Redemption of Series B convertible preferred stock $ (1,470)                   $ 0     0           (1,470)     0                      
Issuance of redeemable noncontrolling interest in EduTech       3,034     3,034                                     0     0     0    
Net income attributable to noncontrolling interest       27     27                                     0     0     0    
Proceeds from exercise of options (in shares) 5,141,331                   5,141,331 [1]                                              
Proceeds from exercise of options $ 8,242                   $ 0     8,242     0     0     0                      
Common Stock issued upon vesting of restricted stock units (in shares) [1]                     170,852                                              
Common Stock issued upon acquisition (in shares) [1]                     47,940,523                                              
Common Stock issued upon acquisition 299,739                   $ 3     299,736     0     0     0                      
Stock-based compensation expense 46,475                   0     46,475     0     0     0                      
Issuance of redeemable noncontrolling interest in EduTech 515     238     238       0     515     0     0     0     0     0     0    
Reclassification of earn-out RSUs to earn-out shares (714)                   0     (714)     0     0     0                      
Repurchase of Common Stock (1,739)                   0     0     (1,739)     0     0                      
Net loss (33,245)                   0     0     0     (33,245)     0                      
Net income attributable to and accretion of redeemable noncontrolling interest (1,974)     (1,974)     (1,974)       0     0     0     (1,974)     0     0     0     0    
Foreign currency translation adjustment       (63)     (63)                                     0     0     0    
Foreign currency translation adjustment 526                   0     0     0     0     526                      
Reclassification of share-based awards to mezzanine equity (206)     0     206       0     (206)     0     0     0     0     0     206    
Reclassification of common shares to mezzanine equity       0     6,872                                     0     6,872     0    
Remeasurement of redemption value of common shares (7,361)     0     7,361       0     0     0     (7,361)     0     0     7,361     0    
Remeasurement of redemption value of convertible preferred stock (32,928)     0     32,928       0     0     0     (32,928)     0     32,928     0     0    
Issuance of redeemable noncontrolling interest in EduTech 515     238     238       $ 0     515     0     0     0     $ 0     0     0    
Conversion of convertible preferred stock (in shares) [1]                                                   (42,000,592)                
Conversion of convertible preferred stock       0     (216,318)                                     $ (216,318)     0     0    
Conversion of convertible preferred stock (in shares) [1]                     28,500,592                                              
Conversion of convertible preferred stock 85,393                   $ 3     85,390     0     0     0                      
Reclassification of temporary equity to permanent equity   $ 39,307 $ 41,152   $ 0 $ 0   $ (39,307) $ (1,695)     $ 0 $ 0   $ 39,307 $ 41,152   $ 0 $ 0   $ 0 $ 0   $ 0 $ 0   $ 0 $ 0   $ (39,307) $ 0   $ 0 $ (1,695)
Net income attributable to and accretion of redeemable noncontrolling interest 1,974     1,974     1,974       $ (0)     (0)     $ (0)     1,974     (0)     $ 0     0     0    
Balance, temporary equity, shares (in shares) at Dec. 31, 2021 [1]                                                   0                
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2021 5,210     5,210     5,210                                     $ 0     $ 0     $ 0    
Balance (in shares) at Dec. 31, 2021                   181,821,767 [2] 181,821,767 [1]           143,564                                  
Balance at Dec. 31, 2021 $ 250,355                   $ 18 [2]     625,056     $ (1,739)     (375,297)     2,317                      
Proceeds from exercise of options (in shares) 1,799,665                 1,799,665 [2]             0                                  
Proceeds from exercise of options $ 2,818                   0 [2]     2,818     $ 0     0     0                      
Common Stock issued upon vesting of restricted stock units (in shares)                   1,784,993 [2]             0                                  
Common Stock issued upon vesting of restricted stock units 0                   0 [2]     0     $ 0     0     0                      
Common Stock issued upon acquisition (in shares)                   324,845 [2]             0                                  
Common Stock issued upon acquisition 1,517                   0 [2]     1,517     $ 0     0     0                      
Common Stock issued for canceled officer awards (in shares)                   3,592,504 [2]             0                                  
Common Stock issued for canceled officer awards 0                   1 [2]     (1)     $ 0     0     0                      
Stock-based compensation expense 37,210                   0 [2]     37,210     0     0     0                      
Issuance of redeemable noncontrolling interest in EduTech 0     5,794     5,794       0     0     0     0     0                      
Reclassification of earn-out RSUs to earn-out shares (885)                   0 [2]     (885)     0     0     0                      
Repurchase of Common Stock (in shares) [2]                   (4,046,186)                                                
Repurchase of Common Stock (19,927)                   0 [2]     0     $ (19,927)     0     0                      
Repurchase of Common Stock (in shares)                                 4,046,186                                  
Net loss (38,688)                   0 [2]     0     $ 0     (38,688)     0                      
Net income attributable to and accretion of redeemable noncontrolling interest       2,942     2,942                                                      
Net income attributable to and accretion of redeemable noncontrolling interest (2,942)                   0 [2]     0     0     (2,942)     0                      
Foreign currency translation adjustment       61     61                                                      
Foreign currency translation adjustment (311)                   0     0     0     0     (311)                      
Issuance of redeemable noncontrolling interest in EduTech 0     5,794     5,794       0     0     0     0     0                      
Net income attributable to and accretion of redeemable noncontrolling interest 2,942                   (0) [2]     (0)     $ (0)     2,942     (0)                      
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2022 14,007     14,007     14,007                                                      
Balance (in shares) at Dec. 31, 2022                   185,277,588 [2]             4,189,750                                  
Balance at Dec. 31, 2022 $ 229,147                   $ 19 [2]     $ 665,715     $ (21,666)     $ (416,927)     $ 2,006                      
Net income attributable to noncontrolling interest       $ 2,942     $ 2,942                                                      
[1] As part of the Business Combination (as disclosed in "Note 3 — Business Combination"), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share.
[2] As part of the Business Combination (as disclosed in “Note 3 — Business Combination”), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share.
XML 29 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Common Stock [Member]      
Business Combination, Share Exchange Ratio 8.69144 8.69144 8.69144
XML 30 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net loss $ (38,688) $ (33,245) $ (16,969)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Depreciation and amortization 3,494 1,238 1,059
Operating lease right-of-use assets expense 5,945 0 0
Foreign currency remeasurement loss (gain) 835 1,308 (378)
Stock-based compensation 37,218 59,508 33,767
Deferred income taxes 3,701 (175) (433)
Other (607) (755) 770
Change in value of earn-out and warrant liabilities (4,402) (21,233) 0
Changes in operating assets and liabilities:      
Accounts receivable (14,388) (8,243) (7,133)
Prepaid expenses and other current assets (2,108) (5,914) 1,204
Deferred contract costs and other assets (9,596) (8,890) (5,049)
Accounts payable, accrued expenses, operating lease liabilities and other liabilities (2,553) 10,626 971
Deferred revenue 20,375 10,805 11,311
Net cash (used in) provided by operating activities (774) 5,030 19,120
Investing activities      
Maturities of investments 183,554 0 2,391
Purchases of investments (180,969) (916) 0
Cash paid in business combinations and asset acquisitions, net of cash acquired (18,572) 0 0
Capitalization of internal-use software (1,612) 0 0
Purchase of property and equipment (3,853) (2,461) (1,023)
Net cash (used in) provided by investing activities (21,452) (3,377) 1,368
Financing activities      
Proceeds from recapitalization of Apex shares, net of transaction fees of $49,990 0 441,573 0
Redemption of redeemable convertible preferred stock 0 (130,925) (33,712)
Redemption of Legacy AvePoint Common Stock 0 (106,169) 0
Purchase of Common Stock (19,927) (1,628) 0
Payment of net cash settlement for management options 0 (7,530) 0
Proceeds from stock option exercises 2,818 5,566 612
Proceeds from sale of common shares of subsidiary 0 753 7,505
Repayments of finance leases (39) (25) (49)
Payments of debt issuance costs 0 0 (300)
Proceeds from issuance of Common Stock, net of issuance costs 0 0 58,770
Collection of promissory note 0 0 284
Collection of non-recourse promissory note 0 0 4,639
Payments of transaction fees by Legacy AvePoint 0 (2,998) (2,089)
Payments of transaction fees 0 0 (101)
Net cash (used in) provided by financing activities (17,148) 198,617 35,559
Effect of exchange rates on cash (1,655) (1,165) 903
Net (decrease) increase in cash and cash equivalents (41,029) 199,105 56,950
Cash and cash equivalents at beginning of period 268,217 69,112 12,162
Cash and cash equivalents at end of period 227,188 268,217 69,112
Supplemental disclosures of cash flow information      
Income taxes paid 3,320 4,037 1,068
Issuance of common shares in exchange for issuance cost 0 0 2,408
Contingent considerations in business combination 5,635 0 0
Common Stock issued in business combination 1,517 0 0
Loan to certain acquiree shareholders 235 0 0
Property and equipment acquired under capital leases $ 0 $ 0 $ 29
XML 31 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows (Parentheticals)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Transaction fees $ 49,990
XML 32 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Nature of Business and Organization
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Nature of Operations [Text Block]

1.         Nature of Business and Organization

 

AvePoint, Inc. was incorporated as a New Jersey corporation on July 24, 2001, and redomiciled as Delaware corporation in 2006. On July 1, 2021, AvePoint, Inc. (hereinafter referred to as “AvePoint,” the “Company,” “we,” “us,” or “our”) became a publicly traded company, as further described in “Note 3 - Business Combination.

 

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

 

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

 

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

 

Our principal headquarters are located in Jersey City, New Jersey, with our operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.

XML 33 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

2.         Summary of Significant Accounting Policies

 

Basis of Presentation

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the consolidated accounts of AvePoint, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

 

Recently Adopted Accounting Guidance

 

In February 2016, the Financial Account Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Accounting Standards Codification (“ASC”)) and subsequently issued amendments to the initial guidance: ASU 2017-13, ASU 2018-10, ASU 2018-11, ASU 2018-20, ASU 2019-01, ASU 2019-10, ASU 2020-02, ASU 2020-05 and ASU 2021-05 (collectively, “ASC 842”). The Company adopted ASC 842 on January 1, 2022, using the modified retrospective approach and has elected not to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC 842 requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“ROU”) assets.

 

The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected not to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC 842: (i) not to separate non-lease components for all classes of underlying assets, including under Leases (“ASC 840”) for the purpose of transition measurement; (ii) apply accounting similar to ASC 840 for operating lease with term of 12 months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.

 

The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of January 1, 2022. The adoption had no significant impact on the Company’s consolidated statements of operations or cash flows.

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (“ASC 805”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“ASC 606”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to the current year acquisitions. The adoption of the standard did not have any impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have material impact on its consolidated financial statements.

 

Comparative Data

 

Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:

 

 

The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of December 31, 2021;

 

The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020;

 

The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020; and

 

The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended December 31, 2021.

 

Business Combination

 

When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our consolidated financial statements, either individually or in aggregate.

 

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

During the year ended December 31, 2022, the goodwill was not impaired. There was no goodwill as of December 31, 2021 or as of December 31, 2020.

 

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended December 31, 2022, transaction losses totaled $0.9 million and $0.6 million for the years ended December 31, 2021 and 2020, respectively.

 

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of December 31, 2022 and 2021, the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.

 

Short-Term Investments

 

Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Allowance for Doubtful Accounts

 

The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.

 

Prepaid Expenses and other Current Assets

 

The company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premium, prepaid rent, prepaid subscriptions, and other costs. The prepaid expense balance as of December 31, 2022 and December 31, 2021 were $7.1 million and $5.7 million, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.

 

We depreciate computer equipment and software generally over a period of three years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of seven years. We depreciate buildings over a period of forty years. We depreciate office equipment generally over a period of five years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.

 

Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are no longer in service.

 

We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.

 

There were no impairment charges recognized during the years ended December 31, 2022, 2021, and 2020 respectively.

 

We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is not material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.

 

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended December 31, 2022, 2021, and 2020.

 

Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended December 31, 2022, 2021, and 2020, respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of December 31, 2022 and 2021, respectively.

 

Software Development Costs

 

Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC 985-20, Costs of Software to be Sold, Leased, or Marketed, or ASC 985-20. These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC 985-20. The Company’s primary on-premises product is DocAve which is within the scope of subtopic 985-20. DocAve has been on the market since 2002. Typically, the economic life of software produced is less than five years. As such, any costs subject to capitalization under ASC 985-20 would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of December 31, 2022 and 2021.

 

We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC 350-40, Internal-Use Software, or ASC 350-40. We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC 350-40. These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to our consolidated financial statements.

 

Revenue Recognition

 

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

 

The following table presents our revenue by source:

 

  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339   191,909  $151,533 

 

Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended December 31, 2022, 2021, and 2020, respectively. The remaining revenue amount is recognized over time.

 

Our sources of revenue mainly include:

 

 

SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.

 

Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically one year, as we satisfy the PCS performance obligation.

 

Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

ASC 606 is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC 606, revenue is recognized upon the application of the following steps:

 

 

identification of the contract, or contracts, with a customer;

 

identification of the performance obligations in the contract;

 

 determination of the transaction price;

 

allocation of the transaction price to the performance obligations in the contract; and

 

recognition of revenue when, or as, the contractual performance obligations are satisfied.

 

The timing of revenue recognition may differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than twelve months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net 30 days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.

 

Total deferred revenue as of December 31, 2021, was $82.3 million, of which $72.3 million was recognized as revenues for the year ended December 31, 2022.

 

The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 

 

(1) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.

 

Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do not include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

 

Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do not require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“SSP”) for each performance obligation within each contract.

 

We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.

 

In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

As of December 31, 2022, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

We utilize indirect sales channels which utilize Channel Partners. These deals are executed in one of two ways:

 

 

1.

Channel Partner as Customer

 

In the first form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this first form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.

 

 

2.

End User as Customer

 

In the second form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the second form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this second model are deemed to be agents of the transaction. In this second form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.

 

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2018 through 2021 are open and subject to audit by U.S. federal, state and local authorities. The tax years 2012 through 2021 are open and subject to audit by foreign tax jurisdictions.

 

Redeemable Noncontrolling Interest

 

As of December 31, 2022 and 2021, the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“EduTech”), respectively.

 

AEPL PTE. LTD. (AEPL)

 

As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of December 31, 2022 and 2021, AEPL owned 23.20% and 23.91% of EduTech, respectively.

 

I-Access Solutions Pte. Ltd. (I-Access)

 

On February 18, 2022, (the “I-Access Closing Date”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of January 31, 2022, (the “Share Purchase Agreement”), by and among EduTech and the former I-Access shareholders. As of December 31, 2022, former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note 3 - Business Combination”) for further details.

 

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

Recent Accounting Pronouncements

 

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The adoption of the standard will not have a material impact on the Company’s consolidated financial statements.

 

While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.

XML 34 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

3.

Business Combination

 

Apex Technology Acquisition Corporation

 

On November 23, 2020, AvePoint, Inc. (“Legacy AvePoint”) and certain members of Apex (as defined below) entered into the Business Combination Agreement. The business combination by and among Legacy AvePoint and certain members of Apex was effected on July 1, 2021, and through a series of merger transactions, which were finalized on July 26, 2021, (the “Business Combination”) Apex Technology Acquisition Corporation (“Apex”) was the surviving entity and changed its name to AvePoint.

 

The Business Combination was accounted for as a reverse recapitalization as Legacy AvePoint was determined to be the accounting acquirer under ASC 805. This determination was primarily based on Legacy AvePoint comprising the ongoing operations of the combined entity, Legacy AvePoint’s senior management comprising the majority of the senior management of the combined company and the prior stockholders of Legacy AvePoint having a majority of the voting power of the combined entity. In connection with the Business Combination, the outstanding shares of Legacy AvePoint’s preferred stock were redeemed for cash and shares of AvePoint’s common stock and the outstanding shares of Legacy AvePoint’s common stock were converted into AvePoint’s common stock, representing a recapitalization, and the net assets of the Company were acquired at historical cost, with no goodwill or intangible assets recorded. Operations and assets and liabilities of the Company prior to the Business Combination in these financial statements are those of Legacy AvePoint. As a result, these financial statements represent the continuation of Legacy AvePoint and the historical stockholders’ deficiency. Common stock, preferred stock and loss per share of Legacy AvePoint prior to the Business Combination have been retrospectively adjusted for the Business Combination using an exchange ratio of 8.69144. Options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of 8.6914. The options, as converted, continue to be governed by Legacy AvePoint’s existing stock option plan. The accumulated deficit of Legacy AvePoint has been carried forward after the Business Combination. All per share information in the consolidated balance sheets, consolidated statements of operations, consolidated statements of mezzanine equity and stockholders’ equity (deficiency) and the notes to consolidated financial statements have been retroactively adjusted using an exchange ratio of 8.69144 per share.

 

The following transactions occurred in connection with the Business Combination which impacted our mezzanine equity and permanent equity accounts:

 

 

Shares of Legacy AvePoint Common Stock were cancelled and converted into 103,831,523 shares of our common stock, par value $0.0001 per share.

 

$106.2 million was paid to holders of Legacy AvePoint Common Stock in exchange for 10,602,105 shares of common stock (as converted).

 

Shares of Apex Class A common stock were cancelled and converted into 34,982,628 shares of our common stock.

 

 

Shares of Apex Class B common stock were cancelled and converted into 9,560,000 shares of our common stock.

 

Apex entered into subscription agreements with certain investors, whereby 14,000,000 shares of our common stock at $10.00 per share (“PIPE Shares”) for an aggregate purchase price of $140.0 million.

 

A portion of Legacy AvePoint preferred stock was cancelled and converted into 28,500,592 shares of our common stock. The remaining preferred stock was redeemed for $130.9 million.

 

Options to purchase Legacy AvePoint Common Stock (other than certain options held by certain executives and options issued to certain international employees) were cancelled and converted into an option to purchase our common stock with the same terms and conditions (including vesting and exercisability terms) applicable to the corresponding former Legacy AvePoint options.

 

Options to purchase Legacy AvePoint Common Stock issued to certain international employees were cancelled and converted into an option to purchase our common stock with the same terms and conditions with the exception of fully vested options which will incur an additional month of vesting following the Business Combination to comply with local regulations.

 

Legacy AvePoint Officer Awards, as defined in “Note 16 — Stock-Based Compensation,” were cancelled. Refer to “Note 16 — Stock-Based Compensation” for more information.

 

Put options on Legacy AvePoint Modified Options and Modified Common Stock, as defined in “Note 16  Stock-Based Compensation,” were cancelled. Refer to “Note 16  Stock-Based Compensation” for more information.

 

We entered into earn-out agreements to issue additional shares if certain share price milestones are achieved. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for more information.

 

We assumed public and private placement warrants from Apex. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for more information.

 

As of the Closing Date and following the completion of the Business Combination, we are authorized to issue up to 1,000,000,000 shares of our common stock at a par value of $0.0001 per share and up to 20,000,000 shares of preferred stock, the rights, preferences and privileges of which may be designated from time to time by our Board.

 

As of the Closing Date and following the completion of the Business Combination, we had the following outstanding securities:

 

 

180,272,638 shares of our common stock; and

 

17,905,000 warrants, each exercisable for one share of common stock at a price of $11.50 per share.

 

As a result of the Business Combination, we received net cash consideration of $204.5 million. Legacy AvePoint and Apex incurred costs that are considered direct and incremental costs associated with the transaction. These costs amounted to $56.2 million and were treated as a reduction of additional paid-in capital.

 

Cash flows provided to or paid by Legacy AvePoint or Apex in connection with the Business Combination are included in our consolidated statements of cash flows as financing activities. Our purchase of shares of Apex common stock prior to the Business Combination is included in our consolidated statements of cash flows as a financing cash outflow. The shares purchased are recorded as treasury stock.

 

I-Access Acquisition

 

On the I-Access Closing Date, EduTech consummated its acquisition of all of the ordinary shares of I-Access. As a result, I-Access became a wholly-owned subsidiary of EduTech. The acquisition was made pursuant to the Share Purchase Agreement, by and among EduTech and the former I-Access shareholders. The Company, through its subsidiary EduTech, completed the acquisition of I-Access to further expand its SaaS solutions for corporate learning and development. The fair value of the transaction consideration totaled approximately $7.1 million, consisting of: $1.5 million in cash, and contingent consideration measured at a fair value of $5.6 million on the I-Access Closing date. The above-mentioned contingent consideration consists of:

 

(i)            2.98% of EduTech common shares (of those, 292,440 shares were issued on the I-Access Closing Date and 30,252 shares were held in escrow pending distribution pursuant to the Adjustment for Guaranteed Minimum Revenue (as defined below));

 

(ii)           a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company; and

 

(iii)         earnout in EduTech shares held in escrow at a fair value equal to revenue surplus above the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million, or the return of EduTech shares at a fair value equal to the revenue shortfall below the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million (together, the “Adjustment for Guaranteed Minimum Revenue”). In the event of a revenue shortfall, all shares held in escrow would have been returned to EduTech.

 

On April 15, 2022, the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the Adjustment for Guaranteed Minimum Revenue was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, the put option on EduTech shares and the earnout in EduTech shares were no longer contingent and were reclassified to mezzanine equity and included in redeemable noncontrolling interest.

 

The acquisition-related costs totaled $0.3 million and are recognized as an expense within general and administrative in the consolidated statements of operations.

 

Prior to being reclassified to mezzanine equity, the contingent consideration was liability classified and was measured at fair value on the I-Access Closing Date and remeasured on the date the Adjustment for Guaranteed Minimum Revenue was cancelled. The fair value of the contingent consideration was estimated using a combination of multiple valuation methods, including discounted cash flows method, guideline public company method, and the Black-Scholes option-pricing model with the following weighted-average assumptions as of February 18, 2022, and April 15, 2022:

 

   

February 18, 2022

   

April 15, 2022

 

Expected life (in years)

    2.08       1.93  

Expected volatility

    50 %     50 %

Risk-free rate

    1.23 %     1.83 %

Dividend

    0 %     0 %

 

The contingent consideration fair value estimated on the I-Access Closing Date and the date the Adjustment for Guaranteed Minimum Revenue was cancelled was $5.6 million and $5.8 million, respectively. During the year ended December 31, 2022, the change in the fair value of $0.2 million is included within general and administrative on the consolidated statements of operations. The financial results of I-Access have been included in our consolidated financial statements since the date of the acquisition. The I-Access business is reported within our reportable segment. In accordance with ASC 805-740, the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the I-Access acquisition as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.

 

The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:

 

   

Preliminary Allocation

 
    (in thousands)  

Accounts receivable, net

  $ 429  

Prepaid expenses and other current assets

    72  

Property and equipment

    22  

Goodwill

    3,950  

Technology and software

    2,750  

Customer related assets

    909  

Other assets

    997  

Accrued expenses and other liabilities

    (718 )

Current portion of deferred revenue

    (230 )

Other non-current liabilities

    (1,072 )

Total purchase consideration

  $ 7,109  

 

The goodwill, which is generally not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisitions.

 

Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 10 years for technology and software on a straight-line basis; and (ii) 1 to 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of December 31, 2022, is based on preliminary assumptions which are subject to change as we complete our valuation procedures.

 

Essential Acquisition

 

On August 25, 2022, the Company acquired all of the issued and outstanding equity interest in Essential Co. Ltd., a South Korea-based software solutions provider that will advance the Company’s ability to enable organizations to accelerate data-driven digital transformation, for a total valuation of $3.0 million with most of the value allocated to goodwill. The resulting goodwill is not deductible for income tax purposes.

 

tyGraph Companies Acquisition

 

On September 12, 2022, the Company consummated its acquisition of all of the outstanding shares of tyGraph Incorporated (“tyGraph US”), and AvePoint Ontario Ltd. (“AvePoint Ontario,” a wholly-owned subsidiary of AvePoint) consummated its acquisition of all of the outstanding shares of tyGraph Ltd. (“tyGraph Canada” and, collectively with tyGraph US, the “tyGraph Companies”). On September 12, 2022, tyGraph Canada was merged with and into AvePoint Ontario, with AvePoint Ontario surviving. As a result, the tyGraph Companies became wholly-owned subsidiaries of AvePoint. The acquisition was made pursuant to the Share Purchase Agreement, by and among AvePoint, AvePoint Ontario and the former tyGraph Companies shareholders. The Company completed the acquisition of the tyGraph Companies to further expand its SaaS solutions for providing robust analytics capabilities that enable organizations to uncover workplace engagement. The fair value of the transaction consideration totaled approximately $15.3 million, consisting of: $13.8 million in cash, and 324,845 of shares in the Company measured at a fair value of $1.5 million on the closing date. The above-mentioned cash consideration consisted of:

 

(i)         the cash purchase price of $13.5 million;

 

(ii)        the entire outstanding principal and interest of the loans made to certain tyGraph Companies shareholders which was approximately $0.2 million; and

 

(iii)       unpaid transaction costs incurred by the tyGraph Companies as of the open of business on the closing date which was approximately $0.1 million.

 

The acquisition-related costs incurred by the Company totaled $0.4 million and are recognized as an expense within general and administrative in the consolidated statements of operations.

 

The financial results of the tyGraph Companies have been included in our consolidated financial statements since the date of the acquisitions. The tyGraph Companies businesses are reported within our reportable segment. In accordance with ASC 805-740, the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the tyGraph Companies acquisitions as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.

 

The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:

 

   

Preliminary Allocation

 
    (in thousands)  

Accounts receivable, net

  $ 449  

Prepaid expenses and other current assets

    262  

Property and equipment

    30  

Goodwill

    12,193  

Customer related assets

    3,868  

Technology and software

    2,552  

Other assets

    219  

Accounts payable

    (93 )

Accrued expenses and other liabilities

    (342 )

Current portion of deferred revenue

    (2,079 )

Other non-current liabilities

    (1,724 )

Total purchase consideration

  $ 15,335  

 

The goodwill, which is generally not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition.

 

Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 6 years for technology and software on a straight-line basis; and (ii) 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of December 31, 2022, is based on preliminary assumptions which are subject to change as we complete our valuation procedures.

XML 35 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Goodwill
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Goodwill Disclosure [Text Block]

4.

Goodwill

 

The changes in the carrying amounts of goodwill were as follows:

 

   

Goodwill

(in thousands)

 

Balance as of December 31, 2021

  $  

Acquisitions

    19,167  

Effect of foreign currency translation

    (263 )

Balance as of December 31, 2022

  $ 18,904  
XML 36 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

5.

Intangible assets, net

 

Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $1.4 million for the year ended December 31, 2022. There was no amortization expense for intangible assets for the year ended December 31, 2021.

 

As of December 31, 2022, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

 

(in thousands)

 

2023

  $ 1,981  

2024

    1,869  

2025

    1,480  

2026

    1,135  

2027

    1,132  

Thereafter

    3,482  

Total intangible assets subject to amortization

  $ 11,079  

 

A summary of the balances of the Company’s intangible assets as of December 31, 2022 and 2021 is presented below:

 

   

Gross Carrying
Amount

   

Accumulated Amortization

   

Net Carrying
Amount

   

Gross Carrying
Amount

   

Accumulated Amortization

   

Net Carrying
Amount

   

Weighted
Average Life

 
                    December 31,
2022
                    December
31, 2021
         
   

(in thousands)

   

(in years)

 

Technology and software, net

    6,842       (777 )     6,065                         6.9  

Customer related assets, net

    4,799       (477 )     4,322                         9.4  

Content, net

    830       (138 )     692                         3.0  

Total

  $ 12,471     $ (1,392 )   $ 11,079     $     $     $       7.6  
XML 37 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Concentration of Credit Risk
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

6.

Concentration of Credit Risk

 

The Company deposits its cash with financial institutions and, at times, such balances may exceed federally insured limits. No customer accounted for more than 10% of revenue for the years ended December 31, 2022, 2021, and 2020, and no customer made up more than 10% of accounts receivable as of December 31, 2022 and 2021.

XML 38 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Receivable, Net
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]

7.

Accounts Receivable, Net

 

Accounts receivable, net, consists of the following components:

 

   

December 31,

2022

   

December 31,

2021

 
   

(in thousands)

 

Trade receivables

  $ 47,046     $ 38,819  

Current unbilled receivables

    20,153       17,086  

Allowance for doubtful accounts

    (725 )     (838 )
    $ 66,474     $ 55,067  

 

Long-term unbilled receivables were $6.9 million and $6.3 million as of December 31, 2022 and 2021, respectively.

 

XML 39 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Property and Equipment, Net
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

8.

Property and Equipment, Net

 

Property and equipment, net, consists of the following:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Computer equipment

 $6,079  $5,777 

Leasehold improvements

  3,823   2,769 

Furniture and fixtures

  1,316   1,102 

Building

  725   786 

Office equipment

  493   394 

Software

  347   378 
   12,783   11,206 

Less accumulated depreciation and amortization

  (7,246)  (7,284)
  $5,537  $3,922 

 

Depreciation and amortization expense was $2.1 million, $1.2 million, and $1.1 million for the years ended December 31, 2022, 2021, and 2020, respectively.

XML 40 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

9.

Accrued Expenses and Other Liabilities

 

Accrued expenses and other liabilities consists of the following components:

 

   

December 31,

2022

   

December 31,

2021

 
   

(in thousands)

 

Accrued compensation

  $ 26,585     $ 22,740  

Current operating lease liabilities

    5,392        

Indirect taxes

    3,638       3,945  

Cloud service fees

    2,285       1,314  

Professional service fees

    1,464       1,033  

Accrued partner expenses

    1,445       903  

Income taxes payable

    1,055       1,197  

Other

    5,920       3,930  
    $ 47,784     $ 35,062  
XML 41 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Line of Credit
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

10.

Line of Credit

 

The Company maintains a loan and security agreement with a commercial bank. As lender for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company may draw at its request. The line bears interest at a rate equal to LIBOR plus 3.5%. The line carries an unused fee of 0.5% per year. The line will mature on April 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of December 31, 2022, the Company is compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

 

The Company has not at any time, including as of December 31, 2022, and for the fiscal year ended December 31, 2022, borrowed under the loan and security agreement.

 

XML 42 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

11.

Income Taxes

 

Pretax loss resulting from domestic and foreign operations is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Domestic

 $(17,081) $(23,583) $(19,107)

Foreign

  (16,569)  (9,205)  3,200 

Pretax loss from continuing operations

 $(33,650) $(32,788) $(15,907)

 

The components of the provision (benefit) for income taxes consists of the following:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Current income tax expense:

            

Federal

 $1,937  $467  $ 

State and local

  668   (881)  411 

Foreign

  (1,478)  1,117   1,096 

Total current income tax expense

  1,127   703   1,507 

Deferred income tax expense (benefit):

            

Federal

  2,370   89   (175)

State and local

  (820)  (12)  (843)

Foreign

  2,361   (323)  573 

Total deferred income tax expense (benefit)

  3,911   (246)  (445)

Total income tax expense

 $5,038  $457  $1,062 

 

The reconciliation of the amounts at the U.S. federal statutory income tax rate to the company’s effective income tax rate is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

U.S. federal statutory tax rate

 $(7,067) $(6,886) $(3,340)

State and local income taxes, net

  (292)  (962)  (519)

Stock-based compensation

  (51)  10,865   6,770 

Executive compensation limitation

  3,566       

Fair value of earnout liability

  (828)  (3,946)   

Transaction costs

  125   (2,209)   

Change in valuation allowance

  12,844   3,085   (3,216)

Foreign rate differential

  (2,066)  440   1,575 

Return-to-provision adjustments

  (1,029)  (196)  (538)

Permanent differences

  29   334   65 

Other, net

  (193)  (68)  265 

Total

 $5,038  $457  $1,062 

 

The Company’s effective tax rate differed from the U.S. federal statutory rate primarily due to mix of pre-tax income (loss) results by jurisdictions taxed at different rates than 21%, a permanent item recorded for the executive compensation limitation, and changes in valuation allowance in certain foreign jurisdictions.

 

Deferred income taxes are provided for the tax effect of temporary differences between the financial reporting basis and the tax basis of assets and liabilities. Significant components of the Company’s deferred tax assets and (liabilities) are as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating loss carryforwards

 $13,775  $10,716 

Deferred revenue

  4,301   5,315 

Compensation and benefits

  6,567   4,384 

Research and development expenses

  6,169    

Lease liability

  3,622    

Foreign tax credits

  270   720 

Fair value of earnout liability

  93   181 

Other

  457   1,047 
   35,254   22,363 

Less: Valuation allowance

  (20,808)  (8,356)

Deferred tax assets, net

  14,446   14,007 
         

Deferred tax liabilities:

        

Property and equipment

  (197)  (132)

Amortization

  (2,595)  (214)

Commissions

  (8,384)  (7,918)

Prepaid subscription

  (836)  (822)

Unbilled receivable

  (1,489)  (2,183)

Right-of-use assets

  (3,402)   

Total deferred tax liability

  (16,903)  (11,269)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

Deferred tax assets are included within other assets in the consolidated balance sheets, and deferred tax liabilities are included within other non-current liabilities in the consolidated balance sheets.

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets, net of valuation allowance

 $488  $3,182 

Deferred tax liabilities

  (2,945)  (444)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

As of December 31, 2022, the Company had net operating loss (“NOL”) carryforwards for state and local income tax of $14.6 million, which may offset future taxable income. The state NOL carryforwards begin to expire in 2026. The Company also has foreign NOL carryforwards of approximately $54.5 million, which will expire beginning 2024 and NOL carryforward periods vary from 6 years to indefinite period. The Company has $0.3 million of foreign tax credit carryforwards available that expire in 2023.

 

Under the provisions of the Internal Revenue Code, the U.S. NOL carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. NOL and tax credit carryforwards may become subject to an annual limitation in the event of a 50% cumulative change in the ownership interest of significant stockholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code, as well as similar state tax provisions. This could limit the amount of NOLs that the Company can utilize annually to offset future taxable income or tax liabilities. The amount of the annual limitation, if any, will be determined based on the value of the Company immediately prior to the ownership change. The Company may have experienced an ownership change prior to December 31, 2022, however, the Company does not believe its NOL carryforwards would be limited under IRC Section 382. The Company could experience an ownership change in the future which could limit the utilization of certain NOL carryforwards.

 

ASC 740-10-30-5 requires that a valuation allowance be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. In making this assessment, management considered all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income. On the basis of this evaluation, a valuation allowance of $20.8 million and $8.4 million was recorded as of December 31, 2022 and 2021, respectively, against certain jurisdiction’s net deferred tax assets for which it is more likely than not that the tax benefit will not be realized. The valuation allowance was increased by $12.5 million for the year ended December 31, 2022, primarily due to full valuation allowances being established for U.S. and Japan in the current year.

 

As of December 31, 2022, the Company did not provide any foreign withholding taxes related to its foreign subsidiaries’ undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested to fund ongoing operations of the foreign subsidiaries. It is not practicable to estimate the amount of taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occur.

 

A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties is as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Beginning balance

 $1,088  $5,369 

Additions based on tax positions related to the current year

      

Reduction for tax positions of prior years

  (12)  (4,281)

Reduction for settlements

  (935)   

Expiration of applicable statute of limitations

      

Ending balance

 $141  $1,088 

 

During 2022, certain foreign jurisdiction concluded an income tax audit for prior periods which recognizes $0.9 million unrecognized tax benefits.

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits as part of the provision for income taxes. As of December 31, 2022 and 2021, the Company had $0.2 million and $1.3 million, respectively, of accrued interest and penalties associated with unrecognized tax benefits. These amounts were included in other non-current liabilities in their respective years. As of December 31, 2022, and December 31, 2021, the total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate was not material.

 

The Company files income tax returns in the U.S. federal jurisdiction, various state and foreign jurisdictions. The tax years 2018 through 2021 generally remain open for examination for federal, state and local tax purposes. The tax years 2012 through 2021 are open and subject to audit by foreign jurisdictions. To the extent utilized in future years’ tax returns, net operating loss carryforwards on December 31, 2022 and December 31, 2021 will remain subject to examination until the respective tax year is closed.

 

XML 43 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

12. Leases

 

The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through 2030. We determine if an arrangement is a lease at inception.

 

Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning January 1, 2022, as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has no significant finance leases.

 

ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. The rate implicit in the leases was not readily determinable, thus the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the consolidated statements of operations.

 

The components of the Company’s operating lease expense are reflected in the consolidated statements of operations for the year ended December 31, 2022, is as follows:

 

   

Year Ended

December 31,

 
   

2022

 
   

(in thousands)

 

Lease liability cost

  $ 5,945  

Short-term lease expenses (1)

    1,760  

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

    261  

Total lease cost

  $ 7,966  

 

(1) Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.

 

(2) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.

 

Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.

 

During the year ended December 31, 2022, ROU assets obtained in exchange for new operating lease liabilities amounted to $6.9 million.

 

Other information related to operating leases for the year ended December 31, 2022, is as follows:

 

   

Year Ended
December 
31,

 
   

2022

 
   

(in thousands)

 

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

       

Operating cash flows from operating leases

  $ 5,626  

 

As of December 31, 2022, our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.

 

The maturity schedule of the operating lease liabilities as of December 31, 2022, is as follows:

 

Year Ending December 31:                   

 

   

(in thousands)

 

2023

  $ 6,104  

2024

    4,360  

2025

    2,817  

2026

    2,159  

2027

    1,373  

Thereafter

    1,887  

Total future lease payments

    18,700  

Less: Present value adjustment

    (1,960 )

Present value of future lease payments (1)

  $ 16,740  

 

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

 

During the years ended December 31, 2021 and 2020, total rent expenses amounted to $6.4 million and $5.6 million, respectively.

 

The future minimum rental payments under ASC 840 for all long-term non-cancelable property leases as of December 31, 2021, were as follows:

 

Year Ending December 31:

 

   

(in thousands)

 

2022

  $ 5,680  

2023

    3,808  

2024

    2,428  

2025

    1,840  

2026

    1,438  

Thereafter

    2,960  
    $ 18,154  

 

XML 44 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Commitments Contingencies and Guarantees [Text Block]

13. Commitments and Contingencies

 

Purchase Commitments

 

The Company has outstanding unconditional purchase commitments to procure licenses to use IT software from suppliers. These agreements are negotiated in consideration of the volume of transactions with select suppliers and the associated required transaction volumes are expected to be met through the normal course of business.

 

In April 2019, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $2.1 million payable in three equal installments during 2019, 2020, and 2021. In May 2020, the Company signed an unconditional purchased commitment in the amount of $22.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon consumption of the IT solutions and any remaining obligations due at the end of the three-year term in May 2023. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2021 and 2022 with any remaining amounts coming due in 2023. During the year ended December 31, 2019, the Company paid $0.7 million under the 2019 agreement. During the year ended December 31, 2020, the Company paid $0.7 million related to the 2019 agreement and $3.1 million under the 2020 agreement for a total of $3.8 million. During the year ended December 31, 2021, the Company paid the remaining $0.7 million related to the 2019 agreement and $12.1 million related to the 2020 agreement. During the year ended December 31, 2022, the Company paid $19.1 million related to the 2020 agreement.

 

In July 2022, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $6.1 million payable in three installments during 2022, 2023, and 2024. During the year ended December 31, 2022, the Company paid $1.9 million related to the July 2022 agreement.

 

In December 2022, the Company signed an unconditional purchase commitment in the amount of $96.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon access to the service and any remaining obligations due at the end of the three-year term in December 2025. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2023 through 2025 with any remaining amounts coming due in 2025.

 

The Company is obligated to make the following future minimum payments under the non-cancelable terms of these contracts as of December 31, 2022:

 

Years ending December 31,

 

   

(in thousands)

 

2023

  $ 2,026  

2024

    2,213  

2025

    96,000  

2026

     

2027

     

Thereafter

     
    $ 100,239  

 

Legal Proceedings

 

In the normal course of its business, the Company may be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of December 31, 2022, the Company was not a party to any other litigation for which a material claim is reasonably possible, probable or estimable.

 

Guarantees

 

In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposits. As of December 31, 2022, letters of credit have been issued in the amount of $2.4 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

 

XML 45 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Company Earn-Out and Warrant Liabilities
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Earn-Out and Warrant Liabilities [Text Block]

14. Company Earn-Out and Warrant Liabilities

 

Company Earn-Out

 

As a result of the Business Combination, the holders of Legacy AvePoint Preferred Stock, Legacy AvePoint Common Stock and Legacy AvePoint Options shall be issued additional shares of AvePoint’s common stock, as follows:

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share;

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share;

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.

 

The rights described above are hereafter referred to as the “Company Earn-Out Shares.” To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of RSUs of the Company for a number of shares of AvePoint’s common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “Company Earn-Out RSUs”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718. Refer to “Note 16 Stock-Based Compensation” for more information regarding the Company Earn-Out RSUs.

 

In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on July 1, 2021, was determined to be $29.6 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $6.6 million and $10.0 million, respectively, and included in the earn-out shares’ liabilities in the consolidated balance sheets. As a result, approximately $4.3 million and $20.3 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:

 

   

December 31,
2022

   

December 31,
2021

   

July 1,
2021

 

Term (in years)

    5.50       6.50       7.00  

Volatility

    55.00 %     40.00 %     40.00 %

 

Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company effectively granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.

 

The private placement warrants are held by only two parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on July 1, 2021, was determined to be $1.4 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $0.2 million and $0.5 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0.2 million and $0.9 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations.

 

XML 46 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency)
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Equity [Text Block]

15. Mezzanine Equity and Stockholders Equity (Deficiency)

 

Prior to the Business Combination, the Company had two classes of capital stock: common stock and preferred stock. Following the Business Combination, the Company has one class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.

 

Common Stock

 

Pursuant to the Company’s restated Articles of Incorporation, the Company is authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 185,277,588 and 181,821,767 shares issued and outstanding as of December 31, 2022 and 2021, respectively, net of treasury shares. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors. The Company’s Board of Directors has not declared common stock dividends since inception.

 

On July 1, 2021, as part of the Business Combination, all outstanding shares of Legacy AvePoint Common Stock was converted into common stock of AvePoint, Inc. using an exchange ratio of 8.69144 per share and options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of 8.6914. All per share information has been retroactively adjusted for this exchange ratio.

 

Sponsor Earn-Out Shares

 

On July 1, 2021, as a result of the Business Combination, the Company modified the terms of 2,916,700 shares of common stock (“Sponsor Earn-Out Shares”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:

 

 

100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Business Combination, AvePoint’s stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and

 

100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Business Combination, the Company consummates a subsequent transaction.

 

The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of December 31, 2022.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase one share of AvePoint’s common stock and the warrants are exercisable from the date of issuance through the fifth anniversary of the Business Combination. The public warrants are equity classified and its fair value, based on the publicly traded warrants, was $59.3 million on July 1, 2021, and included in the additional paid-in capital on the consolidated balance sheets. As of December 31, 2022, all 17,500,000 warrants remain outstanding.

 

Convertible Contingently Redeemable Preferred Stock

 

On July 1, 2021, as part of the Business Combination, the 42,000,592 outstanding preferred stock of the Company was redeemed for cash in part and converted into AvePoint’s common stock in part in connection with the Business Combination with the Apex Group as described in “Note 3 Business Combination.” At December 31, 2021 and December 31, 2020, the Company was authorized to issue up to 42,000,592 shares of Series C convertible preferred stock (the “Series C Preferred Stock” or “Preferred Stock”) at $0.0001 par value, respectively. The Company had 42,000,592 shares issued and outstanding as of December 31, 2020. The Series C Preferred Stock liquidation preference was $403.4 million as of December 31, 2020. In addition to the Series C Preferred Stock, at December 31, 2021, the Company was authorized to issue up to 20,000,000 of “blank check” preferred stock, the rights, preferences and privileges of which may be designated from time to time by the Company's Board of Directors. Although authorized for issuance, no shares of preferred stock were issued and outstanding at December 31, 2021.

 

No dividends were declared related to the Preferred Stock in the years ended December 31, 2021 and 2020.

 

Share Repurchase Program

 

On March 17, 2022, the Company announced that its Board of Directors authorized a new share repurchase program (the “Share Repurchase Program”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of three years from the date of authorization and may be suspended or discontinued at any time. The Company is not obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the year ended December 31, 2022, the Company purchased 4,046,186 shares at an average price of $4.92.

 

Redeemable Noncontrolling Interest

 

On December 24, 2020, AEPL, an unaffiliated entity, acquired a redeemable noncontrolling interest in EduTech through the contribution of $7.5 million. As of December 31, 2020, AvePoint owned a 77.78% interest in EduTech and AEPL owned a 22.22% interest in EduTech.

 

On February 11, 2021, AEPL acquired additional redeemable noncontrolling interest in EduTech through the contribution of $0.8 million. At the transaction closing date, AvePoint owned a 76.09% interest in EduTech and AEPL owned a 23.91% interest in EduTech. As part of AEPL’s initial and subsequent investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial and subsequent investment amounts.

 

On February 18, 2022, EduTech consummated the acquisition of 100% of the equity in I-Access for an aggregate purchase price of approximately $7.1 million. The negotiated transaction consideration includes EduTech issuing shares and rights for shares which both also subject to a guaranteed minimum revenue provision (the “GMR”), and granting the former I-Access shareholders a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company. Under the GMR the former I-Access shareholders may have earned additional shares or return shares base on a revenue surplus and shortfall outcome.

 

On April 15, 2022, the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the GMR was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, and the put option on EduTech shares were no longer contingent, reclassified to mezzanine equity and included in redeemable noncontrolling interest. From the date the GMR was cancelled to December 31, 2022, AvePoint owned a 73.82% interest in EduTech, AEPL owned a 23.20% interest in EduTech and the former I-Access shareholders owned a 2.98% interest in EduTech.

 

At each reporting period, we increase the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable. These adjustments are recorded as net income attributable to and accretion of redeemable noncontrolling interest on the consolidated statements of mezzanine equity and stockholders’ equity (deficiency). The roll forward of the balance of the redeemable noncontrolling interest is as follows:

 

  

Redeemable

noncontrolling

interest

 
  (in thousands) 

Beginning balance (December 31, 2021)

 $5,210 

Issuance of redeemable noncontrolling interest in EduTech

  5,794 

Net loss attributable to redeemable noncontrolling interest

  (401)

Other comprehensive income attributable to redeemable noncontrolling interest

  61 

Adjustment to present redemption value as of December 31, 2022

  3,343 

Ending balance (December 31, 2022)

 $14,007 

 

XML 47 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

16. Stock-Based Compensation

 

The Company previously maintained the 2006 Equity Incentive Plan (the “2006 Plan”) and the 2016 Equity Incentive Plan (the “2016 Plan”). Under both the 2006 Plan and the 2016 Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On May 27, 2021, the Company’s board of directors approved the 2021 Equity Incentive Plan (the “2021 Plan”), which succeeded the 2016 Plan. As of the adoption of the 2021 Plan, all equity awards granted under the 2021 Plan and no equity is granted under the 2016 Plan, or, for the avoidance of doubt, the 2006 Plan. As of December 31, 2022, 20,298,497 shares remained for future issuance under the 2021 Plan. All outstanding stock awards granted under the 2006 Plan and 2016 Plan will remain subject to the terms and conditions of the 2006 Plan and 2016 Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants.

 

Stock-based compensation was included in the following line items in the consolidated statements of operations:

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 

Cost of revenue

  $ 2,640     $ 3,477     $ 592  

Sales and marketing

    11,393       15,906       19,973  

General and administrative

    19,398       24,063       12,916  

Research and development

    3,787       16,062       286  

Total stock-based compensation

  $ 37,218     $ 59,508     $ 33,767  

 

Total tax benefit related to vested or exercised awards during the years ended December 31, 2022 and 2021, was $2.2 million and $0.03 million, respectively.

 

Stock Options

 

The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. Stock options vest over a four-year service period and expire on the tenth anniversary of the date of award. Certain of the Company’s stock option awards (the “Officer Awards”) included a provision that required the Company to redeem the vested portion of options at fair value in cash upon a separation of service initiated by the Company or upon death or disability of the holder. The Company determined that the redemption feature required the Officer Awards to be classified in mezzanine equity prior to the Business Combination. For share-based payment arrangements with employees, the amount presented in mezzanine equity at each balance sheet date was based on the redemption provisions of the instrument and adjusted for the proportion of consideration received in the form of employee services. The shares underlying the Officer Awards were puttable to the Company upon certain conditions, such as death or disability of the Officer Awards recipients, which the Company determined was not probable; therefore, the Company reclassified the grant-date intrinsic value to mezzanine equity as the awards vested. The Officer Awards were cancelled in 2021, concurrent with the Business Combination. In exchange for the cancellation of the Officer Awards, the Company agreed to deliver to the holders of the Officer Awards a fixed amount of shares equal to the amount of shares the holders would have received if the Officer Awards were exercised on the date of the Business Combination in a net share settlement scenario. The cancelled Officer Awards were treated as modification of the original awards under ASC 718; however, no incremental value exists as a result of the modification. As a result of the cancellation of the original Officer Awards, the $1.7 million mezzanine balance was reclassified to permanent equity on July 1, 2021, and the Company recognized $3.5 million in previously unrecognized compensation costs. As a result, the Company issued 3,592,504 shares in July 2022.

 

The Company’s stock option awards granted to certain international employees (the “Legacy International Options”) contained a performance condition that stated that the awards are only exercisable if the Company’s common shares are publicly traded. When the exercise contingency was resolved upon completion of the Business Combination, the Legacy International Options were cancelled and replaced with new awards with substantially the same terms and conditions (the “International Options”). Prior to the Business Combination, no compensation expense related to the Legacy International Options was recognized, as the exercise contingency was not deemed probable until the occurrence of the Business Combination. Had the exercise contingency been deemed probable, the Legacy International Options would have been classified as liabilities. After the Business Combination vested International Options can be exercised utilizing broker-assisted settlements; therefore, the International Options are classified as equity. As a result of this change in classification, the Company calculated the fair value of the awards on July 1, 2021, for purposes of compensation expense. In accordance with ASC 718, all previously unrecognized compensation since the grant date was immediately recognized upon resolution of the exercise contingency. As a result, in 2021 the Company recognized a one-time charge of $24.3 million in previously unrecognized compensation costs.

 

In 2020, the Company granted certain executives stock option awards that contain both service and performance vesting conditions (the “Time and Performance Based Options”). The Time and Performance Based Options were granted in three tranches (the “Time-Based Options,” the “Performance-Based 1 Options,” and the “Performance-Based II Options”). The Time-Based Option vests over a four-year period, subject to the grantee’s continuous service with the Company. The Performance-Based I Option vests contingent upon the Company meeting certain performance goals. These goals were considered met in 2021. The Performance-Based II Option vests contingent upon the grantee achieving certain goals. These goals were considered met on January 1, 2021. Both the Performance-Based I Option and Performance-Based II Option are subject to the grantee’s continuous service to the company.

 

The weighted-average grant date fair value of options granted in the years ended December 31, 2022, 2021, and 2020 was $2.71, $4.09, and $1.63, respectively. The Company calculates the expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term. The simplified method is applied as the Company does not have sufficient historical data to provide a reasonable basis for an estimate of the expected term. Expected volatility is based on historical and implied volatility of a group of peer entities over a similar expected term. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:

 

   

2022

   

2021

 

Expected term (in years)

    6.11       6.11  

Expected volatility

    45.18 %     43.31 %

Risk-free rate

    2.16 %     0.94 %

Dividend yield

           

 

A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows:

 

   

Stock Options

   

Weighted-Average

Exercise Price

   

Weighted-Average
Remaining

Contractual Life

 

Balance, January 1, 2022

    30,480,317     $ 3.87       2.83  

Granted

    689,406       5.88        

Exercised

    (1,799,665 )     1.57        

Forfeited or expired

    (202,255 )     4.94        

Balance, December 31, 2022

    29,167,803     $ 4.05       6.53  

 

As of December 31, 2022, the following table summarizes information about outstanding and exercisable stock options:

 

    

Outstanding

  

Exercisable

 

Exercise Price

 

Stock Options

  

Weighted-Average
Contractual Life

  

Weighted-Average
Exercise Price

  

Stock Options

  

Weighted-Average

Contractual Life

  

Weighted-Average
Exercise Price

 

$0.03

-$1.34  5,964,947   3.68  $1.28   5,964,947   3.68  $1.28 

$1.52

-$1.89  5,795,861   4.98   1.59   5,519,215   4.92   1.59 

$3.90

-$9.64  17,406,995   8.01   5.82   7,973,397   7.85   5.17 
     29,167,803   6.53  $4.05   19,457,559   5.74  $2.96 

 

As of December 31, 2022, there was $25.5 million in unrecognized compensation costs related to all non-vested options. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.3 years.

 

As of December 31, 2022, the Company had 29,167,803 options outstanding and 19,457,559 options exercisable with intrinsic values of $33.8 million and $32.0 million, respectively. During the year ended December 31, 2022, 1,799,665 options were exercised, with a total intrinsic value of $6.6 million. During the year ended December 31, 2021, 5,141,331 options were exercised, with a total intrinsic value of $40.0 million.

 

Restricted Stock Units

 

In addition to Stock Options granted under the 2006 Plan, 2016 Plan and 2021 Plan, 5,749,764 RSUs were granted under the 2021 Plan in 2022. The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. RSUs vest over a four-year service period and expire on the tenth anniversary of the date of award. The RSUs are measured at the fair market value of the underlying stock at the grant date.

 

A summary of the Company’s RSU activity during the year ended December 31, 2022 is as follows:

 

   

Unvested Restricted Stock
Units

 
   

Number of
Shares

   

Weighted-
Average
Grant-Date
Fair Value

 

Unvested as of December 31, 2021

    5,167,479     $ 9.64  

Granted

    5,749,764       5.55  

Vested

    (1,784,993 )     9.42  

Forfeited

    (739,707 )     7.17  

Unvested as of December 31, 2022

    8,392,543     $ 7.10  

 

The per share weighted-average grant date fair value of RSUs granted during the years ended December 31, 2022 and 2021 was $5.55 and $9.64, respectively. No RSUs were granted during the year ended December 31, 2020.

 

The total fair value of shares vested during the years ended December 31, 2022 and 2021 was $8.2 million and $9.5 million, respectively. No RSUs vested during the year ended December 31, 2020.

 

As of December 31, 2022, there was $53.0 million in unrecognized compensation costs specific to the non-vested RSUs under the 2021 Plan. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.9 years.

 

Company Earn-Out RSUs

 

The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC 718, Compensation-Stock Compensation. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on July 1, 2021, was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a four-year period and expire on the tenth anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are not met by the seventh anniversary of the Business Combination, the holders of the underlying stock options will not receive the Earn-Out RSUs. For the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation expense of $0.9 million and $0.4 million, respectively, related to these Earn-Out RSUs.

 

Put and Call Options

 

On December 26, 2019, the Company granted put options, to certain of the Company’s management, to request a redemption of 3,113,170 shares of common stock (“Modified Common Stock”) or 5,148,777 shares underlying options to acquire common stock (“Modified Options,” collectively, “Eligible Shares”) during the period from March 25, 2025, to April, 2025 (the “Settlement Period”) or, if earlier, the 30 day period following a Qualifying Termination for a redemption price per share equal to the fair market value, as determined by the AvePoint’s Board of Directors; provided, that if a redemption request is delivered following a Qualifying Termination, the Company shall pay the redemption price during the Settlement Period unless the holders of Series C Preferred Stock consent to the payment of the redemption price by the Company within the 30 day period following the Qualifying Termination. In addition, the Company has a right to purchase all or any portion of the Eligible Shares at any time for a purchase price per share equal to the fair market value.

 

Mezzanine equity classification is required if stock awards that would otherwise qualify for equity classification are subject to contingent redemption features that are not solely within the control of the issuer. The Company remeasured the Modified Common Stock at each balance sheet date based on the fair value of the Company’s shares and such remeasurements are reflected as an adjustment of the value in mezzanine equity. In 2019, the Company recorded a one-time stock-based compensation expense of $0.5 million, related to Modified Common Stock. These costs have been recorded in operating expenses in the consolidated statements of operations.

 

The fair values of Modified Options were estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions on July 1, 2021:

 

    July 1
2021
 

Expected term (in years)

    4.10  

Expected volatility

    34.44 %

Risk-free rate

    0.79 %

Dividend yield

     

 

As of  December 31, 2021, the liability balance related to Modified Options was $0. For the years ended December 31, 2021 and 2020, the Company recorded stock-based compensation expenses of $11.8 million and $29.6 million, respectively, related to these options. These costs have been recorded in costs of revenue and operating expenses in the consolidated statements of operations.

 

During the years ended December 31, 2021 and 2020, 1,365,503 and 168,988, respectively, options included in Modified Options were exercised and during 2020, 521,486 restricted shares issued in exchange for the nonrecourse promissory note described above were settled. As a result of exercises of the Modified Options and issuance of restricted shares, during 2021 and 2020, $15.4 million and $5.8 million, respectively, of the liability balance related to Modified Options was reclassified to liability-classified outstanding shares within the six months from the time of exercise. During 2021 and 2020, $6.9 million and $0, respectively, of the liability balance for these outstanding shares was reclassified to mezzanine equity as a result of the completion of six months from the time of the exercise of 690,474 options. On  July 1, 2021, the Business Combination date, the liability balance related to this Modified Common Stock was $49.7 million. For the years ended December 31, 2021 and December 31, 2020, the Company recorded stock-based compensation expense of $1.2 million and $0.9 million, respectively, related to this Modified Common Stock.

 

In connection with the Business Combination, the agreements creating the Modified Common Stock and Modified Options were terminated. As a result, the $39.3 million mezzanine balance and the $49.7 million liability balance were reclassified to permanent equity on July 1, 2021.

 

XML 48 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Financial Instruments Disclosure [Text Block]

17. Financial Instruments

 

Fair value is defined by ASC 820, Fair Value Measurement (ASC 820) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 establishes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

 

 

Level 1 — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.

 

Level 2 — Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

Level 3 — Unobservable inputs for the asset or liability.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit

 $  $1,693  $  $1,693 

Money funds

     188,769      188,769 

Short term investments:

                

Certificates of deposit

     2,620      2,620 

Other assets:

                

Certificates of deposit

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares (2)

 $  $  $6,631  $6,631 

Warrant liabilities (2)

     227      227 

Total

 $  $227  $6,631  $6,858 

 

  

Year Ended December 31,

 
  

2021

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

U.S. treasury bills (1)

 $  $199,999  $  $199,999 

Certificates of deposit 

     1,433      1,433 

Short term investments:

                

Certificates of deposit 

     2,411      2,411 

Other assets:

                

Certificates of deposit 

     285      285 

Total

 $  $204,128  $  $204,128 

Liabilities:

                

Earn-out shares (2)

 $  $  $10,012  $10,012 

Warrant liabilities (2)

     458      458 

Total

 $  $458  $10,012  $10,470 

 

(1) Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively.

 

(2) As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details.

 

The following table presents the reconciliation in Level 3 instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the year ended December 31, 2022.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 

Opening balance

 $10,012 

Total gains or losses from the period

    

Included in earnings

  (4,165

)

Reclass from Earnout-RSU

  784 

Closing balance

 $6,631 

 

XML 49 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Segment Information
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

18. Segment Information

 

The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “CODM”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.

 

Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. No customers represented greater than 10% of revenue for the years ended December 31, 2022, 2021, and 2020. The following table sets forth revenue by geographic area:

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands)

 

Revenue:

                       

North America

  $ 102,025     $ 83,034     $ 67,823  

EMEA

    71,635       58,285       42,441  

APAC

    58,679       50,590       41,269  

Total revenue

  $ 232,339     $ 191,909     $ 151,533  

 

The following table sets forth revenue generated from customers by country, which represents more than 10% of total consolidated revenue in any period presented:

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands)

 

Revenue:

                       

United States

  $ 100,870     $ 83,034     $ 67,823  

Germany

    30,625       23,574       17,650  

Japan

    21,348       23,360       17,331  

Singapore

    21,915       16,580       15,376  

 

The following table sets forth property and equipment, net held within the United States, China and foreign countries:

 

   

December 31,

   

December 31,

 
   

2022

   

2021

 
   

(in thousands)

 

Property and equipment, net:

               

United States

  $ 1,279     $ 923  

China

    2,982       2,376  

Other

    1,276       623  

Total property and equipment, net

  $ 5,537     $ 3,922  

 

XML 50 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

19. Loss Per Share

 

Basic loss per share available to the Company’s common shareholders (“EPS”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share-based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. The Company applies the two-class method in calculating loss per share. the Company’s Sponsor Earn-Out Shares described in “Note 15 Mezzanine Equity and Stockholders Equity (Deficiency)” are considered participating securities and have no contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, no earnings per share exists for the Sponsor Earn-Out Shares.

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands, except

per share amounts)

 

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

                       

Numerator:

                       

Net loss

  $ (38,688

)

  $ (33,245

)

  $ (16,969 )

Net income attributable to redeemable noncontrolling interest

    (2,942

)

    (1,974

)

    (27 )

Net loss attributable to AvePoint, Inc.

  $ (41,630

)

  $ (35,219

)

  $ (16,996 )

Deemed dividends on preferred stock

          (32,928

)

    (34,446 )

Total net loss available to common stockholders

  $ (41,630

)

  $ (68,147

)

  $ (51,442 )

Denominator:

                       

Weighted average common shares outstanding

    181,957       141,596       89,638  

Effect of dilutive securities

                 

Weighted average diluted shares

    181,957       141,596       89,638  

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

  $ (0.23

)

  $ (0.48

)

  $ (0.57 )

 

To arrive at net loss available to common stockholders, the Company deducted net income attributable to the redeemable noncontrolling interest in EduTech and deemed dividends, which related to the redemption, extinguishment, and remeasurement of preferred stock.

 

For the years ended December 31, 2022, 2021, and 2020, the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.

 

The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands)

 

Convertible preferred stock

                42,001  

Stock options

    29,168       30,480       34,857  

Restricted stock units

    8,493       5,167        

Warrants

    17,905       17,905        

Company Earn-Outs

    3,000       3,000        

Total potentially dilutive securities

    58,566       56,552       76,858  

 

XML 51 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 20 - Related Party Transactions
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

20. Related Party Transactions

 

The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or may hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.

 

XML 52 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Note 21 - Subsequent Events
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Subsequent Events [Text Block]

21. Subsequent Events

 

The following material subsequent events occurred since the date of the most recent balance sheet period reported.

 

Stock-Based Compensation

 

On March 13, 2023, we granted 6,349,464 RSUs and 1,125,374 options to employees in total fair value of $29.6 million.

 

205 Petition

 

In conjunction with the business combination between Apex and Legacy AvePoint, Apex issued a proxy statement on June 2, 2021, which among other things, sought the approval of a new charter by “the affirmative majority (virtually in person or by proxy) of holders of a majority of the outstanding shares of Apex voting together as a single class and a majority of the outstanding shares of Class B common stock voting separately as a single class” (the “Charter Proposal”). At a special meeting held on June 30, 2021, the combined vote of a majority of the voting power of the Class A common stock and Class B common stock, voting together as one class, approved the Charter Proposal. The Company obtained the separate class vote of the Class B common stock as well. According to the number of shares of common stock outstanding and the tabulated votes for and against the Charter Proposal, the Charter Proposal was not approved by a majority of the Class A common stock then outstanding. Believing it had obtained the stockholder votes required by the old charter and Delaware law, the Company filed the new charter with the State of Delaware on July 1, 2021. On and after that date, the Company issued common stock and securities pursuant to the new charter.

 

A recent decision of the Delaware Court of Chancery has created uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law would have required the Charter Proposal to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A and Class B common stock voting together (“Boxed Decision”). While the Company believes that the Company’s shares have been validly authorized since their original issuance, in light of the Boxed Decision, on March 2, 2023, the Company petitioned the Court of Chancery to validate the Charter and the securities issued in reliance on the Charter (the “Petition”). In the Petition, the Company represented to the Court of Chancery that the Company filed the Charter with the belief that it had been approved in accordance with Delaware law and that the Company filed the Petition in response to the publication of the Boxed decision.

 

In response to the Petition, the Court of Chancery granted an order on March 17, 2023 (the “Order”), and stated in the Order that:

 

 

“The Charter, including the filing and effectiveness thereof, is hereby validated and declared effective retroactive to the date of its filing with the Office of the Secretary of State of the State of Delaware on July 1, 2021, and all amendments effected thereby.”

 

 

“The Company’s securities (and the issuance of the securities) described in the Petition and any other securities issued in reliance on the validity of the Charter are hereby validated and declared effective as of the original date of issuance of such securities.”

 

The Court’s granting of the Order has addressed and eliminated the uncertainty created by the Boxed Decision.

 

XML 53 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the consolidated accounts of AvePoint, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

 

Recently Adopted Accounting Guidance [Policy Text Block]

Recently Adopted Accounting Guidance

 

In February 2016, the Financial Account Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Accounting Standards Codification (“ASC”)) and subsequently issued amendments to the initial guidance: ASU 2017-13, ASU 2018-10, ASU 2018-11, ASU 2018-20, ASU 2019-01, ASU 2019-10, ASU 2020-02, ASU 2020-05 and ASU 2021-05 (collectively, “ASC 842”). The Company adopted ASC 842 on January 1, 2022, using the modified retrospective approach and has elected not to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC 842 requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“ROU”) assets.

 

The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected not to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC 842: (i) not to separate non-lease components for all classes of underlying assets, including under Leases (“ASC 840”) for the purpose of transition measurement; (ii) apply accounting similar to ASC 840 for operating lease with term of 12 months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.

 

The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of January 1, 2022. The adoption had no significant impact on the Company’s consolidated statements of operations or cash flows.

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (“ASC 805”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“ASC 606”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to the current year acquisitions. The adoption of the standard did not have any impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have material impact on its consolidated financial statements.

 

Reclassification, Comparability Adjustment [Policy Text Block]

Comparative Data

 

Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:

 

 

The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of December 31, 2021;

 

The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020;

 

The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020; and

 

The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended December 31, 2021.

 

Business Combinations Policy [Policy Text Block]

Business Combination

 

When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our consolidated financial statements, either individually or in aggregate.

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

During the year ended December 31, 2022, the goodwill was not impaired. There was no goodwill as of December 31, 2021 or as of December 31, 2020.

 

Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended December 31, 2022, transaction losses totaled $0.9 million and $0.6 million for the years ended December 31, 2021 and 2020, respectively.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of December 31, 2022 and 2021, the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.

 

Investment, Policy [Policy Text Block]

Short-Term Investments

 

Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]

Allowance for Doubtful Accounts

 

The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

 

Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.

 

We depreciate computer equipment and software generally over a period of three years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of seven years. We depreciate buildings over a period of forty years. We depreciate office equipment generally over a period of five years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.

 

Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are no longer in service.

 

We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.

 

There were no impairment charges recognized during the years ended December 31, 2022, 2021, and 2020 respectively.

 

We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is not material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.

 

Deferred Charges, Policy [Policy Text Block]

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended December 31, 2022, 2021, and 2020.

 

Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended December 31, 2022, 2021, and 2020, respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of December 31, 2022 and 2021, respectively.

 

Software to be Sold, Leased, or Otherwise Marketed and Internal Use Software, Policy [Policy Text Block]

Software Development Costs

 

Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC 985-20, Costs of Software to be Sold, Leased, or Marketed, or ASC 985-20. These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC 985-20. The Company’s primary on-premises product is DocAve which is within the scope of subtopic 985-20. DocAve has been on the market since 2002. Typically, the economic life of software produced is less than five years. As such, any costs subject to capitalization under ASC 985-20 would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of December 31, 2022 and 2021.

 

We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC 350-40, Internal-Use Software, or ASC 350-40. We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC 350-40. These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to our consolidated financial statements.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

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

 

The following table presents our revenue by source:

 

  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339   191,909  $151,533 

 

Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended December 31, 2022, 2021, and 2020, respectively. The remaining revenue amount is recognized over time.

 

Our sources of revenue mainly include:

 

 

SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.

 

Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically one year, as we satisfy the PCS performance obligation.

 

Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

ASC 606 is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC 606, revenue is recognized upon the application of the following steps:

 

 

identification of the contract, or contracts, with a customer;

 

identification of the performance obligations in the contract;

 

 determination of the transaction price;

 

allocation of the transaction price to the performance obligations in the contract; and

 

recognition of revenue when, or as, the contractual performance obligations are satisfied.

 

The timing of revenue recognition may differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than twelve months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net 30 days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.

 

Total deferred revenue as of December 31, 2021, was $82.3 million, of which $72.3 million was recognized as revenues for the year ended December 31, 2022.

 

The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 

 

(1) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.

 

Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do not include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

 

Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do not require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“SSP”) for each performance obligation within each contract.

 

We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.

 

In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

As of December 31, 2022, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

We utilize indirect sales channels which utilize Channel Partners. These deals are executed in one of two ways:

 

 

1.

Channel Partner as Customer

 

In the first form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this first form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.

 

 

2.

End User as Customer

 

In the second form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the second form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this second model are deemed to be agents of the transaction. In this second form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.

 

Share-Based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2018 through 2021 are open and subject to audit by U.S. federal, state and local authorities. The tax years 2012 through 2021 are open and subject to audit by foreign tax jurisdictions.

 

Redeemable Noncontrolling Interest [Policy Text Block]

Redeemable Noncontrolling Interest

 

As of December 31, 2022 and 2021, the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“EduTech”), respectively.

 

AEPL PTE. LTD. (AEPL)

 

As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of December 31, 2022 and 2021, AEPL owned 23.20% and 23.91% of EduTech, respectively.

 

I-Access Solutions Pte. Ltd. (I-Access)

 

On February 18, 2022, (the “I-Access Closing Date”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of January 31, 2022, (the “Share Purchase Agreement”), by and among EduTech and the former I-Access shareholders. As of December 31, 2022, former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note 3 - Business Combination”) for further details.

 

Emerging Growth Company [Policy Text Block]

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements

 

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The adoption of the standard will not have a material impact on the Company’s consolidated financial statements.

 

While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.

XML 54 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339   191,909  $151,533 
Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions [Table Text Block]
  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 
XML 55 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]
   

February 18, 2022

   

April 15, 2022

 

Expected life (in years)

    2.08       1.93  

Expected volatility

    50 %     50 %

Risk-free rate

    1.23 %     1.83 %

Dividend

    0 %     0 %
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
   

Preliminary Allocation

 
    (in thousands)  

Accounts receivable, net

  $ 429  

Prepaid expenses and other current assets

    72  

Property and equipment

    22  

Goodwill

    3,950  

Technology and software

    2,750  

Customer related assets

    909  

Other assets

    997  

Accrued expenses and other liabilities

    (718 )

Current portion of deferred revenue

    (230 )

Other non-current liabilities

    (1,072 )

Total purchase consideration

  $ 7,109  
   

Preliminary Allocation

 
    (in thousands)  

Accounts receivable, net

  $ 449  

Prepaid expenses and other current assets

    262  

Property and equipment

    30  

Goodwill

    12,193  

Customer related assets

    3,868  

Technology and software

    2,552  

Other assets

    219  

Accounts payable

    (93 )

Accrued expenses and other liabilities

    (342 )

Current portion of deferred revenue

    (2,079 )

Other non-current liabilities

    (1,724 )

Total purchase consideration

  $ 15,335  
XML 56 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Goodwill (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Goodwill [Table Text Block]
   

Goodwill

(in thousands)

 

Balance as of December 31, 2021

  $  

Acquisitions

    19,167  

Effect of foreign currency translation

    (263 )

Balance as of December 31, 2022

  $ 18,904  
XML 57 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]

Year Ending December 31:

 

(in thousands)

 

2023

  $ 1,981  

2024

    1,869  

2025

    1,480  

2026

    1,135  

2027

    1,132  

Thereafter

    3,482  

Total intangible assets subject to amortization

  $ 11,079  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

Gross Carrying
Amount

   

Accumulated Amortization

   

Net Carrying
Amount

   

Gross Carrying
Amount

   

Accumulated Amortization

   

Net Carrying
Amount

   

Weighted
Average Life

 
                    December 31,
2022
                    December
31, 2021
         
   

(in thousands)

   

(in years)

 

Technology and software, net

    6,842       (777 )     6,065                         6.9  

Customer related assets, net

    4,799       (477 )     4,322                         9.4  

Content, net

    830       (138 )     692                         3.0  

Total

  $ 12,471     $ (1,392 )   $ 11,079     $     $     $       7.6  
XML 58 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

December 31,

2022

   

December 31,

2021

 
   

(in thousands)

 

Trade receivables

  $ 47,046     $ 38,819  

Current unbilled receivables

    20,153       17,086  

Allowance for doubtful accounts

    (725 )     (838 )
    $ 66,474     $ 55,067  
XML 59 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Computer equipment

 $6,079  $5,777 

Leasehold improvements

  3,823   2,769 

Furniture and fixtures

  1,316   1,102 

Building

  725   786 

Office equipment

  493   394 

Software

  347   378 
   12,783   11,206 

Less accumulated depreciation and amortization

  (7,246)  (7,284)
  $5,537  $3,922 
XML 60 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

December 31,

2022

   

December 31,

2021

 
   

(in thousands)

 

Accrued compensation

  $ 26,585     $ 22,740  

Current operating lease liabilities

    5,392        

Indirect taxes

    3,638       3,945  

Cloud service fees

    2,285       1,314  

Professional service fees

    1,464       1,033  

Accrued partner expenses

    1,445       903  

Income taxes payable

    1,055       1,197  

Other

    5,920       3,930  
    $ 47,784     $ 35,062  
XML 61 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Domestic

 $(17,081) $(23,583) $(19,107)

Foreign

  (16,569)  (9,205)  3,200 

Pretax loss from continuing operations

 $(33,650) $(32,788) $(15,907)
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Current income tax expense:

            

Federal

 $1,937  $467  $ 

State and local

  668   (881)  411 

Foreign

  (1,478)  1,117   1,096 

Total current income tax expense

  1,127   703   1,507 

Deferred income tax expense (benefit):

            

Federal

  2,370   89   (175)

State and local

  (820)  (12)  (843)

Foreign

  2,361   (323)  573 

Total deferred income tax expense (benefit)

  3,911   (246)  (445)

Total income tax expense

 $5,038  $457  $1,062 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

U.S. federal statutory tax rate

 $(7,067) $(6,886) $(3,340)

State and local income taxes, net

  (292)  (962)  (519)

Stock-based compensation

  (51)  10,865   6,770 

Executive compensation limitation

  3,566       

Fair value of earnout liability

  (828)  (3,946)   

Transaction costs

  125   (2,209)   

Change in valuation allowance

  12,844   3,085   (3,216)

Foreign rate differential

  (2,066)  440   1,575 

Return-to-provision adjustments

  (1,029)  (196)  (538)

Permanent differences

  29   334   65 

Other, net

  (193)  (68)  265 

Total

 $5,038  $457  $1,062 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating loss carryforwards

 $13,775  $10,716 

Deferred revenue

  4,301   5,315 

Compensation and benefits

  6,567   4,384 

Research and development expenses

  6,169    

Lease liability

  3,622    

Foreign tax credits

  270   720 

Fair value of earnout liability

  93   181 

Other

  457   1,047 
   35,254   22,363 

Less: Valuation allowance

  (20,808)  (8,356)

Deferred tax assets, net

  14,446   14,007 
         

Deferred tax liabilities:

        

Property and equipment

  (197)  (132)

Amortization

  (2,595)  (214)

Commissions

  (8,384)  (7,918)

Prepaid subscription

  (836)  (822)

Unbilled receivable

  (1,489)  (2,183)

Right-of-use assets

  (3,402)   

Total deferred tax liability

  (16,903)  (11,269)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets, net of valuation allowance

 $488  $3,182 

Deferred tax liabilities

  (2,945)  (444)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Beginning balance

 $1,088  $5,369 

Additions based on tax positions related to the current year

      

Reduction for tax positions of prior years

  (12)  (4,281)

Reduction for settlements

  (935)   

Expiration of applicable statute of limitations

      

Ending balance

 $141  $1,088 
XML 62 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Lease, Cost [Table Text Block]
   

Year Ended

December 31,

 
   

2022

 
   

(in thousands)

 

Lease liability cost

  $ 5,945  

Short-term lease expenses (1)

    1,760  

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

    261  

Total lease cost

  $ 7,966  
Other Information Related to Operating Leases [Table Text Block]
   

Year Ended
December 
31,

 
   

2022

 
   

(in thousands)

 

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

       

Operating cash flows from operating leases

  $ 5,626  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
   

(in thousands)

 

2023

  $ 6,104  

2024

    4,360  

2025

    2,817  

2026

    2,159  

2027

    1,373  

Thereafter

    1,887  

Total future lease payments

    18,700  

Less: Present value adjustment

    (1,960 )

Present value of future lease payments (1)

  $ 16,740  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
   

(in thousands)

 

2022

  $ 5,680  

2023

    3,808  

2024

    2,428  

2025

    1,840  

2026

    1,438  

Thereafter

    2,960  
    $ 18,154  
XML 63 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]
   

(in thousands)

 

2023

  $ 2,026  

2024

    2,213  

2025

    96,000  

2026

     

2027

     

Thereafter

     
    $ 100,239  
XML 64 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Company Earn-Out and Warrant Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

December 31,
2022

   

December 31,
2021

   

July 1,
2021

 

Term (in years)

    5.50       6.50       7.00  

Volatility

    55.00 %     40.00 %     40.00 %
XML 65 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Redeemable Noncontrolling Interest [Table Text Block]
  

Redeemable

noncontrolling

interest

 
  (in thousands) 

Beginning balance (December 31, 2021)

 $5,210 

Issuance of redeemable noncontrolling interest in EduTech

  5,794 

Net loss attributable to redeemable noncontrolling interest

  (401)

Other comprehensive income attributable to redeemable noncontrolling interest

  61 

Adjustment to present redemption value as of December 31, 2022

  3,343 

Ending balance (December 31, 2022)

 $14,007 
XML 66 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 

Cost of revenue

  $ 2,640     $ 3,477     $ 592  

Sales and marketing

    11,393       15,906       19,973  

General and administrative

    19,398       24,063       12,916  

Research and development

    3,787       16,062       286  

Total stock-based compensation

  $ 37,218     $ 59,508     $ 33,767  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
   

2022

   

2021

 

Expected term (in years)

    6.11       6.11  

Expected volatility

    45.18 %     43.31 %

Risk-free rate

    2.16 %     0.94 %

Dividend yield

           
    July 1
2021
 

Expected term (in years)

    4.10  

Expected volatility

    34.44 %

Risk-free rate

    0.79 %

Dividend yield

     
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Stock Options

   

Weighted-Average

Exercise Price

   

Weighted-Average
Remaining

Contractual Life

 

Balance, January 1, 2022

    30,480,317     $ 3.87       2.83  

Granted

    689,406       5.88        

Exercised

    (1,799,665 )     1.57        

Forfeited or expired

    (202,255 )     4.94        

Balance, December 31, 2022

    29,167,803     $ 4.05       6.53  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
    

Outstanding

  

Exercisable

 

Exercise Price

 

Stock Options

  

Weighted-Average
Contractual Life

  

Weighted-Average
Exercise Price

  

Stock Options

  

Weighted-Average

Contractual Life

  

Weighted-Average
Exercise Price

 

$0.03

-$1.34  5,964,947   3.68  $1.28   5,964,947   3.68  $1.28 

$1.52

-$1.89  5,795,861   4.98   1.59   5,519,215   4.92   1.59 

$3.90

-$9.64  17,406,995   8.01   5.82   7,973,397   7.85   5.17 
     29,167,803   6.53  $4.05   19,457,559   5.74  $2.96 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
   

Unvested Restricted Stock
Units

 
   

Number of
Shares

   

Weighted-
Average
Grant-Date
Fair Value

 

Unvested as of December 31, 2021

    5,167,479     $ 9.64  

Granted

    5,749,764       5.55  

Vested

    (1,784,993 )     9.42  

Forfeited

    (739,707 )     7.17  

Unvested as of December 31, 2022

    8,392,543     $ 7.10  
XML 67 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Fair Value, by Balance Sheet Grouping [Table Text Block]
  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit

 $  $1,693  $  $1,693 

Money funds

     188,769      188,769 

Short term investments:

                

Certificates of deposit

     2,620      2,620 

Other assets:

                

Certificates of deposit

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares (2)

 $  $  $6,631  $6,631 

Warrant liabilities (2)

     227      227 

Total

 $  $227  $6,631  $6,858 
  

Year Ended December 31,

 
  

2021

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

U.S. treasury bills (1)

 $  $199,999  $  $199,999 

Certificates of deposit 

     1,433      1,433 

Short term investments:

                

Certificates of deposit 

     2,411      2,411 

Other assets:

                

Certificates of deposit 

     285      285 

Total

 $  $204,128  $  $204,128 

Liabilities:

                

Earn-out shares (2)

 $  $  $10,012  $10,012 

Warrant liabilities (2)

     458      458 

Total

 $  $458  $10,012  $10,470 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 

Opening balance

 $10,012 

Total gains or losses from the period

    

Included in earnings

  (4,165

)

Reclass from Earnout-RSU

  784 

Closing balance

 $6,631 
XML 68 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands)

 

Revenue:

                       

North America

  $ 102,025     $ 83,034     $ 67,823  

EMEA

    71,635       58,285       42,441  

APAC

    58,679       50,590       41,269  

Total revenue

  $ 232,339     $ 191,909     $ 151,533  
   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands)

 

Revenue:

                       

United States

  $ 100,870     $ 83,034     $ 67,823  

Germany

    30,625       23,574       17,650  

Japan

    21,348       23,360       17,331  

Singapore

    21,915       16,580       15,376  
   

December 31,

   

December 31,

 
   

2022

   

2021

 
   

(in thousands)

 

Property and equipment, net:

               

United States

  $ 1,279     $ 923  

China

    2,982       2,376  

Other

    1,276       623  

Total property and equipment, net

  $ 5,537     $ 3,922  
XML 69 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands, except

per share amounts)

 

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

                       

Numerator:

                       

Net loss

  $ (38,688

)

  $ (33,245

)

  $ (16,969 )

Net income attributable to redeemable noncontrolling interest

    (2,942

)

    (1,974

)

    (27 )

Net loss attributable to AvePoint, Inc.

  $ (41,630

)

  $ (35,219

)

  $ (16,996 )

Deemed dividends on preferred stock

          (32,928

)

    (34,446 )

Total net loss available to common stockholders

  $ (41,630

)

  $ (68,147

)

  $ (51,442 )

Denominator:

                       

Weighted average common shares outstanding

    181,957       141,596       89,638  

Effect of dilutive securities

                 

Weighted average diluted shares

    181,957       141,596       89,638  

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

  $ (0.23

)

  $ (0.48

)

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

Year Ended December 31,

 
   

2022

   

2021

   

2020

 
   

(in thousands)

 

Convertible preferred stock

                42,001  

Stock options

    29,168       30,480       34,857  

Restricted stock units

    8,493       5,167        

Warrants

    17,905       17,905        

Company Earn-Outs

    3,000       3,000        

Total potentially dilutive securities

    58,566       56,552       76,858  
XML 70 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies 1 (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jan. 01, 2022
USD ($)
Feb. 11, 2021
Dec. 24, 2020
Operating Lease, Right-of-Use Asset $ 15,855 $ 0        
Operating Lease, Liability, Current $ 5,400          
Number of Reporting Units 1          
Goodwill, Impairment Loss $ 0          
Goodwill, Ending Balance $ 18,904 0        
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 7 months 6 days          
Cash $ 10,800 9,300        
Prepaid Expense 7,100 5,700        
Tangible Asset Impairment Charges, Total 0 0 $ 0      
Capitalized Contract Cost, Impairment Loss 0 0 0      
Capitalized Contract Cost, Amortization 13,400 9,500 10,500      
Capitalized Contract Cost, Net, Total 48,553 38,926 31,943      
Capitalized Computer Software, Net, Ending Balance 0 0        
Revenue from Contract with Customer, Excluding Assessed Tax 232,339 191,909 151,533      
Contract with Customer, Liability, Total 101,490 $ 82,332 74,688      
Contract with Customer, Liability, Revenue Recognized $ 72,300          
AvePoint EduTech PTE. LTD. [Member]            
Noncontrolling Interest, Ownership Percentage by Parent 73.82% 76.09%     76.09% 77.78%
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners         23.91% 22.22%
AvePoint EduTech PTE. LTD. [Member] | AEPL PTE. LTD. [Member]            
Investment Owned, at Cost $ 8,300          
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 23.20% 23.91%        
AvePoint EduTech PTE. LTD. [Member] | I-Access Solutions Pte. Ltd. [Member]            
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 2.98%          
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]            
Open Tax Year 2018 2019 2020 2021          
State and Local Jurisdiction [Member]            
Open Tax Year 2018 2019 2020 2021          
Foreign Tax Authority [Member]            
Open Tax Year 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021          
Termed License and Support [Member]            
Revenue from Contract with Customer, Excluding Assessed Tax $ 57,214 $ 50,970 38,949      
Revenue, Remaining Performance Obligation, Amount 186,300          
SaaS [Member            
Revenue from Contract with Customer, Excluding Assessed Tax 117,180 85,580 52,074      
Revenue, Remaining Performance Obligation, Amount 237,800          
Transferred at Point in Time [Member] | Termed License and Support [Member]            
Revenue from Contract with Customer, Excluding Assessed Tax $ 40,000 39,700 32,400      
Furniture and Fixtures [Member]            
Property, Plant and Equipment, Useful Life (Year) 7 years          
Building [Member]            
Property, Plant and Equipment, Useful Life (Year) 40 years          
Office Equipment [Member]            
Property, Plant and Equipment, Useful Life (Year) 5 years          
Software Development Sold to Customers [Member]            
Property, Plant and Equipment, Useful Life (Year) 5 years          
Other Nonoperating Income (Expense) [Member]            
Foreign Currency Transaction Gain (Loss), before Tax, Total $ 100 $ (900) $ (600)      
Minimum [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 1 year          
Maximum [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 10 years          
Accounting Standards Update 2016-02 [Member]            
Operating Lease, Right-of-Use Asset       $ 13,900    
Deferred Rent Credit       600    
Operating Lease, Liability, Total       14,500    
Operating Lease, Liability, Current       $ 3,600    
XML 71 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Percentage 64.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months
XML 72 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 232,339 $ 191,909 $ 151,533
SaaS [Member      
Revenue 117,180 85,580 52,074
Termed License and Support [Member]      
Revenue 57,214 50,970 38,949
Service [Member]      
Revenue 41,283 31,919 34,140
Maintenance [Member]      
Revenue 15,868 21,022 23,462
License [Member]      
Revenue $ 794 $ 2,418 $ 2,908
XML 73 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Opening, accounts receivable, net [1] $ 61,335 $ 53,749
Opening, deferred revenue 82,332 74,688
Opening, deferred sales commissions 38,926 31,943
Closing, accounts receivable, net [1] 73,348 61,335
Closing, deferred revenue 101,490 82,332
Closing, deferred sales commissions 48,553 38,926
Increase/(decrease), accounts receivable, net [1] 12,013 7,586
Increase/(decrease), deferred revenue 19,158 7,644
Increase/(decrease), deferred sales commissions $ 9,627 $ 6,983
[1] Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.
XML 74 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 12, 2022
USD ($)
shares
Aug. 25, 2022
USD ($)
Apr. 15, 2022
USD ($)
shares
Feb. 18, 2022
USD ($)
shares
Jul. 26, 2021
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Jul. 01, 2021
USD ($)
Nov. 23, 2020
Business Combination, Share Exchange Ratio                 8.69144  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001 $ 0.0001      
Payments for Exchange of Common Stock in Business Combination         $ 106,200          
Stock Repurchased During Period, Shares (in shares) | shares         10,602,105          
Common Stock, Shares Authorized (in shares) | shares         1,000,000,000 1,000,000,000 1,000,000,000      
Preferred Stock, Shares Authorized (in shares) | shares         20,000,000   20,000,000      
Common Stock, Shares, Outstanding, Ending Balance (in shares) | shares         180,272,638 185,277,588 181,821,767      
Class of Warrant or Right, Outstanding (in shares) | shares         17,905,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 11.50          
Cash Acquired in Excess of Payments to Acquire Business         $ 204,500          
Business Combination, Acquisition Related Costs         $ 56,200          
Business Combination, Contingent Consideration, Liability, Total           $ 6,600 $ 10,000   $ 29,600  
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability           4,300 20,300      
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable           1,517 0 $ 0    
Payments to Acquire Businesses, Net of Cash Acquired, Total           18,572 $ (0) $ (0)    
Subscription Agreements [Member]                    
Stock Issued During Period, Shares, New Issues (in shares) | shares         14,000,000          
Shares Issued, Price Per Share (in dollars per share) | $ / shares         $ 10.00          
Proceeds from Issuance of Common Stock         $ 140,000          
Conversion of Legacy AvePoint Common Stock into Common Stock [Member]                    
Conversion of Stock, Shares Issued (in shares) | shares         103,831,523          
Conversion of Apec Class A Common Stock into Common Stock [Member]                    
Conversion of Stock, Shares Issued (in shares) | shares         34,982,628          
Conversion of Apec Class B Common Stock into Common Stock [Member]                    
Conversion of Stock, Shares Issued (in shares) | shares         9,560,000          
Conversion of Legacy AvePoint Preferred Stock into Common Stock [Member]                    
Conversion of Stock, Shares Issued (in shares) | shares         28,500,592          
Conversion of Stock, Amount Issued         $ 130,900          
Merger [Member]                    
Business Combination, Share Exchange Ratio                   8.69144
I-Access Solutions Pte. Ltd. [Member]                    
Business Combination, Acquisition Related Costs       $ 300            
Business Combination, Consideration Transferred, Total       7,100            
Payments to Acquire Businesses, Gross       1,500            
Business Combination, Contingent Consideration, Liability, Total     $ 5,800 $ 5,600            
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability           $ 200        
I-Access Solutions Pte. Ltd. [Member] | Technology-Based Intangible Assets [Member]                    
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)       10 years            
I-Access Solutions Pte. Ltd. [Member] | Customer-Related Intangible Assets [Member] | Minimum [Member]                    
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)       1 year            
I-Access Solutions Pte. Ltd. [Member] | Customer-Related Intangible Assets [Member] | Maximum [Member]                    
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)       10 years            
I-Access Solutions Pte. Ltd. [Member] | EduTech Common Shares [Member]                    
Business Combination, Contingent Consideration, Percentage of Shares       2.98%            
Stock Issued During Period, Shares, Acquisitions (in shares) | shares       292,440            
Business Acquisition, Shares Held in Escrow (in shares) | shares       30,252            
Stock Issued for Acquisitions, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) | shares     292,440              
Business Acquisition, Shares Held in Escrow, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) | shares     30,252              
I-Access Solutions Pte. Ltd. [Member] | Put Option to Repurchase Shares [Member]                    
Business Acquisition, Conditional Option to Repurchase Shares       $ 5,900            
Business Acquisition, Conditional Option to Repurchase Shares, Period (Month)       24 months            
I-Access Solutions Pte. Ltd. [Member] | Revenue Surplus [Member]                    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 700            
I-Access Solutions Pte. Ltd. [Member] | Revenue Shortfall [Member]                    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 700            
Essential [Member]                    
Business Combination, Consideration Transferred, Total   $ 3,000                
tyGraph [Member]                    
Business Combination, Acquisition Related Costs $ 400                  
Business Combination, Consideration Transferred, Total 15,300                  
Payments to Acquire Businesses, Gross $ 13,800                  
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) | shares 324,845                  
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable $ 1,500                  
Payments to Acquire Businesses, Net of Cash Acquired, Total 13,500                  
Other Payments to Acquire Businesses 200                  
tyGraph [Member] | Maximum [Member]                    
Business Acquisition, Transaction Costs $ 100                  
tyGraph [Member] | Technology-Based Intangible Assets [Member]                    
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 6 years                  
tyGraph [Member] | Customer-Related Intangible Assets [Member] | Maximum [Member]                    
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 10 years                  
XML 75 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination - Weighted Average Assumptions (Details)
Dec. 31, 2022
Apr. 15, 2022
Feb. 18, 2022
Dec. 31, 2021
Jul. 01, 2021
Measurement Input, Expected Term [Member]          
Expected life (in years) 5.50     6.50 7.00
Measurement Input, Expected Term [Member] | I-Access Solutions Pte. Ltd. [Member]          
Expected life (in years)   1.93 2.08    
Measurement Input, Price Volatility [Member]          
Expected life (in years) 0.5500     0.4000 0.4000
Measurement Input, Price Volatility [Member] | I-Access Solutions Pte. Ltd. [Member]          
Expected life (in years)   0.50 0.50    
Measurement Input, Risk Free Interest Rate [Member] | I-Access Solutions Pte. Ltd. [Member]          
Expected life (in years)   0.0183 0.0123    
Measurement Input, Expected Dividend Rate [Member] | I-Access Solutions Pte. Ltd. [Member]          
Expected life (in years)   0 0    
XML 76 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Sep. 12, 2022
Feb. 18, 2022
Dec. 31, 2021
Goodwill, Ending Balance $ 18,904     $ 0
I-Access Solutions Pte. Ltd. [Member]        
Accounts receivable, net     $ 429  
Prepaid expenses and other current assets     72  
Property and equipment     22  
Goodwill, Ending Balance     3,950  
Other assets     997  
Accrued expenses and other liabilities     (718)  
Current portion of deferred revenue     (230)  
Other non-current liabilities     (1,072)  
Total purchase consideration     7,109  
I-Access Solutions Pte. Ltd. [Member] | Technology-Based Intangible Assets [Member]        
Intangible     2,750  
Customer related assets     2,750  
I-Access Solutions Pte. Ltd. [Member] | Customer Relationships [Member]        
Intangible     909  
Customer related assets     $ 909  
tyGraph [Member]        
Accounts receivable, net   $ 449    
Prepaid expenses and other current assets   262    
Property and equipment   30    
Goodwill, Ending Balance   12,193    
Other assets   219    
Accrued expenses and other liabilities   (93)    
Current portion of deferred revenue   (2,079)    
Other non-current liabilities   (1,724)    
Total purchase consideration   15,335    
Accrued expenses and other liabilities   (342)    
tyGraph [Member] | Technology-Based Intangible Assets [Member]        
Intangible   2,552    
Customer related assets   2,552    
tyGraph [Member] | Customer Relationships [Member]        
Intangible   3,868    
Customer related assets   $ 3,868    
XML 77 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Balance $ 0
Acquisitions 19,167
Effect of foreign currency translation (263)
Balance $ 18,904
XML 78 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Amortization of Intangible Assets $ 1,400 $ 0
XML 79 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023 $ 1,981  
2024 1,869  
2025 1,480  
2026 1,135  
2027 1,132  
Thereafter 3,482  
Total intangible assets subject to amortization $ 11,079 $ 0
XML 80 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Gross carrying amount $ 12,471 $ 0
Accumulated amortization (1,392) 0
Net carrying amount $ 11,079 0
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 7 months 6 days  
Technology-Based Intangible Assets [Member]    
Gross carrying amount $ 6,842 0
Accumulated amortization (777) 0
Net carrying amount $ 6,065 0
Finite-Lived Intangible Asset, Useful Life (Year) 6 years 10 months 24 days  
Customer Relationships [Member]    
Gross carrying amount $ 4,799 0
Accumulated amortization (477) 0
Net carrying amount $ 4,322 0
Finite-Lived Intangible Asset, Useful Life (Year) 9 years 4 months 24 days  
Media Content [Member]    
Gross carrying amount $ 830 0
Accumulated amortization (138) 0
Net carrying amount $ 692 $ 0
Finite-Lived Intangible Asset, Useful Life (Year) 3 years  
XML 81 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Concentration of Credit Risk (Details Textual) - Customer Concentration Risk [Member]
Pure in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer Benchmark [Member]      
Number of Major Customers 0 0 0
Accounts Receivable [Member]      
Number of Major Customers 0 0  
XML 82 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Receivable, Net (Details Textual) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total $ 48,553 $ 38,926
Other Assets [Member]    
Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total $ 6,900 $ 6,300
XML 83 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts $ (725) $ (838)
Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively 66,474 55,067
Trade Accounts Receivable [Member]    
Accounts receivable, gross 47,046 38,819
Unbilled Receivable [Member]    
Accounts receivable, gross $ 20,153 $ 17,086
XML 84 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Property and Equipment, Net (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Depreciation, Depletion and Amortization, Total $ 2.1 $ 1.2 $ 1.1
XML 85 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, Gross, Ending Balance $ 12,783 $ 11,206
Less accumulated depreciation and amortization (7,246) (7,284)
Property, Plant and Equipment, Net 5,537 3,922
Computer Equipment [Member]    
Property, Plant and Equipment, Gross, Ending Balance 6,079 5,777
Leasehold Improvements [Member]    
Property, Plant and Equipment, Gross, Ending Balance 3,823 2,769
Furniture and Fixtures [Member]    
Property, Plant and Equipment, Gross, Ending Balance 1,316 1,102
Building [Member]    
Property, Plant and Equipment, Gross, Ending Balance 725 786
Office Equipment [Member]    
Property, Plant and Equipment, Gross, Ending Balance 493 394
Software and Software Development Costs [Member]    
Property, Plant and Equipment, Gross, Ending Balance $ 347 $ 378
XML 86 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued compensation $ 26,585 $ 22,740
Current operating lease liabilities 5,400  
Indirect taxes 3,638 3,945
Cloud service fees 2,285 1,314
Professional service fees 1,464 1,033
Accrued partner expenses 1,445 903
Income taxes payable 1,055 1,197
Other 5,920 3,930
Accrued Liabilities and Other Liabilities 47,784 35,062
Accrued Expenses and Other Liabilities [member]    
Current operating lease liabilities $ 5,392 $ 0
XML 87 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Line of Credit (Details Textual) - HSBC Venture Bank USA Inc. [Member] - USD ($)
$ in Thousands
33 Months Ended
Apr. 07, 2020
Dec. 31, 2022
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] | London Interbank Offered Rate (LIBOR) [Member] (Deprecated 2023)    
Debt Instrument, Basis Spread on Variable Rate 3.50%  
Line of Credit, Accordion Feature [Member]    
Line of Credit Facility, Maximum Borrowing Capacity $ 20,000  
XML 88 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%  
Deferred Tax Assets, Valuation Allowance $ 20,808 $ 8,356
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 12,500  
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount 0  
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities 935 (0)
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total 200 1,300
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 0 $ 0
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards $ 14,600  
Open Tax Year 2018 2019 2020 2021  
Foreign Tax Authority [Member]    
Operating Loss Carryforwards $ 54,500  
Tax Credit Carryforward, Amount $ 300  
Tax Credit Carryforward, Expiration Date Dec. 31, 2023  
Open Tax Year 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021  
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]    
Open Tax Year 2018 2019 2020 2021  
XML 89 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Domestic $ (17,081) $ (23,583) $ (19,107)
Foreign (16,569) (9,205) 3,200
Loss before income taxes $ (33,650) $ (32,788) $ (15,907)
XML 90 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
State and local $ 1,937 $ 467 $ 0
Foreign 668 (881) 411
Total current income tax expense (1,478) 1,117 1,096
Federal 2,370 89 (175)
State and local (820) (12) (843)
Foreign 2,361 (323) 573
Total deferred income tax expense (benefit) 3,911 (246) (445)
Total income tax expense $ 5,038 $ 457 $ 1,062
XML 91 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
U.S. federal statutory tax rate $ (7,067) $ (6,886) $ (3,340)
State and local income taxes, net (292) (962) (519)
Stock-based compensation (51) 10,865 6,770
Executive compensation limitation 3,566 0 0
Fair value of earnout liability (828) (3,946) 0
Transaction costs 125 (2,209) 0
Change in valuation allowance 12,844 3,085 (3,216)
Foreign rate differential (2,066) 440 1,575
Return-to-provision adjustments (1,029) (196) (538)
Permanent differences 29 334 65
Other, net (193) (68) 265
Total income tax expense $ 5,038 $ 457 $ 1,062
XML 92 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Net operating loss carryforwards $ 13,775 $ 10,716
Deferred revenue 4,301 5,315
Compensation and benefits 6,567 4,384
Research and development expenses 6,169 0
Lease liability 3,622 0
Foreign tax credits 270 720
Fair value of earnout liability 93 181
Other 457 1,047
Less: Valuation allowance (20,808) (8,356)
Deferred tax assets, net 14,446 14,007
Property and equipment 197 132
Amortization 2,595 214
Commissions 8,384 7,918
Prepaid subscription (836) (822)
Unbilled receivable (1,489) (2,183)
Right-of-use assets (3,402) 0
Total deferred tax liability (16,903) (11,269)
Net deferred tax liability (2,457)  
Net deferred tax (liabilities) assets   2,738
Deferred tax assets, net of valuation allowance 14,446 14,007
Deferred tax liabilities (16,903) (11,269)
Other Assets [Member]    
Deferred tax assets, net 488 3,182
Deferred tax assets, net of valuation allowance 488 3,182
Other Noncurrent Liabilities [Member]    
Total deferred tax liability (2,945) (444)
Deferred tax liabilities $ (2,945) $ (444)
XML 93 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Beginning balance $ 1,088 $ 5,369
Additions based on tax positions related to the current year 0 0
Reduction for tax positions of prior years (12) (4,281)
Reduction for settlements (935) 0
Expiration of applicable statute of limitations 0 0
Ending balance $ 141 $ 1,088
XML 94 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 6.9  
Operating Lease, Weighted Average Remaining Lease Term (Year) 4 years 4 months 24 days  
Operating Lease, Weighted Average Discount Rate, Percent 5.10%  
Operating Lease, Liability, Current $ 5.4  
Operating Lease, Expense $ 5.6 $ 6.4
XML 95 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases - Components of Operating Lease Expense (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Lease liability cost $ 5,945
Short-term lease expenses (1) 1,760 [1]
Variable lease cost not included in the lease liability (2) 261 [2]
Total lease cost $ 7,966
[1] Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.
[2] Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.
XML 96 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases - Other Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Operating cash flows from operating leases $ 5,626
XML 97 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
2023 $ 6,104
2024 4,360
2025 2,817
2026 2,159
2027 1,373
Thereafter 1,887
Total future lease payments 18,700
Less: Present value adjustment (1,960)
Long-term Operating Lease Liabilities [Member]  
Present value of future lease payments (1) $ 16,740 [1]
[1] Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets.
XML 98 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases - Operating Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
2022 $ 5,680
2023 3,808
2024 2,428
2025 1,840
2026 1,438
Thereafter 2,960
Operating Leases, Future Minimum Payments Due $ 18,154
XML 99 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2022
May 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jul. 31, 2022
Apr. 30, 2019
Unrecorded Unconditional Purchase Obligation, Total $ 100,239   $ 100,239          
Payments for Unconditional Purchase Commitment         $ 3,800      
Guarantee for Service Agreement [Member]                
Letters of Credit Outstanding, Amount 2,400   2,400          
Microsoft Office 365 [Member]                
Unrecorded Unconditional Purchase Obligation, Total             $ 6,100 $ 2,100
Payments for Unconditional Purchase Commitment     1,900 $ 700 700 $ 700    
IT solutions [Member]                
Unrecorded Unconditional Purchase Obligation, Total $ 96,000 $ 22,000 96,000          
Unrecorded Unconditional Purchase Obligation, Term (Year) 3 years 3 years            
Payments for Unconditional Purchase Commitment     $ 19,100 $ 12,100 $ 3,100      
XML 100 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
2023 $ 2,026
2024 2,213
2025 96,000
2026 0
2027 0
Thereafter 0
Unrecorded Unconditional Purchase Obligation $ 100,239
XML 101 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 26, 2021
Dec. 31, 2022
Dec. 31, 2021
Jul. 01, 2021
Number of Shares Exchangeable at $12.50 (in shares) 1,000,000      
Number of Shares Exchangeable at $15.00 (in shares) 1,000,000      
Number of Shares Exchangeable at $17.50 (in shares) 1,000,000      
Business Combination, Contingent Consideration, Liability, Total   $ 6.6 $ 10.0 $ 29.6
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   4.3 20.3  
Class of Warrant or Right, Outstanding (in shares) 17,905,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.50      
Private Placement Warrant [Member]        
Class of Warrant or Right, Outstanding (in shares)       405,000
Warrants and Rights Outstanding, Term (Year)       5 years
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 11.50
Warrants and Rights Outstanding   0.2 0.5 $ 1.4
Fair Value Adjustment of Warrants   $ 0.2 $ 0.9  
XML 102 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)
Dec. 31, 2022
Dec. 31, 2021
Jul. 01, 2021
Measurement Input, Expected Term [Member]      
Measurement input 5.50 6.50 7.00
Measurement Input, Price Volatility [Member]      
Measurement input 0.5500 0.4000 0.4000
XML 103 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 15, 2022
shares
Feb. 18, 2022
USD ($)
Jul. 01, 2021
USD ($)
$ / shares
shares
Feb. 11, 2021
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Mar. 17, 2022
USD ($)
Jul. 26, 2021
$ / shares
shares
Dec. 24, 2020
USD ($)
Common Stock, Shares Authorized (in shares)         1,000,000,000 1,000,000,000     1,000,000,000  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001     $ 0.0001  
Common Stock, Shares, Issued (in shares)         185,277,588 181,821,767        
Business Combination, Share Exchange Ratio     8.69144              
Number of Shares Subject to Vesting Provision (in shares)     2,916,700   0          
Class of Warrant or Right, Outstanding (in shares)                 17,905,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                 $ 11.50  
Preferred Stock, Shares Authorized (in shares)           20,000,000     20,000,000  
Preferred Stock, Shares Issued (in shares)           0        
Preferred Stock, Liquidation Preference, Value | $             $ 403,400      
Dividends, Preferred Stock | $           $ 0 $ 0      
Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total | $         $ 14,007 $ 5,210       $ 7,500
Redeemable Noncontrolling Interest, Increase from Contribution by Noncontrolling Interest | $       $ 800            
Common Stock, Shares, Outstanding, Ending Balance (in shares)         185,277,588 181,821,767     180,272,638  
Preferred Stock, Shares Outstanding (in shares)           0        
I-Access Solutions Pte. Ltd. [Member]                    
Business Combination, Consideration Transferred, Total | $   $ 7,100                
I-Access Solutions Pte. Ltd. [Member] | EduTech Common Shares [Member]                    
Stock Issued for Acquisitions, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) 292,440                  
Business Acquisition, Shares Held in Escrow, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) 30,252                  
AvePoint EduTech PTE. LTD. [Member] | I-Access Solutions Pte. Ltd. [Member]                    
Business Acquisition, Percentage of Voting Interests Acquired   100.00%                
Business Combination, Consideration Transferred, Total | $   $ 7,100                
Business Acquisition, Conditional Option to Repurchase Shares | $   $ 5,900                
Business Acquisition, Conditional Option to Repurchase Shares, Period (Month)   24 months                
AvePoint EduTech PTE. LTD. [Member]                    
Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total | $         $ 14,007 $ 5,210        
Noncontrolling Interest, Ownership Percentage by Parent       76.09% 73.82% 76.09%       77.78%
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners       23.91%           22.22%
AvePoint EduTech PTE. LTD. [Member] | AEPL PTE. LTD. [Member]                    
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners         23.20% 23.91%        
AvePoint EduTech PTE. LTD. [Member] | I-Access Solutions Pte. Ltd. [Member]                    
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners         2.98%          
Share Repurchase Program [Member]                    
Stock Repurchase Program, Authorized Amount | $               $ 150,000    
Treasury Stock, Shares, Acquired (in shares)         4,046,186          
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) | $ / shares         $ 4.92          
Convertible Preferred Stock [Member]                    
Preferred Stock, Shares Authorized (in shares)         42,000,592 42,000,592 42,000,592      
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares             $ 0.0001      
Preferred Stock, Shares Issued (in shares)             42,000,592      
Preferred Stock, Shares Outstanding (in shares)             42,000,592      
Public Warrant [Member]                    
Class of Warrant or Right, Outstanding (in shares)     17,500,000   17,500,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 11.50              
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)     1              
Warrants and Rights Outstanding, Term (Year)     5 years              
Warrants and Rights Outstanding | $     $ 59,300              
XML 104 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Beginning balance (December 31, 2021) $ 5,210    
Net income attributable to and accretion of redeemable noncontrolling interest (2,942) $ (1,974) $ (27)
Ending balance (December 31, 2022) 14,007 5,210  
AvePoint EduTech PTE. LTD. [Member]      
Beginning balance (December 31, 2021) 5,210    
Issuance of redeemable noncontrolling interest in EduTech 5,794    
Net income attributable to and accretion of redeemable noncontrolling interest (401)    
Other comprehensive income attributable to redeemable noncontrolling interest 61    
Adjustment to present redemption value as of December 31, 2022 3,343    
Ending balance (December 31, 2022) $ 14,007 $ 5,210  
XML 105 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jul. 01, 2021
Dec. 26, 2019
Jul. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-Based Payment Arrangement, Expense, Tax Benefit       $ 2,200 $ 30    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)       $ 2.71 $ 4.09 $ 1.63  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount       $ 25,500      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)       29,167,803 30,480,317    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)       19,457,559      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value       $ 33,800      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value       $ 32,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)       1,799,665 5,141,331    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value       $ 6,600 $ 40,000    
Put Option, Redemption Share (in shares)   3,113,170          
Put Option, Underlying Option (in shares)   5,148,777          
Liability Balance Related to Modified Options         $ 0    
Liability Balance Related to Common Stock $ 49,700            
Share-Based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years      
Reclassifications of Temporary to Permanent Equity 1,700            
Share-based Payment Arrangement, Expense 3,500            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)     3,592,504        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 3 months 18 days      
PRC Options [Member]              
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 24,300            
Time and Performance Based Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           4 years  
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       5,749,764   0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)       $ 5.55 $ 9.64    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 8,200 $ 9,500    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)       1,784,993   0  
Earn-Out RSUs [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years            
Share-based Payment Arrangement, Expense       $ 900 400    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value $ 2,500            
Modified Common Stock [Member]              
Reclassifications of Temporary to Permanent Equity 39,300            
Share-based Payment Arrangement, Expense             $ 500
Modified Options [Member]              
Reclassifications of Temporary to Permanent Equity $ 49,700            
Share-based Payment Arrangement, Expense         $ 11,800 $ 29,600  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)         1,365,503 168,988  
Liability Balance Related to Modified Options Reclassified to Liability-classified Outstanding Shares         $ 15,400 $ 5,800  
Liability Balance Related to Outstanding Shares Reclassified toTemporary Equity         $ 6,900 $ 0  
Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised (in shares)           521,486  
Six Months Completion Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)         690,474    
Liability-classified Common Stock [Member]              
Share-based Payment Arrangement, Expense         $ 1,200 $ 900  
The 2021 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)       20,298,497      
The 2021 Plan [Member] | Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 10 months 24 days      
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount       $ 53,000      
XML 106 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Stock-based Compensation (Details) - The 2006, 2016 and 2021 [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-based Compensation $ 37,218 $ 59,508 $ 33,767
Cost of Sales [Member]      
Stock-based Compensation 2,640 3,477 592
Selling and Marketing Expense [Member]      
Stock-based Compensation 11,393 15,906 19,973
General and Administrative Expense [Member]      
Stock-based Compensation 19,398 24,063 12,916
Research and Development Expense [Member]      
Stock-based Compensation $ 3,787 $ 16,062 $ 286
XML 107 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)
12 Months Ended
Jul. 01, 2021
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement, Option [Member] | The 2021 Plan [Member]      
Expected term (in years) (Year)   6 years 1 month 9 days 6 years 1 month 9 days
Expected volatility   45.18% 43.31%
Risk-free rate   2.16% 0.94%
Modified Options [Member]      
Expected term (in years) (Year) 4 years 1 month 6 days    
Expected volatility 34.44%    
Risk-free rate 0.79%    
XML 108 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance, shares (in shares) 30,480,317  
Balance, weighted average exercise price (in dollars per share) $ 3.87  
Balance, weighted average remaining contractual life (Year) 6 years 6 months 10 days 2 years 9 months 29 days
Granted, shares (in shares) 689,406  
Granted, weighted average exercise price (in dollars per share) $ 5.88  
Exercised, shares (in shares) (1,799,665) (5,141,331)
Exercised, weighted average exercise price (in dollars per share) $ 1.57  
Forfeited or expired, shares (in shares) (202,255)  
Forfeited or expired, weighted average exercise price (in dollars per share) $ 4.94  
Balance, shares (in shares) 29,167,803 30,480,317
Balance, weighted average exercise price (in dollars per share) $ 4.05 $ 3.87
XML 109 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Outstanding, stock options (in shares) | shares 29,167,803
Outstanding, weighted average contractual life (Year) 6 years 6 months 10 days
Outstanding, weighed average exercise price (in dollars per share) $ 4.05
Exercisable, stock options (in shares) | shares 19,457,559
Exercisable, weighted average contractual life (Year) 5 years 8 months 26 days
Exercisable, weighted average exercise price (in dollars per share) $ 2.96
Range 1 [Member]  
Lower exercise price (in dollars per share) 0.03
Upper exercise price (in dollars per share) $ 1.34
Outstanding, stock options (in shares) | shares 5,964,947
Outstanding, weighted average contractual life (Year) 3 years 8 months 4 days
Outstanding, weighed average exercise price (in dollars per share) $ 1.28
Exercisable, stock options (in shares) | shares 5,964,947
Exercisable, weighted average contractual life (Year) 3 years 8 months 4 days
Exercisable, weighted average exercise price (in dollars per share) $ 1.28
Range 2 [Member]  
Lower exercise price (in dollars per share) 1.52
Upper exercise price (in dollars per share) $ 1.89
Outstanding, stock options (in shares) | shares 5,795,861
Outstanding, weighted average contractual life (Year) 4 years 11 months 23 days
Outstanding, weighed average exercise price (in dollars per share) $ 1.59
Exercisable, stock options (in shares) | shares 5,519,215
Exercisable, weighted average contractual life (Year) 4 years 11 months 1 day
Exercisable, weighted average exercise price (in dollars per share) $ 1.59
Range 3 [Member]  
Lower exercise price (in dollars per share) 3.90
Upper exercise price (in dollars per share) $ 9.64
Outstanding, stock options (in shares) | shares 17,406,995
Outstanding, weighted average contractual life (Year) 8 years 3 days
Outstanding, weighed average exercise price (in dollars per share) $ 5.82
Exercisable, stock options (in shares) | shares 7,973,397
Exercisable, weighted average contractual life (Year) 7 years 10 months 6 days
Exercisable, weighted average exercise price (in dollars per share) $ 5.17
XML 110 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Unvested, number of shares (in shares) 5,167,479    
Unvested, weighted average grant date fair value (in dollars per share) $ 9.64    
Granted, number of shares (in shares) 5,749,764   0
Granted, weighted average grant date fair value (in dollars per share) $ 5.55 $ 9.64  
Vested, number of shares (in shares) (1,784,993)   0
Vested, weighted average grant date fair value (in dollars per share) $ 9.42    
Forfeited, number of shares (in shares) (739,707)    
Forfeited, weighted average grant date fair value (in dollars per share) $ 7.17    
Unvested, number of shares (in shares) 8,392,543 5,167,479  
Unvested, weighted average grant date fair value (in dollars per share) $ 7.10 $ 9.64  
XML 111 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale, Realized Gain (Loss) $ 2,800 $ 0
XML 112 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Certificates of deposit $ 162  
Total 193,244 $ 204,128
Liabilities 6,858 10,470
Company Earn-Outs [Member]    
Liabilities [1]   10,012
Warrant Liabilities [Member]    
Liabilities [1] 227 458
Fair Value, Inputs, Level 1 [Member]    
Certificates of deposit 0  
Total 0 0
Liabilities 0 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]    
Certificates of deposit 162  
Total 193,244 204,128
Liabilities 227 458
Fair Value, Inputs, Level 2 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   0
Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 227 458
Fair Value, Inputs, Level 3 [Member]    
Certificates of deposit 0  
Total 0 0
Liabilities 6,631 10,012
Fair Value, Inputs, Level 3 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   10,012
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Certificates of Deposit [Member]    
Cash Equivalents 1,693 1,433
Certificates of deposit 2,620 2,411
Certificates of deposit   285
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 0 0
Certificates of deposit 0 0
Certificates of deposit   0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 1,693 1,433
Certificates of deposit 2,620 2,411
Certificates of deposit   285
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0 0
Certificates of deposit 0 0
Certificates of deposit   0
US Treasury Securities [Member]    
Cash Equivalents [2]   199,999
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents [2]   0
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [2]   199,999
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents [2]   $ 0
Money Market Funds [Member]    
Cash Equivalents 188,769  
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 0  
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 188,769  
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0  
Company Earn-Outs [Member]    
Liabilities [1] 6,631  
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] $ 6,631  
[1] As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details.
[2] Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively.
XML 113 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) - Fair Value, Recurring [Member] - Fair Value, Inputs, Level 3 [Member] - Earn-out Shares Liabilities [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Opening balance $ 10,012
Included in earnings (4,165)
Reclass from Earnout-RSU 784
Closing balance $ 6,631
XML 114 R92.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Segment Information (Details Textual)
12 Months Ended
Dec. 31, 2022
Number of Operating Segments 1
XML 115 R93.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Segment Information - Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 232,339 $ 191,909 $ 151,533
Property and equipment, net 5,537 3,922  
North America [Member]      
Revenue 102,025 83,034 67,823
UNITED STATES      
Revenue 100,870 83,034 67,823
Property and equipment, net 1,279 923  
EMEA [Member]      
Revenue 71,635 58,285 42,441
GERMANY      
Revenue 30,625 23,574 17,650
CHINA      
Property and equipment, net 2,982 2,376  
Asia Pacific [Member]      
Revenue 58,679 50,590 41,269
JAPAN      
Revenue 21,348 23,360 17,331
Other Countries [Member]      
Property and equipment, net 1,276 623  
SINGAPORE      
Revenue $ 21,915 $ 16,580 $ 15,376
XML 116 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share - Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net loss $ (38,688) $ (33,245) $ (16,969)
Net income attributable to and accretion of redeemable noncontrolling interest (2,942) (1,974) (27)
Net loss attributable to AvePoint, Inc. (41,630) (35,219) (16,996)
Deemed dividends on preferred stock 0 (32,928) (34,446)
Total net loss available to common stockholders $ (41,630) $ (68,147) $ (51,442)
Weighted average common shares outstanding (in shares) 181,957 141,596 89,638
Effect of dilutive securities (in shares) 0 0 0
Weighted average diluted shares (in shares) 181,957 141,596 89,638
Basic and diluted loss per share (in dollars per share) $ (0.23) $ (0.48) $ (0.57)
XML 117 R95.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share - Antidilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive securities (in shares) 58,566 56,552 76,858
Convertible Preferred Stock [Member]      
Antidilutive securities (in shares) 0 0 42,001
Share-Based Payment Arrangement, Option [Member]      
Antidilutive securities (in shares) 29,168 30,480 34,857
Restricted Stock Units (RSUs) [Member]      
Antidilutive securities (in shares) 8,493 5,167 0
Warrant [Member]      
Antidilutive securities (in shares) 17,905 17,905 0
Company Earn-Outs [Member]      
Antidilutive securities (in shares) 3,000 3,000 0
XML 118 R96.htm IDEA: XBRL DOCUMENT v3.23.1
Note 21 - Subsequent Events (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Mar. 13, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   689,406
Share-Based Payment Arrangement, Employee [Member] | Subsequent Event [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 1,125,374  
Share-Based Payment Arrangement, Employee [Member] | Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) 6,349,464  
Share-Based Payment Arrangement, Employee [Member] | Subsequent Event [Member] | RSU and Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Including Options, Grants in Period, Fair Value $ 29.6  
XML 119 avpt20230414_posam_htm.xml IDEA: XBRL DOCUMENT 0001777921 2022-01-01 2022-12-31 0001777921 2022-12-31 0001777921 2021-12-31 0001777921 avpt:SAASMember 2022-01-01 2022-12-31 0001777921 avpt:SAASMember 2021-01-01 2021-12-31 0001777921 avpt:SAASMember 2020-01-01 2020-12-31 0001777921 avpt:TermedLicenseAndSupportMember 2022-01-01 2022-12-31 0001777921 avpt:TermedLicenseAndSupportMember 2021-01-01 2021-12-31 0001777921 avpt:TermedLicenseAndSupportMember 2020-01-01 2020-12-31 0001777921 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001777921 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001777921 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001777921 us-gaap:MaintenanceMember 2022-01-01 2022-12-31 0001777921 us-gaap:MaintenanceMember 2021-01-01 2021-12-31 0001777921 us-gaap:MaintenanceMember 2020-01-01 2020-12-31 0001777921 us-gaap:LicenseMember 2022-01-01 2022-12-31 0001777921 us-gaap:LicenseMember 2021-01-01 2021-12-31 0001777921 us-gaap:LicenseMember 2020-01-01 2020-12-31 0001777921 2021-01-01 2021-12-31 0001777921 2020-01-01 2020-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2021-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2021-12-31 0001777921 avpt:CommonStockOutstandingMember 2021-12-31 0001777921 us-gaap:CommonStockMember 2021-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001777921 us-gaap:TreasuryStockCommonMember 2021-12-31 0001777921 us-gaap:RetainedEarningsMember 2021-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001777921 avpt:CommonStockOutstandingMember 2022-01-01 2022-12-31 0001777921 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001777921 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001777921 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2022-01-01 2022-12-31 0001777921 us-gaap: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 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2020-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2020-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2020-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2020-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2020-12-31 0001777921 us-gaap:CommonStockMember 2020-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001777921 us-gaap:TreasuryStockCommonMember 2020-12-31 0001777921 us-gaap:RetainedEarningsMember 2020-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001777921 2020-12-31 0001777921 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2021-01-01 2021-12-31 0001777921 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001777921 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001777921 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember 2021-01-01 2021-12-31 0001777921 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2021-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2021-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2021-12-31 0001777921 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2019-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2019-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2019-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2019-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2019-12-31 0001777921 us-gaap:CommonStockMember 2019-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001777921 us-gaap:RetainedEarningsMember 2019-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001777921 2019-12-31 0001777921 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2020-01-01 2020-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2020-01-01 2020-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2020-01-01 2020-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2020-01-01 2020-12-31 0001777921 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001777921 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001777921 us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001777921 srt:MinimumMember 2022-12-31 0001777921 srt:MaximumMember 2022-12-31 0001777921 us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001777921 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001777921 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001777921 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001777921 us-gaap:BuildingMember 2022-12-31 0001777921 us-gaap:OfficeEquipmentMember 2022-12-31 0001777921 avpt:SoftwareDevelopmentSoldToCustomersMember 2022-12-31 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001777921 avpt:SAASMember 2022-12-31 0001777921 avpt:TermedLicenseAndSupportMember 2022-12-31 0001777921 2023-01-01 2022-12-31 0001777921 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember 2022-01-01 2022-12-31 0001777921 us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-12-31 0001777921 us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0001777921 avpt:AvepointEdutechPteLtdMember 2022-12-31 0001777921 avpt:AvepointEdutechPteLtdMember 2021-12-31 0001777921 avpt:AvepointEdutechPteLtdMember avpt:AEPLPETLTDMember 2022-12-31 0001777921 avpt:AvepointEdutechPteLtdMember avpt:AEPLPETLTDMember 2021-12-31 0001777921 avpt:AvepointEdutechPteLtdMember avpt:IaccessSolutionsPteLtdMember 2022-12-31 0001777921 avpt:MergerMember 2020-11-23 0001777921 avpt:ConversionOfLegacyAvepointCommonStockIntoCommonStockMember 2021-07-26 2021-07-26 0001777921 2021-07-26 0001777921 2021-07-26 2021-07-26 0001777921 avpt:ConversionOfApecClassACommonStockIntoCommonStockMember 2021-07-26 2021-07-26 0001777921 avpt:ConversionOfApecClassBCommonStockIntoCommonStockMember 2021-07-26 2021-07-26 0001777921 avpt:SubscriptionAgreementsMember 2021-07-26 2021-07-26 0001777921 avpt:SubscriptionAgreementsMember 2021-07-26 0001777921 avpt:ConversionOfLegacyAvepointPreferredStockIntoCommonStockMember 2021-07-26 2021-07-26 0001777921 avpt:IaccessSolutionsPteLtdMember 2022-02-18 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:EdutechCommonSharesMember 2022-02-18 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:EdutechCommonSharesMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:PutOptionToRepurchaseSharesMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:PutOptionToRepurchaseSharesMember 2022-02-18 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:RevenueSurplusMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:RevenueShortfallMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:EdutechCommonSharesMember 2022-04-15 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputExpectedTermMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputExpectedTermMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputPriceVolatilityMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputPriceVolatilityMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember 2022-01-01 2022-12-31 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:CustomerRelationshipsMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-18 2022-02-18 0001777921 srt:MinimumMember avpt:IaccessSolutionsPteLtdMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-02-18 2022-02-18 0001777921 srt:MaximumMember avpt:IaccessSolutionsPteLtdMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-02-18 2022-02-18 0001777921 avpt:EssentialMember 2022-08-25 2022-08-25 0001777921 avpt:tyGraphMember 2022-09-12 2022-09-12 0001777921 srt:MaximumMember avpt:tyGraphMember 2022-09-12 0001777921 avpt:tyGraphMember 2022-09-12 0001777921 avpt:tyGraphMember us-gaap:CustomerRelationshipsMember 2022-09-12 0001777921 avpt:tyGraphMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-09-12 0001777921 avpt:tyGraphMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-09-12 2022-09-12 0001777921 srt:MaximumMember avpt:tyGraphMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-09-12 2022-09-12 0001777921 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001777921 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001777921 us-gaap:CustomerRelationshipsMember 2022-12-31 0001777921 us-gaap:CustomerRelationshipsMember 2021-12-31 0001777921 us-gaap:MediaContentMember 2022-12-31 0001777921 us-gaap:MediaContentMember 2021-12-31 0001777921 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001777921 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001777921 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001777921 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001777921 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001777921 us-gaap:TradeAccountsReceivableMember 2022-12-31 0001777921 us-gaap:TradeAccountsReceivableMember 2021-12-31 0001777921 avpt:UnbilledReceivableMember 2022-12-31 0001777921 avpt:UnbilledReceivableMember 2021-12-31 0001777921 us-gaap:OtherAssetsMember 2022-12-31 0001777921 us-gaap:OtherAssetsMember 2021-12-31 0001777921 us-gaap:ComputerEquipmentMember 2022-12-31 0001777921 us-gaap:ComputerEquipmentMember 2021-12-31 0001777921 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001777921 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001777921 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001777921 us-gaap:BuildingMember 2021-12-31 0001777921 us-gaap:OfficeEquipmentMember 2021-12-31 0001777921 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001777921 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001777921 avpt:AccruedExpensesAndOtherLiabilitiesMember 2022-12-31 0001777921 avpt:AccruedExpensesAndOtherLiabilitiesMember 2021-12-31 0001777921 us-gaap:RevolvingCreditFacilityMember avpt:HSBCVentureBankUsaIncMember 2020-04-07 0001777921 avpt:LineOfCreditAccordionFeatureMember avpt:HSBCVentureBankUsaIncMember 2020-04-07 0001777921 us-gaap:RevolvingCreditFacilityMember avpt:HSBCVentureBankUsaIncMember us-gaap:LondonInterbankOfferedRateLIBORMember 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 2022-12-31 0001777921 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001777921 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001777921 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001777921 us-gaap:ForeignCountryMember 2022-12-31 0001777921 avpt:LongtermOperatingLeaseLiabilitiesMember 2022-12-31 0001777921 avpt:MicrosoftOffice365Member 2019-04-30 0001777921 avpt:ITSolutionsMember 2020-05-31 0001777921 avpt:ITSolutionsMember 2020-05-01 2020-05-31 0001777921 avpt:MicrosoftOffice365Member 2019-01-01 2019-12-31 0001777921 avpt:MicrosoftOffice365Member 2020-01-01 2020-12-31 0001777921 avpt:ITSolutionsMember 2020-01-01 2020-12-31 0001777921 avpt:MicrosoftOffice365Member 2021-01-01 2021-12-31 0001777921 avpt:ITSolutionsMember 2021-01-01 2021-12-31 0001777921 avpt:ITSolutionsMember 2022-01-01 2022-12-31 0001777921 avpt:MicrosoftOffice365Member 2022-07-31 0001777921 avpt:MicrosoftOffice365Member 2022-01-01 2022-12-31 0001777921 avpt:ITSolutionsMember 2022-12-31 0001777921 avpt:ITSolutionsMember 2022-12-01 2022-12-31 0001777921 avpt:GuaranteeForServiceAgreementMember 2022-12-31 0001777921 2021-07-01 0001777921 us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001777921 us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001777921 us-gaap:MeasurementInputExpectedTermMember 2021-07-01 0001777921 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001777921 us-gaap:MeasurementInputPriceVolatilityMember 2021-12-31 0001777921 us-gaap:MeasurementInputPriceVolatilityMember 2021-07-01 0001777921 avpt:PrivatePlacementWarrantMember 2021-07-01 0001777921 avpt:PrivatePlacementWarrantMember 2022-12-31 0001777921 avpt:PrivatePlacementWarrantMember 2021-12-31 0001777921 avpt:PrivatePlacementWarrantMember 2022-01-01 2022-12-31 0001777921 avpt:PrivatePlacementWarrantMember 2021-01-01 2021-12-31 0001777921 2021-07-01 2021-07-01 0001777921 avpt:PublicWarrantMember 2021-07-01 0001777921 avpt:PublicWarrantMember 2022-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2022-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2021-12-31 0001777921 avpt:ShareRepurchaseProgramMember 2022-03-17 0001777921 avpt:ShareRepurchaseProgramMember 2022-01-01 2022-12-31 0001777921 2020-12-24 0001777921 avpt:AvepointEdutechPteLtdMember 2020-12-24 0001777921 2021-02-11 2021-02-11 0001777921 avpt:AvepointEdutechPteLtdMember 2021-02-11 0001777921 avpt:AvepointEdutechPteLtdMember avpt:IaccessSolutionsPteLtdMember 2022-02-18 0001777921 avpt:AvepointEdutechPteLtdMember avpt:IaccessSolutionsPteLtdMember 2022-02-18 2022-02-18 0001777921 avpt:AvepointEdutechPteLtdMember 2022-01-01 2022-12-31 0001777921 avpt:The2021PlanMember 2022-12-31 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-07-01 0001777921 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-07-31 0001777921 avpt:PRCOptionsMember 2021-07-01 0001777921 avpt:TimeAndPerformanceBasedOptionMember 2020-01-01 2020-12-31 0001777921 us-gaap:EmployeeStockOptionMember avpt:The2021PlanMember 2022-01-01 2022-12-31 0001777921 us-gaap:EmployeeStockOptionMember avpt:The2021PlanMember 2021-01-01 2021-12-31 0001777921 avpt:Range1Member 2022-01-01 2022-12-31 0001777921 avpt:Range1Member 2022-12-31 0001777921 avpt:Range2Member 2022-01-01 2022-12-31 0001777921 avpt:Range2Member 2022-12-31 0001777921 avpt:Range3Member 2022-01-01 2022-12-31 0001777921 avpt:Range3Member 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember avpt:The2021PlanMember 2022-01-01 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember avpt:The2021PlanMember 2022-12-31 0001777921 avpt:EarnOutRSUsMember 2021-07-01 0001777921 avpt:EarnOutRSUsMember 2021-07-01 2021-07-01 0001777921 avpt:EarnOutRSUsMember 2022-01-01 2022-12-31 0001777921 avpt:EarnOutRSUsMember 2021-01-01 2021-12-31 0001777921 2019-12-26 2019-12-26 0001777921 avpt:ModifiedCommonStockMember 2019-01-01 2019-12-31 0001777921 avpt:ModifiedOptionsMember 2021-07-01 2021-07-01 0001777921 avpt:ModifiedOptionsMember 2021-01-01 2021-12-31 0001777921 avpt:ModifiedOptionsMember 2020-01-01 2020-12-31 0001777921 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001777921 avpt:SixMonthsCompletionOptionMember 2021-01-01 2021-12-31 0001777921 avpt:LiabilityClassifiedCommonStockMember 2021-01-01 2021-12-31 0001777921 avpt:LiabilityClassifiedCommonStockMember 2020-01-01 2020-12-31 0001777921 avpt:ModifiedCommonStockMember 2021-07-01 2021-07-01 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001777921 us-gaap:CertificatesOfDepositMember 2022-12-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001777921 us-gaap:MoneyMarketFundsMember 2022-12-31 0001777921 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001777921 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001777921 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001777921 avpt:CompanyEarnOutsMember 2022-12-31 0001777921 us-gaap: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:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001777921 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001777921 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001777921 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001777921 us-gaap:CertificatesOfDepositMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001777921 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001777921 us-gaap:FairValueInputsLevel1Member avpt:CompanyEarnOutsMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel2Member avpt:CompanyEarnOutsMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:CompanyEarnOutsMember 2021-12-31 0001777921 avpt:CompanyEarnOutsMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel1Member avpt:WarrantLiabilitiesMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel2Member avpt:WarrantLiabilitiesMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:WarrantLiabilitiesMember 2021-12-31 0001777921 avpt:WarrantLiabilitiesMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:EarnoutSharesLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:EarnoutSharesLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:EarnoutSharesLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001777921 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001777921 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001777921 srt:NorthAmericaMember 2020-01-01 2020-12-31 0001777921 us-gaap:EMEAMember 2022-01-01 2022-12-31 0001777921 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001777921 us-gaap:EMEAMember 2020-01-01 2020-12-31 0001777921 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001777921 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001777921 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001777921 country:US 2022-01-01 2022-12-31 0001777921 country:US 2021-01-01 2021-12-31 0001777921 country:US 2020-01-01 2020-12-31 0001777921 country:DE 2022-01-01 2022-12-31 0001777921 country:DE 2021-01-01 2021-12-31 0001777921 country:DE 2020-01-01 2020-12-31 0001777921 country:JP 2022-01-01 2022-12-31 0001777921 country:JP 2021-01-01 2021-12-31 0001777921 country:JP 2020-01-01 2020-12-31 0001777921 country:SG 2022-01-01 2022-12-31 0001777921 country:SG 2021-01-01 2021-12-31 0001777921 country:SG 2020-01-01 2020-12-31 0001777921 country:US 2022-12-31 0001777921 country:US 2021-12-31 0001777921 country:CN 2022-12-31 0001777921 country:CN 2021-12-31 0001777921 avpt:OtherCountriesMember 2022-12-31 0001777921 avpt:OtherCountriesMember 2021-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001777921 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001777921 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001777921 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001777921 avpt:CompanyEarnOutsMember 2022-01-01 2022-12-31 0001777921 avpt:CompanyEarnOutsMember 2021-01-01 2021-12-31 0001777921 avpt:CompanyEarnOutsMember 2020-01-01 2020-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:SubsequentEventMember 2023-03-13 2023-03-13 0001777921 us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:SubsequentEventMember 2023-03-13 2023-03-13 0001777921 avpt:RsuAndOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:SubsequentEventMember 2023-03-13 2023-03-13 thunderdome:item iso4217:USD iso4217:USD shares shares pure utr:Y utr:M 0001777921 AvePoint, Inc. true FY 2022 POS AM 725000 838000 0.0001 0.0001 1000000000 1000000000 185278000 185278000 181822000 181822000 49990000 1 0 P1Y P10Y P7Y P40Y P5Y 0 0 0 0 P5Y 0 P12M 2018 2019 2020 2021 2018 2019 2020 2021 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 0 0 0 0 2023-12-31 0 0 0 2018 2019 2020 2021 2018 2019 2020 2021 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 P3Y P3Y P3Y 0.5500 185277588 181821767 1 P5Y 42000592 42000592 0 0 P4Y P10Y P4Y 0.03 1.34 1.52 1.89 3.90 9.64 P4Y P10Y P4Y P10Y 193244000 0 0 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 DE 83-4461709 525 Washington Blvd, Suite 1400 Jersey City NJ 07310 201 793-1111 Accelerated Filer false true false This registration statement on Form S-1 constitutes the first post-effective amendment (the “First Post-Effective Amendment”) to our registration statement on Form S-3, which was originally filed as Post-Effective Amendment No. 2 to Form S-1 (Registration No. 333-258109) (the “Form S-1”) on Form S-3 on August 25, 2022 (the “Form S-3”). The Form S-3 was declared effective on August 30, 2022. The Form S-1 was originally filed on July 23, 2021, was amended on August 5, 2021, and was declared effective on August 9, 2021. The Form S-1 was later amended pursuant to Post-Effective Amendment No. 1 to Form S-1 (the “Post-Effective Amendment No. 1”) on April 5, 2022. The Post-Effective Amendment No. 1 was declared effective on April 11, 2022. We are filing this First Post-Effective Amendment for the purpose of converting the registration statement on Form S-3 into a registration statement on Form S-1 because we are now ineligible to use Form S-3 due to the untimely filing of our Annual Report on Form 10-K for the year ended December 31, 2022.  This registration statement on Form S-1 contains an updated Prospectus relating to the issuance, offering, and sale of the Common Stock and Warrants that were registered for issuance or resale, as applicable, on the registration statement on Form S-3. This First Post-Effective Amendment amends and restates the information contained in the registration statement on Form S-3. 227188000 268217000 2620000 2411000 66474000 55067000 10013000 8461000 306295000 334156000 5537000 3922000 18904000 0 11079000 0 15855000 0 48553000 38926000 9310000 11734000 415533000 388738000 1519000 1824000 47784000 35062000 93405000 74294000 142708000 111180000 11348000 0 8085000 8038000 6631000 10012000 3607000 3943000 172379000 133173000 14007000 5210000 14007000 5210000 19000 18000 665715000 625056000 21666000 1739000 2006000 2317000 -416927000 -375297000 229147000 250355000 415533000 388738000 117180000 85580000 52074000 57214000 50970000 38949000 41283000 31919000 34140000 15868000 21022000 23462000 794000 2418000 2908000 232339000 191909000 151533000 26617000 19039000 11050000 1969000 950000 1930000 35629000 30726000 26089000 908000 1949000 1221000 65123000 52664000 40290000 167216000 139245000 111243000 109805000 100512000 76545000 64874000 59221000 36872000 30519000 31765000 12204000 3084000 1238000 1059000 208282000 192736000 126680000 -41066000 -53491000 -15437000 4497000 21233000 0 -40000 102000 41000 2959000 -632000 -511000 -33650000 -32788000 -15907000 5038000 457000 1062000 -38688000 -33245000 -16969000 2942000 1974000 27000 -41630000 -35219000 -16996000 -0 32928000 34446000 -41630000 -68147000 -51442000 -0.23 -0.48 -0.57 181957000 141596000 89638000 -38688000 -33245000 -16969000 -250000 463000 217000 -250000 463000 217000 -38938000 -32782000 -16752000 3003000 1911000 27000 -41941000 -34693000 -16779000 5210000 5210000 181821767 18000 625056000 143564 -1739000 -375297000 2317000 250355000 1799665 0 2818000 0 0 0 0 2818000 1784993 0 0 0 0 0 0 0 324845 0 1517000 0 0 0 0 1517000 3592504 1000 -1000 0 0 0 0 0 0 37210000 0 0 0 37210000 5794000 5794000 0 0 0 0 0 0 -0 885000 -0 -0 -0 885000 4046186 -0 -0 4046186 19927000 -0 -0 19927000 0 0 0 -38688000 0 -38688000 2942000 2942000 -0 -0 -0 2942000 -0 2942000 61000 61000 0 0 0 0 -311000 -311000 14007000 14007000 185277588 19000 665715000 4189750 -21666000 -416927000 2006000 229147000 42000592 183390000 25074000 1489000 3061000 213014000 100068469 12000 105159000 0 -299789000 1791000 -192827000 0 0 206000 0 206000 0 -206000 0 0 0 -206000 0 6872000 0 0 6872000 0 7361000 0 0 7361000 0 0 0 -7361000 0 -7361000 5141331 0 8242000 0 0 0 8242000 170852 0 46475000 0 0 0 46475000 32928000 0 0 0 32928000 0 0 0 -32928000 0 -32928000 0 0 0 238000 238000 0 515000 0 0 0 515000 42000592 216318000 -0 -0 -0 216318000 28500592 3000 85390000 0 0 0 85393000 0 -39307000 0 0 -39307000 0 39307000 0 0 0 39307000 0 0 -1695000 0 -1695000 0 41152000 0 0 0 41152000 47940523 3000 299736000 0 0 0 299739000 -0 714000 -0 -0 -0 714000 -0 -0 1739000 -0 -0 1739000 0 0 0 -33245000 0 -33245000 0 0 0 1974000 1974000 -0 -0 -0 1974000 -0 1974000 0 0 0 -63000 -63000 0 0 0 0 526000 526000 0 0 0 0 5210000 5210000 181821767 18000 625056000 -1739000 -375297000 2317000 250355000 51091344 182656000 10684000 1291000 0 194631000 84331573 10000 33691000 -233957000 1574000 -198682000 0 0 198000 0 198000 0 -198000 0 0 -198000 0 14390000 0 0 14390000 0 0 -14390000 0 -14390000 759293 0 612000 0 0 612000 0 3277000 0 0 3277000 11979055 1000 56260000 0 0 56261000 2607432 1000 4639000 0 0 4640000 391115 0 2407000 0 0 2407000 32976000 0 0 0 32976000 0 0 -32976000 0 -32976000 9090752 32242000 -0 -0 -0 32242000 0 0 -1470000 0 -1470000 0 0 0 3034000 3034000 0 4471000 0 0 4471000 0 0 -16969000 0 -16969000 0 0 0 27000 27000 -0 -0 27000 -0 27000 0 0 0 217000 217000 42000592 183390000 25074000 1489000 3061000 213014000 100068469 12000 105159000 -299789000 1791000 -192827000 -38688000 -33245000 -16969000 3494000 1238000 1059000 5945000 0 0 -835000 -1308000 378000 37218000 59508000 33767000 3701000 -175000 -433000 607000 755000 -770000 4402000 21233000 -0 14388000 8243000 7133000 2108000 5914000 -1204000 9596000 8890000 5049000 -2553000 10626000 971000 20375000 10805000 11311000 -774000 5030000 19120000 -183554000 -0 -2391000 180969000 916000 -0 18572000 -0 -0 1612000 -0 -0 3853000 2461000 1023000 -21452000 -3377000 1368000 0 441573000 0 -0 130925000 33712000 -0 106169000 -0 19927000 1628000 -0 -0 7530000 -0 2818000 5566000 612000 0 753000 7505000 39000 25000 49000 -0 -0 300000 0 0 58770000 0 0 284000 0 0 4639000 -0 2998000 2089000 -0 -0 101000 -17148000 198617000 35559000 -1655000 -1165000 903000 -41029000 199105000 56950000 268217000 69112000 12162000 227188000 268217000 69112000 3320000 4037000 1068000 0 0 2408000 5635000 0 0 1517000 0 0 235000 0 0 0 0 29000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">1.</em></b>         <b>Nature of Business and Organization </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">AvePoint, Inc. was incorporated as a New Jersey corporation on <em style="font: inherit;"> July 24, 2001, </em>and redomiciled as Delaware corporation in <em style="font: inherit;">2006.</em> On <em style="font: inherit;"> July 1, 2021, </em>AvePoint, Inc. (hereinafter referred to as “<b><i>AvePoint</i></b>,” the “<b><i>Company</i></b>,” “<b><i>we</i></b>,” “<b><i>us</i></b>,” or “<b><i>our</i></b>”) became a publicly traded company, as further described in “<i>Note <em style="font: inherit;">3</em> - Business Combination.</i>”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">AvePoint provides a cloud-native software platform that organizations rely on to optimize operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our principal headquarters are located in Jersey City, New Jersey, with our operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">2.</em></b>         <b>Summary of Significant Accounting Policies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Basis of Presentation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the consolidated accounts of AvePoint, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Recently Adopted Accounting Guidance</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> February 2016, </em>the Financial Account Standard Board (the “<b><i>FASB</i></b>”) issued Accounting Standards Update (“<b><i>ASU</i></b>”) <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> <i>Leases</i> (Accounting Standards Codification (“<b><i>ASC</i></b>”)) and subsequently issued amendments to the initial guidance: ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">13,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">10,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">11,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">20,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">01,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02,</em> ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">05</em> and ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">05</em> (collectively, “<b><i>ASC <em style="font: inherit;">842</em></i></b>”). The Company adopted ASC <em style="font: inherit;">842</em> on <em style="font: inherit;"> January 1, 2022, </em>using the modified retrospective approach and has elected <em style="font: inherit;">not</em> to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC <em style="font: inherit;">842</em> requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“<b><i>ROU</i></b>”) assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected <em style="font: inherit;">not</em> to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC <em style="font: inherit;">842:</em> (i) <em style="font: inherit;">not</em> to separate non-lease components for all classes of underlying assets, including under Leases (“<b><i>ASC <em style="font: inherit;">840</em></i></b>”) for the purpose of transition measurement; (ii) apply accounting similar to ASC <em style="font: inherit;">840</em> for operating lease with term of <em style="font: inherit;">12</em> months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of <em style="font: inherit;"> January 1, 2022. </em>The adoption had <em style="font: inherit;">no</em> significant impact on the Company’s consolidated statements of operations or cash flows.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> October 2021, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> Business Combinations (“<b><i>ASC <em style="font: inherit;">805</em></i></b>”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“<b><i>ASC <em style="font: inherit;">606</em></i></b>”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2022, </em>including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have <em style="font: inherit;">not</em> been issued. The Company early adopted the new standard on <em style="font: inherit;"> January 1, 2022. </em>We applied the new guidance to the current year acquisitions. The adoption of the standard did <em style="font: inherit;">not</em> have any impact on the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt — Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em> — <em style="font: inherit;">40</em>)” (“ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06”</em>). ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on <em style="font: inherit;"> January 1, 2022. </em>The adoption of the standard did <em style="font: inherit;">not</em> have material impact on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Comparative Data</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of <em style="font: inherit;"> December 31, 2021;</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020;</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020;</em> and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Business Combination</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which <em style="font: inherit;"> may </em>be up to <em style="font: inherit;">one</em> year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in <em style="font: inherit;">2022</em> have <em style="font: inherit;">not</em> been presented because they are <em style="font: inherit;">not</em> material business combinations to our consolidated financial statements, either individually or in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We have elected to <span style="-sec-ix-hidden:c97783475">first</span> assess the qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than <em style="font: inherit;">not</em> that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, <em style="font: inherit;">no</em> further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the year ended <em style="font: inherit;"> December 31, 2022, </em>the goodwill was <span style="-sec-ix-hidden:c97783479">not</span> impaired. There was no goodwill as of <em style="font: inherit;"> December 31, 2021 </em>or as of <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Intangible Assets, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from <span style="-sec-ix-hidden:c97783481">one</span> year to <span style="-sec-ix-hidden:c97783482">ten</span> years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that <em style="font: inherit;"> may </em>warrant revised estimates of useful lives or that indicate the asset <em style="font: inherit;"> may </em>be impaired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Use of Estimates </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but <em style="font: inherit;">not</em> limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes <em style="font: inherit;"> may </em>differ from management’s estimates and assumptions due to risks and uncertainties.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Foreign Currency </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC <em style="font: inherit;">830,</em> Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended <em style="font: inherit;"> December 31, 2022, </em>transaction losses totaled $0.9 million and $0.6 million for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Cash and Cash Equivalents </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. These investments are <em style="font: inherit;">not</em> subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has <em style="font: inherit;">not</em> experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Short-Term Investments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than <em style="font: inherit;">three</em> months but less than or equal to <em style="font: inherit;">one</em> year at period end.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Allowance for Doubtful Accounts</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that <em style="font: inherit;"> may </em>impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Prepaid Expenses and other Current Assets</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premium, prepaid rent, prepaid subscriptions, and other costs. The prepaid expense balance as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> December 31, 2021 </em>were $7.1 million and $5.7 million, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Property and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We depreciate computer equipment and software generally over a period of <em style="font: inherit;">three</em> years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of <span style="-sec-ix-hidden:c97783499">seven</span> years. We depreciate buildings over a period of <span style="-sec-ix-hidden:c97783500">forty</span> years. We depreciate office equipment generally over a period of <span style="-sec-ix-hidden:c97783501">five</span> years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are <em style="font: inherit;">no</em> longer in service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">There were no impairment charges recognized during the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is <em style="font: inherit;">not</em> material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Deferred Contract Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are <em style="font: inherit;">not</em> commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Software Development Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20,</em> Costs of Software to be Sold, Leased, or Marketed, or ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> The Company’s primary on-premises product is DocAve which is within the scope of subtopic <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> DocAve has been on the market since <em style="font: inherit;">2002.</em> Typically, the economic life of software produced is less than <span style="-sec-ix-hidden:c97783534">five</span> years. As such, any costs subject to capitalization under ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20</em> would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40,</em> Internal-Use Software, or ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40.</em> We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40.</em> These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally <em style="font: inherit;">three</em> years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are <em style="font: inherit;">not</em> material to our consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Revenue Recognition </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We derive revenue from <em style="font: inherit;">four</em> primary sources: SaaS, term license and support, services, and maintenance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents our revenue by source:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>For the Year </b></b><b><b>Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">SaaS</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">117,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">85,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">52,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Term license and support</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">57,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">50,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">41,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">34,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Maintenance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">15,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">21,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">23,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Perpetual license</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">232,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">191,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">151,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively. The remaining revenue amount is recognized over time.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our sources of revenue mainly include:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically <em style="font: inherit;">one</em> year, as we satisfy the PCS performance obligation.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be <em style="font: inherit;">one</em> performance obligation and revenue is recognized ratably over the license term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">ASC <em style="font: inherit;">606</em> is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC <em style="font: inherit;">606,</em> revenue is recognized upon the application of the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">identification of the contract, or contracts, with a customer;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">identification of the performance obligations in the contract;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> determination of the transaction price;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">allocation of the transaction price to the performance obligations in the contract; and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">recognition of revenue when, or as, the contractual performance obligations are satisfied.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The timing of revenue recognition <em style="font: inherit;"> may </em>differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than <em style="font: inherit;">twelve</em> months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net <em style="font: inherit;">30</em> days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total deferred revenue as of <em style="font: inherit;"> December 31, 2021, </em>was $82.3 million, of which $72.3 million was recognized as revenues for the year ended <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accounts<br/> receivable,<br/> net (1)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> revenue</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> Contract<br/> costs</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Opening (January 1, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">53,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">74,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Closing (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Opening (January 1, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Closing (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">73,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">101,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">48,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,013</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do <em style="font: inherit;">not</em> include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do <em style="font: inherit;">not</em> require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally <em style="font: inherit;">not</em> combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“<b><i>SSP</i></b>”) for each performance obligation within each contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next <span style="-sec-ix-hidden:c97783572">twelve</span> months and the remainder thereafter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We utilize indirect sales channels which utilize Channel Partners. These deals are executed in <em style="font: inherit;">one</em> of <em style="font: inherit;">two</em> ways:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">1.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Channel Partner as Customer</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the <em style="font: inherit;">first</em> form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this <em style="font: inherit;">first</em> form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">2.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>End User as Customer</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the <em style="font: inherit;">second</em> form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the <em style="font: inherit;">second</em> form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this <em style="font: inherit;">second</em> model are deemed to be agents of the transaction. In this <em style="font: inherit;">second</em> form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“<i><b>RSUs</b></i>”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury <em style="font: inherit;">zero</em> coupon issues with a remaining term equal to the expected term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Income Taxes </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years <span style="-sec-ix-hidden:c97783585">2018</span> through <span style="-sec-ix-hidden:c97783586">2021</span> are open and subject to audit by U.S. federal, state and local authorities. The tax years <span style="-sec-ix-hidden:c97783587">2012</span> through <em style="font: inherit;">2021</em> are open and subject to audit by foreign tax jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Redeemable Noncontrolling Interest </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“<i><b>EduTech</b></i>”), respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>AEPL PTE. LTD. (</i>“<b><i>AEPL</i></b>”<i>)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between <em style="font: inherit;"> December 24, 2022, </em>and <em style="font: inherit;"> December 24, 2023, </em>at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> AEPL owned 23.20% and 23.91% of EduTech, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>I-Access Solutions Pte. Ltd. (</i>“<b><i>I-Access</i></b>”<i>)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 18, 2022, (</em>the “<i><b>I-Access Closing Date</b></i>”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of <em style="font: inherit;"> January 31, 2022, (</em>the “<i><b>Share Purchase Agreement</b></i>”), by and among EduTech and the former I-Access shareholders. As of <em style="font: inherit;"> December 31, 2022, </em>former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note <em style="font: inherit;">3</em> - Business Combination”) for further details.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Emerging Growth Company </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is considered an emerging growth company. Section <em style="font: inherit;">102</em>(b)(<em style="font: inherit;">1</em>) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have <em style="font: inherit;">not</em> had a Securities Act registration statement declared effective or do <em style="font: inherit;">not</em> have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected <em style="font: inherit;">not</em> to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b/></p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b>Recent Accounting Pronouncements</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are <em style="font: inherit;">not</em> accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02</em> which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after <em style="font: inherit;"> December 15, 2022. </em>Early application of the amendments is permitted. The adoption of the standard will <em style="font: inherit;">not</em> have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Basis of Presentation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the consolidated accounts of AvePoint, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Recently Adopted Accounting Guidance</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> February 2016, </em>the Financial Account Standard Board (the “<b><i>FASB</i></b>”) issued Accounting Standards Update (“<b><i>ASU</i></b>”) <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> <i>Leases</i> (Accounting Standards Codification (“<b><i>ASC</i></b>”)) and subsequently issued amendments to the initial guidance: ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">13,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">10,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">11,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">20,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">01,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02,</em> ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">05</em> and ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">05</em> (collectively, “<b><i>ASC <em style="font: inherit;">842</em></i></b>”). The Company adopted ASC <em style="font: inherit;">842</em> on <em style="font: inherit;"> January 1, 2022, </em>using the modified retrospective approach and has elected <em style="font: inherit;">not</em> to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC <em style="font: inherit;">842</em> requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“<b><i>ROU</i></b>”) assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected <em style="font: inherit;">not</em> to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC <em style="font: inherit;">842:</em> (i) <em style="font: inherit;">not</em> to separate non-lease components for all classes of underlying assets, including under Leases (“<b><i>ASC <em style="font: inherit;">840</em></i></b>”) for the purpose of transition measurement; (ii) apply accounting similar to ASC <em style="font: inherit;">840</em> for operating lease with term of <em style="font: inherit;">12</em> months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of <em style="font: inherit;"> January 1, 2022. </em>The adoption had <em style="font: inherit;">no</em> significant impact on the Company’s consolidated statements of operations or cash flows.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> October 2021, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> Business Combinations (“<b><i>ASC <em style="font: inherit;">805</em></i></b>”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“<b><i>ASC <em style="font: inherit;">606</em></i></b>”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2022, </em>including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have <em style="font: inherit;">not</em> been issued. The Company early adopted the new standard on <em style="font: inherit;"> January 1, 2022. </em>We applied the new guidance to the current year acquisitions. The adoption of the standard did <em style="font: inherit;">not</em> have any impact on the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt — Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em> — <em style="font: inherit;">40</em>)” (“ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06”</em>). ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on <em style="font: inherit;"> January 1, 2022. </em>The adoption of the standard did <em style="font: inherit;">not</em> have material impact on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 13900000 600000 14500000 3600000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Comparative Data</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of <em style="font: inherit;"> December 31, 2021;</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020;</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020;</em> and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Business Combination</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which <em style="font: inherit;"> may </em>be up to <em style="font: inherit;">one</em> year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in <em style="font: inherit;">2022</em> have <em style="font: inherit;">not</em> been presented because they are <em style="font: inherit;">not</em> material business combinations to our consolidated financial statements, either individually or in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We have elected to <span style="-sec-ix-hidden:c97783475">first</span> assess the qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than <em style="font: inherit;">not</em> that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, <em style="font: inherit;">no</em> further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the year ended <em style="font: inherit;"> December 31, 2022, </em>the goodwill was <span style="-sec-ix-hidden:c97783479">not</span> impaired. There was no goodwill as of <em style="font: inherit;"> December 31, 2021 </em>or as of <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Intangible Assets, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from <span style="-sec-ix-hidden:c97783481">one</span> year to <span style="-sec-ix-hidden:c97783482">ten</span> years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that <em style="font: inherit;"> may </em>warrant revised estimates of useful lives or that indicate the asset <em style="font: inherit;"> may </em>be impaired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Use of Estimates </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but <em style="font: inherit;">not</em> limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes <em style="font: inherit;"> may </em>differ from management’s estimates and assumptions due to risks and uncertainties.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Foreign Currency </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC <em style="font: inherit;">830,</em> Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended <em style="font: inherit;"> December 31, 2022, </em>transaction losses totaled $0.9 million and $0.6 million for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 100000 -900000 -600000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Cash and Cash Equivalents </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. These investments are <em style="font: inherit;">not</em> subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has <em style="font: inherit;">not</em> experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 10800000 9300000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Short-Term Investments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than <em style="font: inherit;">three</em> months but less than or equal to <em style="font: inherit;">one</em> year at period end.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Allowance for Doubtful Accounts</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that <em style="font: inherit;"> may </em>impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 7100000 5700000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Property and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We depreciate computer equipment and software generally over a period of <em style="font: inherit;">three</em> years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of <span style="-sec-ix-hidden:c97783499">seven</span> years. We depreciate buildings over a period of <span style="-sec-ix-hidden:c97783500">forty</span> years. We depreciate office equipment generally over a period of <span style="-sec-ix-hidden:c97783501">five</span> years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are <em style="font: inherit;">no</em> longer in service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">There were no impairment charges recognized during the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is <em style="font: inherit;">not</em> material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Deferred Contract Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are <em style="font: inherit;">not</em> commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 13400000 9500000 10500000 48600000 38900000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Software Development Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20,</em> Costs of Software to be Sold, Leased, or Marketed, or ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> The Company’s primary on-premises product is DocAve which is within the scope of subtopic <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> DocAve has been on the market since <em style="font: inherit;">2002.</em> Typically, the economic life of software produced is less than <span style="-sec-ix-hidden:c97783534">five</span> years. As such, any costs subject to capitalization under ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20</em> would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40,</em> Internal-Use Software, or ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40.</em> We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40.</em> These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally <em style="font: inherit;">three</em> years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are <em style="font: inherit;">not</em> material to our consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Revenue Recognition </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We derive revenue from <em style="font: inherit;">four</em> primary sources: SaaS, term license and support, services, and maintenance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents our revenue by source:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>For the Year </b></b><b><b>Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">SaaS</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">117,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">85,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">52,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Term license and support</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">57,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">50,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">41,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">34,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Maintenance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">15,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">21,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">23,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Perpetual license</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">232,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">191,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">151,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively. The remaining revenue amount is recognized over time.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our sources of revenue mainly include:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically <em style="font: inherit;">one</em> year, as we satisfy the PCS performance obligation.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be <em style="font: inherit;">one</em> performance obligation and revenue is recognized ratably over the license term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">ASC <em style="font: inherit;">606</em> is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC <em style="font: inherit;">606,</em> revenue is recognized upon the application of the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">identification of the contract, or contracts, with a customer;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">identification of the performance obligations in the contract;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> determination of the transaction price;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">allocation of the transaction price to the performance obligations in the contract; and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">recognition of revenue when, or as, the contractual performance obligations are satisfied.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The timing of revenue recognition <em style="font: inherit;"> may </em>differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than <em style="font: inherit;">twelve</em> months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net <em style="font: inherit;">30</em> days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total deferred revenue as of <em style="font: inherit;"> December 31, 2021, </em>was $82.3 million, of which $72.3 million was recognized as revenues for the year ended <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accounts<br/> receivable,<br/> net (1)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> revenue</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> Contract<br/> costs</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Opening (January 1, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">53,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">74,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Closing (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Opening (January 1, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Closing (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">73,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">101,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">48,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,013</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do <em style="font: inherit;">not</em> include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do <em style="font: inherit;">not</em> require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally <em style="font: inherit;">not</em> combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“<b><i>SSP</i></b>”) for each performance obligation within each contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next <span style="-sec-ix-hidden:c97783572">twelve</span> months and the remainder thereafter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We utilize indirect sales channels which utilize Channel Partners. These deals are executed in <em style="font: inherit;">one</em> of <em style="font: inherit;">two</em> ways:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">1.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Channel Partner as Customer</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the <em style="font: inherit;">first</em> form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this <em style="font: inherit;">first</em> form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">2.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>End User as Customer</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the <em style="font: inherit;">second</em> form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the <em style="font: inherit;">second</em> form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this <em style="font: inherit;">second</em> model are deemed to be agents of the transaction. In this <em style="font: inherit;">second</em> form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>For the Year </b></b><b><b>Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">SaaS</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">117,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">85,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">52,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Term license and support</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">57,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">50,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">41,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">34,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Maintenance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">15,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">21,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">23,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Perpetual license</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">232,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">191,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">151,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 117180000 85580000 52074000 57214000 50970000 38949000 41283000 31919000 34140000 15868000 21022000 23462000 794000 2418000 2908000 232339000 191909000 151533000 40000000.0 39700000 32400000 82300000 72300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accounts<br/> receivable,<br/> net (1)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> revenue</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> Contract<br/> costs</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Opening (January 1, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">53,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">74,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Closing (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Opening (January 1, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Closing (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">73,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">101,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">48,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,013</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 53749000 74688000 31943000 61335000 82332000 38926000 7586000 7644000 6983000 61335000 82332000 38926000 73348000 101490000 48553000 12013000 19158000 9627000 237800000 186300000 0.64 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“<i><b>RSUs</b></i>”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury <em style="font: inherit;">zero</em> coupon issues with a remaining term equal to the expected term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Income Taxes </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years <span style="-sec-ix-hidden:c97783585">2018</span> through <span style="-sec-ix-hidden:c97783586">2021</span> are open and subject to audit by U.S. federal, state and local authorities. The tax years <span style="-sec-ix-hidden:c97783587">2012</span> through <em style="font: inherit;">2021</em> are open and subject to audit by foreign tax jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Redeemable Noncontrolling Interest </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“<i><b>EduTech</b></i>”), respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>AEPL PTE. LTD. (</i>“<b><i>AEPL</i></b>”<i>)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between <em style="font: inherit;"> December 24, 2022, </em>and <em style="font: inherit;"> December 24, 2023, </em>at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> AEPL owned 23.20% and 23.91% of EduTech, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>I-Access Solutions Pte. Ltd. (</i>“<b><i>I-Access</i></b>”<i>)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 18, 2022, (</em>the “<i><b>I-Access Closing Date</b></i>”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of <em style="font: inherit;"> January 31, 2022, (</em>the “<i><b>Share Purchase Agreement</b></i>”), by and among EduTech and the former I-Access shareholders. As of <em style="font: inherit;"> December 31, 2022, </em>former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note <em style="font: inherit;">3</em> - Business Combination”) for further details.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.7382 0.7609 8300000 0.2320 0.2391 0.0298 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Emerging Growth Company </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is considered an emerging growth company. Section <em style="font: inherit;">102</em>(b)(<em style="font: inherit;">1</em>) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have <em style="font: inherit;">not</em> had a Securities Act registration statement declared effective or do <em style="font: inherit;">not</em> have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected <em style="font: inherit;">not</em> to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b>Recent Accounting Pronouncements</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are <em style="font: inherit;">not</em> accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02</em> which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after <em style="font: inherit;"> December 15, 2022. </em>Early application of the amendments is permitted. The adoption of the standard will <em style="font: inherit;">not</em> have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">3.</em></b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Business Combination </b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Apex Technology Acquisition Corporation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> November 23, 2020, </em>AvePoint, Inc. (“<b><i>Legacy AvePoint</i></b>”) and certain members of Apex (as defined below) entered into the Business Combination Agreement. The business combination by and among Legacy AvePoint and certain members of Apex was effected on <em style="font: inherit;"> July 1, 2021, </em>and through a series of merger transactions, which were finalized on <em style="font: inherit;"> July 26, 2021, (</em>the “<b><i>Business Combination</i></b>”) Apex Technology Acquisition Corporation (“<i><b>Apex</b></i>”) was the surviving entity and changed its name to AvePoint.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Business Combination was accounted for as a reverse recapitalization as Legacy AvePoint was determined to be the accounting acquirer under ASC <em style="font: inherit;">805.</em> This determination was primarily based on Legacy AvePoint comprising the ongoing operations of the combined entity, Legacy AvePoint’s senior management comprising the majority of the senior management of the combined company and the prior stockholders of Legacy AvePoint having a majority of the voting power of the combined entity. In connection with the Business Combination, the outstanding shares of Legacy AvePoint’s preferred stock were redeemed for cash and shares of AvePoint’s common stock and the outstanding shares of Legacy AvePoint’s common stock were converted into AvePoint’s common stock, representing a recapitalization, and the net assets of the Company were acquired at historical cost, with <em style="font: inherit;">no</em> goodwill or intangible assets recorded. Operations and assets and liabilities of the Company prior to the Business Combination in these financial statements are those of Legacy AvePoint. As a result, these financial statements represent the continuation of Legacy AvePoint and the historical stockholders’ deficiency. Common stock, preferred stock and loss per share of Legacy AvePoint prior to the Business Combination have been retrospectively adjusted for the Business Combination using an exchange ratio of 8.69144. Options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of <em style="font: inherit;">8.6914.</em> The options, as converted, continue to be governed by Legacy AvePoint’s existing stock option plan. The accumulated deficit of Legacy AvePoint has been carried forward after the Business Combination. All per share information in the consolidated balance sheets, consolidated statements of operations, consolidated statements of mezzanine equity and stockholders’ equity (deficiency) and the notes to consolidated financial statements have been retroactively adjusted using an exchange ratio of <em style="font: inherit;">8.69144</em> per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following transactions occurred in connection with the Business Combination which impacted our mezzanine equity and permanent equity accounts:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width:36pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Shares of Legacy AvePoint Common Stock were cancelled and converted into 103,831,523 shares of our common stock, par value $0.0001 per share.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">$106.2 million was paid to holders of Legacy AvePoint Common Stock in exchange for 10,602,105 shares of common stock (as converted).</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Shares of Apex Class A common stock were cancelled and converted into 34,982,628 shares of our common stock.</p> </td> </tr> </tbody> </table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Shares of Apex Class B common stock were cancelled and converted into 9,560,000 shares of our common stock.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Apex entered into subscription agreements with certain investors, whereby 14,000,000 shares of our common stock at $10.00 per share (“<b><i>PIPE Shares</i></b>”) for an aggregate purchase price of $140.0 million.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">A portion of Legacy AvePoint preferred stock was cancelled and converted into 28,500,592 shares of our common stock. The remaining preferred stock was redeemed for $130.9 million.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Options to purchase Legacy AvePoint Common Stock (other than certain options held by certain executives and options issued to certain international employees) were cancelled and converted into an option to purchase our common stock with the same terms and conditions (including vesting and exercisability terms) applicable to the corresponding former Legacy AvePoint options.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Options to purchase Legacy AvePoint Common Stock issued to certain international employees were cancelled and converted into an option to purchase our common stock with the same terms and conditions with the exception of fully vested options which will incur an additional month of vesting following the Business Combination to comply with local regulations.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Legacy AvePoint Officer Awards, as defined in “<i>Note <em style="font: inherit;">16</em></i> —<i> Stock-Based Compensation</i>,” were cancelled. Refer to “<i>Note <em style="font: inherit;">16</em> </i>— <i>Stock-Based Compensation</i>” for more information.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Put options on Legacy AvePoint Modified Options and Modified Common Stock, as defined in “<i>Note <em style="font: inherit;">16</em> </i>—<i> Stock-Based Compensation</i>,” were cancelled. Refer to “<i>Note <em style="font: inherit;">16</em> </i>—<i> Stock-Based Compensation</i>” for more information.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We entered into earn-out agreements to issue additional shares if certain share price milestones are achieved. Refer to “<i>Note <em style="font: inherit;">14</em> </i>— <i>Company Earn-Out and Warrant Liabilities</i>” for more information.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We assumed public and private placement warrants from Apex. Refer to “<i>Note <em style="font: inherit;">14</em></i> — <i>Company Earn-Out and Warrant Liabilities</i>” for more information.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of the Closing Date and following the completion of the Business Combination, we are authorized to issue up to 1,000,000,000 shares of our common stock at a par value of $0.0001 per share and up to 20,000,000 shares of preferred stock, the rights, preferences and privileges of which <em style="font: inherit;"> may </em>be designated from time to time by our Board.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of the Closing Date and following the completion of the Business Combination, we had the following outstanding securities:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width:36pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">180,272,638 shares of our common stock; and</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width: 36pt; text-align: justify;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">17,905,000 warrants, each exercisable for <em style="font: inherit;">one</em> share of common stock at a price of $11.50 per share.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As a result of the Business Combination, we received net cash consideration of $204.5 million. Legacy AvePoint and Apex incurred costs that are considered direct and incremental costs associated with the transaction. These costs amounted to $56.2 million and were treated as a reduction of additional paid-in capital.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Cash flows provided to or paid by Legacy AvePoint or Apex in connection with the Business Combination are included in our consolidated statements of cash flows as financing activities. Our purchase of shares of Apex common stock prior to the Business Combination is included in our consolidated statements of cash flows as a financing cash outflow. The shares purchased are recorded as treasury stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>I-Access Acquisition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On the I-Access Closing Date, EduTech consummated its acquisition of all of the ordinary shares of I-Access. As a result, I-Access became a wholly-owned subsidiary of EduTech. The acquisition was made pursuant to the Share Purchase Agreement, by and among EduTech and the former I-Access shareholders. The Company, through its subsidiary EduTech, completed the acquisition of I-Access to further expand its SaaS solutions for corporate learning and development. The fair value of the transaction consideration totaled approximately $7.1 million, consisting of: $1.5 million in cash, and contingent consideration measured at a fair value of $5.6 million on the I-Access Closing date. The above-mentioned contingent consideration consists of:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(i)            2.98% of EduTech common shares (of those, 292,440 shares were issued on the I-Access Closing Date and 30,252 shares were held in escrow pending distribution pursuant to the Adjustment for Guaranteed Minimum Revenue (as defined below));</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(ii)           a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company; and</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(iii)         earnout in EduTech shares held in escrow at a fair value equal to revenue surplus above the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million, or the return of EduTech shares at a fair value equal to the revenue shortfall below the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million (together, the “<b><i>Adjustment for Guaranteed Minimum Revenue</i></b>”). In the event of a revenue shortfall, all shares held in escrow would have been returned to EduTech.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> April 15, 2022, </em>the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the Adjustment for Guaranteed Minimum Revenue was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, the put option on EduTech shares and the earnout in EduTech shares were <em style="font: inherit;">no</em> longer contingent and were reclassified to mezzanine equity and included in redeemable noncontrolling interest.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The acquisition-related costs totaled $0.3 million and are recognized as an expense within general and administrative in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Prior to being reclassified to mezzanine equity, the contingent consideration was liability classified and was measured at fair value on the I-Access Closing Date and remeasured on the date the Adjustment for Guaranteed Minimum Revenue was cancelled. The fair value of the contingent consideration was estimated using a combination of multiple valuation methods, including discounted cash flows method, guideline public company method, and the Black-Scholes option-pricing model with the following weighted-average assumptions as of <em style="font: inherit;"> February 18, 2022, </em>and <em style="font: inherit;"> April 15, 2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>February 18, 2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>April 15, 2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.08</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.93</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The contingent consideration fair value estimated on the I-Access Closing Date and the date the Adjustment for Guaranteed Minimum Revenue was cancelled was $5.6 million and $5.8 million, respectively. During the year ended <em style="font: inherit;"> December 31, 2022, </em>the change in the fair value of $0.2 million is included within general and administrative on the consolidated statements of operations. The financial results of I-Access have been included in our consolidated financial statements since the date of the acquisition. The I-Access business is reported within our reportable segment. In accordance with ASC <em style="font: inherit;">805</em>-<em style="font: inherit;">740,</em> the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the I-Access acquisition as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Preliminary Allocation</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(in thousands)</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">429</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses and other current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technology and software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,750</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer related assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">997</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued expenses and other liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(718</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current portion of deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(230</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other non-current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(1,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total purchase consideration</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,109</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The goodwill, which is generally <em style="font: inherit;">not</em> tax-deductible, is attributed to intangible assets that do <em style="font: inherit;">not</em> qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisitions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 10 years for technology and software on a straight-line basis; and (ii) 1 to 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of <em style="font: inherit;"> December 31, 2022, </em>is based on preliminary assumptions which are subject to change as we complete our valuation procedures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Essential Acquisition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> August 25, 2022, </em>the Company acquired all of the issued and outstanding equity interest in Essential Co. Ltd., a South Korea-based software solutions provider that will advance the Company’s ability to enable organizations to accelerate data-driven digital transformation, for a total valuation of $3.0 million with most of the value allocated to goodwill. The resulting goodwill is <em style="font: inherit;">not</em> deductible for income tax purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>tyGraph Companies Acquisition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> September 12, 2022, </em>the Company consummated its acquisition of all of the outstanding shares of tyGraph Incorporated (“<b><i>tyGraph US</i></b>”), and AvePoint Ontario Ltd. (“<b><i>AvePoint Ontario</i></b>,” a wholly-owned subsidiary of AvePoint) consummated its acquisition of all of the outstanding shares of tyGraph Ltd. (“<i><b>tyGraph Canada</b></i>” and, collectively with tyGraph US, the “<b><i>tyGraph Companies</i></b>”). On <em style="font: inherit;"> September 12, 2022, </em>tyGraph Canada was merged with and into AvePoint Ontario, with AvePoint Ontario surviving. As a result, the tyGraph Companies became wholly-owned subsidiaries of AvePoint. The acquisition was made pursuant to the Share Purchase Agreement, by and among AvePoint, AvePoint Ontario and the former tyGraph Companies shareholders. The Company completed the acquisition of the tyGraph Companies to further expand its SaaS solutions for providing robust analytics capabilities that enable organizations to uncover workplace engagement. The fair value of the transaction consideration totaled approximately $15.3 million, consisting of: $13.8 million in cash, and 324,845 of shares in the Company measured at a fair value of $1.5 million on the closing date. The above-mentioned cash consideration consisted of:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(i)         the cash purchase price of $13.5 million;</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(ii)        the entire outstanding principal and interest of the loans made to certain tyGraph Companies shareholders which was approximately $0.2 million; and</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(iii)       unpaid transaction costs incurred by the tyGraph Companies as of the open of business on the closing date which was approximately $0.1 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The acquisition-related costs incurred by the Company totaled $0.4 million and are recognized as an expense within general and administrative in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The financial results of the tyGraph Companies have been included in our consolidated financial statements since the date of the acquisitions. The tyGraph Companies businesses are reported within our reportable segment. In accordance with ASC <em style="font: inherit;">805</em>-<em style="font: inherit;">740,</em> the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the tyGraph Companies acquisitions as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Preliminary Allocation</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(in thousands)</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses and other current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,193</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer related assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,868</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technology and software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(93</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued expenses and other liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(342</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current portion of deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other non-current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(1,724</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total purchase consideration</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,335</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The goodwill, which is generally <em style="font: inherit;">not</em> tax-deductible, is attributed to intangible assets that do <em style="font: inherit;">not</em> qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 6 years for technology and software on a straight-line basis; and (ii) 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of <em style="font: inherit;"> December 31, 2022, </em>is based on preliminary assumptions which are subject to change as we complete our valuation procedures.</p> 8.69144 103831523 0.0001 106200000 10602105 34982628 9560000 14000000 10.00 140000000.0 28500592 130900000 1000000000 0.0001 20000000 180272638 17905000 11.50 204500000 56200000 7100000 1500000 5600000 0.0298 292440 30252 5900000 P24M 700000 700000 292440 30252 300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>February 18, 2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>April 15, 2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.08</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.93</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody> </table> 2.08 1.93 0.50 0.50 0.0123 0.0183 0 0 5600000 5800000 200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Preliminary Allocation</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(in thousands)</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">429</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses and other current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technology and software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,750</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer related assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">997</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued expenses and other liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(718</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current portion of deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(230</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other non-current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(1,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total purchase consideration</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,109</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Preliminary Allocation</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(in thousands)</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses and other current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,193</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer related assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,868</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technology and software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(93</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued expenses and other liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(342</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current portion of deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other non-current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(1,724</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total purchase consideration</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,335</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 429000 72000 22000 3950000 2750000 909000 997000 718000 230000 1072000 7109000 P10Y P1Y P10Y 3000000.0 15300000 13800000 324845 1500000 13500000 200000 100000 400000 449000 262000 30000 12193000 3868000 2552000 219000 93000 342000 2079000 1724000 15335000 P6Y P10Y <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">4.</em></b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Goodwill</b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The changes in the carrying amounts of goodwill were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Goodwill</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Acquisitions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,167</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of foreign currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(263</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">18,904</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Goodwill</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Acquisitions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,167</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of foreign currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(263</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">18,904</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 0 19167000 -263000 18904000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">5.</em></b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Intangible assets, net</b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $1.4 million for the year ended <em style="font: inherit;"> December 31, 2022. </em>There was no amortization expense for intangible assets for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>estimated future amortization expense for the intangible assets reflected above was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year Ending December 31:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,981</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,869</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,132</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,482</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets subject to amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">11,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A summary of the balances of the Company’s intangible assets as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> is presented below:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gross Carrying<br/> Amount</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Accumulated Amortization</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Net Carrying<br/> Amount</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gross Carrying<br/> Amount</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Accumulated Amortization</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Net Carrying<br/> Amount</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted<br/> Average Life</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>December 31,<br/> 2022</b></b></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>December<br/> 31, 2021</b></b></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technology and software, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,842</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(777</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,065</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer related assets, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,799</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,322</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Content, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">830</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(138</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">692</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,471</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,392</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 1400000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year Ending December 31:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,981</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,869</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,132</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,482</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets subject to amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">11,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 1981000 1869000 1480000 1135000 1132000 3482000 11079000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gross Carrying<br/> Amount</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Accumulated Amortization</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Net Carrying<br/> Amount</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gross Carrying<br/> Amount</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Accumulated Amortization</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Net Carrying<br/> Amount</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted<br/> Average Life</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>December 31,<br/> 2022</b></b></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>December<br/> 31, 2021</b></b></b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technology and software, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,842</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(777</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,065</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer related assets, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,799</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,322</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Content, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">830</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(138</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">692</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,471</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,392</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 6842000 777000 6065000 0 -0 0 P6Y10M24D 4799000 477000 4322000 0 -0 0 P9Y4M24D 830000 138000 692000 0 -0 0 P3Y 12471000 1392000 11079000 0 -0 0 P7Y7M6D <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Concentration of Credit Risk</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company deposits its cash with financial institutions and, at times, such balances <em style="font: inherit;"> may </em>exceed federally insured limits. No customer accounted for more than <em style="font: inherit;">10%</em> of revenue for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> and no customer made up more than <em style="font: inherit;">10%</em> of accounts receivable as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> 0 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">7.</em></b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Accounts Receivable, Net</b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Accounts receivable, net, consists of the following components:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">47,046</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current unbilled receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">20,153</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">17,086</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(725</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">66,474</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">55,067</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Long-term unbilled receivables were $6.9 million and $6.3 million as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">47,046</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current unbilled receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">20,153</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">17,086</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(725</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">66,474</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">55,067</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 47046000 38819000 20153000 17086000 725000 838000 66474000 55067000 6900000 6300000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">8.</em></b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Property and Equipment, Net</b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Property and equipment, net, consists of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Building</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">786</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0);">12,783</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0);">11,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">5,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">3,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Depreciation and amortization expense was $2.1 million, $1.2 million, and $1.1 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Building</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">786</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0);">12,783</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0);">11,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">5,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">3,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 6079000 5777000 3823000 2769000 1316000 1102000 725000 786000 493000 394000 347000 378000 12783000 11206000 7246000 7284000 5537000 3922000 2100000 1200000 1100000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">9.</em></b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Accrued Expenses and Other Liabilities </b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Accrued expenses and other liabilities consists of the following components:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">26,585</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,392</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Indirect taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,945</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cloud service fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,285</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional service fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,464</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued partner expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,445</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">903</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income taxes payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,197</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,920</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,930</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">47,784</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">35,062</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">26,585</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,392</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Indirect taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,945</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cloud service fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,285</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional service fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,464</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued partner expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,445</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">903</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income taxes payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,197</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,920</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,930</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">47,784</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">35,062</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 26585000 22740000 5392000 0 3638000 3945000 2285000 1314000 1464000 1033000 1445000 903000 1055000 1197000 5920000 3930000 47784000 35062000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">10.</em></b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Line of Credit </b></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company maintains a loan and security agreement with a commercial bank. As lender for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company <em style="font: inherit;"> may </em>draw at its request. The line bears interest at a rate equal to LIBOR plus 3.5%. The line carries an unused fee of 0.5% per year. The line will mature on <em style="font: inherit;"> April 7, 2023. </em>We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of <em style="font: inherit;"> December 31, 2022, </em>the Company is compliant with all covenants under the line and had <span style="-sec-ix-hidden:c97783893">no</span> borrowings outstanding under the line of credit.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has <em style="font: inherit;">not</em> at any time, including as of <em style="font: inherit;"> December 31, 2022, </em>and for the fiscal year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022,</em> borrowed under the loan and security agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 30000000.0 20000000.0 0.035 0.005 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">11.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Income Taxes</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Pretax loss resulting from domestic and foreign operations is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Year Ended December 31,</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(19,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pretax loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(33,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(32,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The components of the provision (benefit) for income taxes consists of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current income tax expense:</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">(881</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total current income tax expense</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;"><em style="font: inherit;">1,127</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;"><em style="font: inherit;">703</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;"><em style="font: inherit;">1,507</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax expense (benefit):</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,361</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(323</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred income tax expense (benefit)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The reconciliation of the amounts at the U.S. federal statutory income tax rate to the company’s effective income tax rate is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. federal statutory tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State and local income taxes, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,770</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Executive compensation limitation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fair value of earnout liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Transaction costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Return-to-provision adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s effective tax rate differed from the U.S. federal statutory rate primarily due to mix of pre-tax income (loss) results by jurisdictions taxed at different rates than 21%, a permanent item recorded for the executive compensation limitation, and changes in valuation allowance in certain foreign jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Deferred income taxes are provided for the tax effect of temporary differences between the financial reporting basis and the tax basis of assets and liabilities. Significant components of the Company’s deferred tax assets and (liabilities) are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net operating loss carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,301</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Compensation and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,567</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Research and development expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Lease liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Fair value of earnout liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">35,254</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">22,363</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(20,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">14,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">14,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Commissions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Prepaid subscription</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Unbilled receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Total deferred tax liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">(16,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">(11,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax (liabilities) assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Deferred tax assets are included within other assets in the consolidated balance sheets, and deferred tax liabilities are included within other non-current liabilities in the consolidated balance sheets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets, net of valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(2,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax (liabilities) assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the Company had net operating loss (“<b><i>NOL</i></b>”) carryforwards for state and local income tax of $14.6 million, which <em style="font: inherit;"> may </em>offset future taxable income. The state NOL carryforwards begin to expire in <em style="font: inherit;">2026.</em> The Company also has foreign NOL carryforwards of approximately $54.5 million, which will expire beginning <em style="font: inherit;">2024</em> and NOL carryforward periods vary from <em style="font: inherit;">6</em> years to indefinite period. The Company has $0.3 million of foreign tax credit carryforwards available that expire in <span style="-sec-ix-hidden:c97783908">2023.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Under the provisions of the Internal Revenue Code, the U.S. NOL carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. NOL and tax credit carryforwards <em style="font: inherit;"> may </em>become subject to an annual limitation in the event of a <em style="font: inherit;">50%</em> cumulative change in the ownership interest of significant stockholders over a <em style="font: inherit;">three</em>-year period in excess of <em style="font: inherit;">50%,</em> as defined under Sections <em style="font: inherit;">382</em> and <em style="font: inherit;">383</em> of the Internal Revenue Code, as well as similar state tax provisions. This could limit the amount of NOLs that the Company can utilize annually to offset future taxable income or tax liabilities. The amount of the annual limitation, if any, will be determined based on the value of the Company immediately prior to the ownership change. The Company <em style="font: inherit;"> may </em>have experienced an ownership change prior to <em style="font: inherit;"> December 31, 2022, </em>however, the Company does <em style="font: inherit;">not</em> believe its NOL carryforwards would be limited under IRC Section <em style="font: inherit;">382.</em> The Company could experience an ownership change in the future which could limit the utilization of certain NOL carryforwards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">ASC <em style="font: inherit;">740</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">30</em>-<em style="font: inherit;">5</em> requires that a valuation allowance be established when it is more likely than <em style="font: inherit;">not</em> that all or a portion of a deferred tax asset will <em style="font: inherit;">not</em> be realized. In making this assessment, management considered all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income. On the basis of this evaluation, a valuation allowance of $20.8 million and $8.4 million was recorded as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, against certain jurisdiction’s net deferred tax assets for which it is more likely than <em style="font: inherit;">not</em> that the tax benefit will <em style="font: inherit;">not</em> be realized. The valuation allowance was increased by $12.5 million for the year ended <em style="font: inherit;"> December 31, 2022, </em>primarily due to full valuation allowances being established for U.S. and Japan in the current year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the Company did <span style="-sec-ix-hidden:c97783929">not</span> provide any foreign withholding taxes related to its foreign subsidiaries’ undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested to fund ongoing operations of the foreign subsidiaries. It is <em style="font: inherit;">not</em> practicable to estimate the amount of taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occur.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Additions based on tax positions related to the current year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reduction for tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reduction for settlements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Expiration of applicable statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During <em style="font: inherit;">2022,</em> certain foreign jurisdiction concluded an income tax audit for prior periods which recognizes $0.9 million unrecognized tax benefits.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits as part of the provision for income taxes. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company had $0.2 million and $1.3 million, respectively, of accrued interest and penalties associated with unrecognized tax benefits. These amounts were included in other non-current liabilities in their respective years. As of <em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </em>the total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate was <span style="-sec-ix-hidden:c97783936"><span style="-sec-ix-hidden:c97783937">not</span></span> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company files income tax returns in the U.S. federal jurisdiction, various state and foreign jurisdictions. The tax years <span style="-sec-ix-hidden:c97783938">2018</span> through <span style="-sec-ix-hidden:c97783939">2021</span> generally remain open for examination for federal, state and local tax purposes. The tax years <span style="-sec-ix-hidden:c97783940">2012</span> through <em style="font: inherit;">2021</em> are open and subject to audit by foreign jurisdictions. To the extent utilized in future years’ tax returns, net operating loss carryforwards on <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> December 31, 2021 </em>will remain subject to examination until the respective tax year is closed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Year Ended December 31,</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(19,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pretax loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(33,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(32,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -17081000 -23583000 -19107000 -16569000 -9205000 3200000 -33650000 -32788000 -15907000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current income tax expense:</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">(881</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total current income tax expense</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;"><em style="font: inherit;">1,127</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;"><em style="font: inherit;">703</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;"><em style="font: inherit;">1,507</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax expense (benefit):</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,361</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(323</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred income tax expense (benefit)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1937000 467000 0 668000 -881000 411000 -1478000 1117000 1096000 2370000 89000 -175000 -820000 -12000 -843000 2361000 -323000 573000 3911000 -246000 -445000 5038000 457000 1062000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. federal statutory tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State and local income taxes, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,770</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Executive compensation limitation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fair value of earnout liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Transaction costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Return-to-provision adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> -7067000 -6886000 -3340000 -292000 -962000 -519000 -51000 10865000 6770000 3566000 0 0 -828000 -3946000 0 125000 -2209000 0 12844000 3085000 -3216000 -2066000 440000 1575000 -1029000 -196000 -538000 29000 334000 65000 -193000 -68000 265000 5038000 457000 1062000 0.21 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net operating loss carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,301</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Compensation and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,567</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Research and development expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Lease liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Fair value of earnout liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">35,254</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">22,363</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(20,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">14,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">14,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Commissions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Prepaid subscription</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Unbilled receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Total deferred tax liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">(16,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">(11,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax (liabilities) assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets, net of valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(2,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax (liabilities) assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 13775000 10716000 4301000 5315000 6567000 4384000 6169000 0 3622000 0 270000 720000 93000 181000 457000 1047000 20808000 8356000 14446000 14007000 197000 132000 2595000 214000 8384000 7918000 836000 822000 1489000 2183000 3402000 -0 16903000 11269000 2457000 2738000 488000 3182000 2945000 444000 2457000 2738000 14600000 54500000 300000 20800000 8400000 12500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Additions based on tax positions related to the current year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reduction for tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reduction for settlements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Expiration of applicable statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1088000 5369000 0 0 12000 4281000 935000 -0 -0 -0 141000 1088000 900000 200000 1300000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">12.</em> Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through <em style="font: inherit;">2030.</em> We determine if an arrangement is a lease at inception.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning <em style="font: inherit;"> January 1, 2022, </em>as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has <em style="font: inherit;">no</em> significant finance leases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. The rate implicit in the leases was <em style="font: inherit;">not</em> readily determinable, thus the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The components of the Company’s operating lease expense are reflected in the consolidated statements of operations for the year ended <em style="font: inherit;"> December 31, 2022, </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Lease liability cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,945</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Short-term lease expenses (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,760</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Variable lease cost not included in the lease liability (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,966</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Short-term lease expenses include rent expenses from leases of <em style="font: inherit;">12</em> months or less on the transition date or lease commencement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">2</em>) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the year ended <em style="font: inherit;"> December 31, 2022, </em>ROU assets obtained in exchange for new operating lease liabilities amounted to $6.9 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Other information related to operating leases for the year ended <em style="font: inherit;"> December 31, 2022, </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended</b><br/> <b>December </b></b><b><b>31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of the lease liability:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash flows from operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The maturity schedule of the operating lease liabilities as of <em style="font: inherit;"> December 31, 2022, </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Year Ending <em style="font: inherit;"> December 31:         </em><b> </b>         <b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,373</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,887</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total future lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,700</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Present value adjustment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Present value of future lease payments <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> total rent expenses amounted to $6.4 million and $5.6 million, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The future minimum rental payments under ASC <em style="font: inherit;">840</em> for all long-term non-cancelable property leases as of <em style="font: inherit;"> December 31, 2021, </em>were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Year Ending <em style="font: inherit;"> December 31:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">5,680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,808</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,428</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,840</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,438</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Lease liability cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,945</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Short-term lease expenses (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,760</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Variable lease cost not included in the lease liability (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,966</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 5945000 1760000 261000 7966000 6900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended</b><br/> <b>December </b></b><b><b>31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of the lease liability:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash flows from operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 5626000 P4Y4M24D 0.051 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,373</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,887</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total future lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,700</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Present value adjustment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Present value of future lease payments <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 6104000 4360000 2817000 2159000 1373000 1887000 18700000 1960000 16740000 5400000 6400000 5600000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">5,680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,808</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,428</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,840</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,438</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 5680000 3808000 2428000 1840000 1438000 2960000 18154000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">13.</em> Commitments and Contingencies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Purchase Commitments</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has outstanding unconditional purchase commitments to procure licenses to use IT software from suppliers. These agreements are negotiated in consideration of the volume of transactions with select suppliers and the associated required transaction volumes are expected to be met through the normal course of business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> April 2019, </em>the Company signed an unconditional purchase commitment related to the use of Microsoft Office <em style="font: inherit;">365</em> in the amount of $2.1 million payable in <em style="font: inherit;">three</em> equal installments during <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020,</em> and <em style="font: inherit;">2021.</em> In <em style="font: inherit;"> May 2020, </em>the Company signed an unconditional purchased commitment in the amount of $22.0 million to purchase IT solutions over a <span style="-sec-ix-hidden:c97784125">three</span>-year term. Under this agreement, payments are made upon consumption of the IT solutions and any remaining obligations due at the end of the <em style="font: inherit;">three</em>-year term in <em style="font: inherit;"> May 2023. </em>Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2022</em> with any remaining amounts coming due in <em style="font: inherit;">2023.</em> During the year ended <em style="font: inherit;"> December 31, 2019, </em>the Company paid $0.7 million under the <em style="font: inherit;">2019</em> agreement. During the year ended <em style="font: inherit;"> December 31, 2020, </em>the Company paid $0.7 million related to the <em style="font: inherit;">2019</em> agreement and $3.1 million under the <em style="font: inherit;">2020</em> agreement for a total of $3.8 million. During the year ended <em style="font: inherit;"> December 31, 2021, </em>the Company paid the remaining $0.7 million related to the <em style="font: inherit;">2019</em> agreement and $12.1 million related to the <em style="font: inherit;">2020</em> agreement. During the year ended <em style="font: inherit;"> December 31, 2022, </em>the Company paid $19.1 million related to the <em style="font: inherit;">2020</em> agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> July 2022, </em>the Company signed an unconditional purchase commitment related to the use of Microsoft Office <em style="font: inherit;">365</em> in the amount of $6.1 million payable in <em style="font: inherit;">three</em> installments during <em style="font: inherit;">2022,</em> <em style="font: inherit;">2023,</em> and <em style="font: inherit;">2024.</em> During the year ended <em style="font: inherit;"> December 31, 2022, </em>the Company paid $1.9 million related to the <em style="font: inherit;"> July 2022 </em>agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> December 2022, </em>the Company signed an unconditional purchase commitment in the amount of $96.0 million to purchase IT solutions over a <span style="-sec-ix-hidden:c97784151">three</span>-year term. Under this agreement, payments are made upon access to the service and any remaining obligations due at the end of the <span style="-sec-ix-hidden:c97784152">three</span>-year term in <em style="font: inherit;"> December 2025. </em>Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in <em style="font: inherit;">2023</em> through <em style="font: inherit;">2025</em> with any remaining amounts coming due in <em style="font: inherit;">2025.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is obligated to make the following future minimum payments under the non-cancelable terms of these contracts as of <em style="font: inherit;"> December 31, 2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Years ending <em style="font: inherit;"> December 31,</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">2,026</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,239</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Legal Proceedings </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the normal course of its business, the Company <em style="font: inherit;"> may </em>be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of <em style="font: inherit;"> December 31, 2022, </em>the Company was <em style="font: inherit;">not</em> a party to any other litigation for which a material claim is reasonably possible, probable or estimable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Guarantees</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposits. As of <em style="font: inherit;"> December 31, 2022, </em>letters of credit have been issued in the amount of $2.4 million, as security for the agreements. These agreements have <em style="font: inherit;">not</em> had a material effect on our results of operations, financial position or cash flow.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2100000 22000000.0 700000 700000 3100000 3800000 700000 12100000 19100000 6100000 1900000 96000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">2,026</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,239</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 2026000 2213000 96000000 0 0 0 100239000 2400000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">14.</em> Company Earn-Out and Warrant Liabilities</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Company Earn-Out</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As a result of the Business Combination, the holders of Legacy AvePoint Preferred Stock, Legacy AvePoint Common Stock and Legacy AvePoint Options shall be issued additional shares of AvePoint’s common stock, as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td> <td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the <em style="font: inherit;">seventh</em> anniversary thereof (a) AvePoint’s stock price is greater than or equal to <em style="font: inherit;">$12.50</em> over any <em style="font: inherit;">20</em> Trading Days within any <em style="font: inherit;">30</em> trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding <em style="font: inherit;">$12.50</em> per share;</p> </td> </tr> </tbody> </table> <p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"> <tbody> <tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 18pt; vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="text-align: justify; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td> <td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the <em style="font: inherit;">seventh</em> anniversary thereof (a) AvePoint’s stock price is greater than or equal to <em style="font: inherit;">$15.00</em> over any <em style="font: inherit;">20</em> Trading Days within any <em style="font: inherit;">30</em> trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding <em style="font: inherit;">$15.00</em> per share;</p> </td> </tr> </tbody> </table> <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"> <tbody> <tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="text-align: justify; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td> <td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the <em style="font: inherit;">seventh</em> anniversary thereof (a) AvePoint’s stock price is greater than or equal to <em style="font: inherit;">$17.50</em> over any <em style="font: inherit;">20</em> Trading Days within any <em style="font: inherit;">30</em> trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding <em style="font: inherit;">$17.50</em> per share.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The rights described above are hereafter referred to as the “<b><i>Company Earn-Out Shares</i></b>.” To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of RSUs of the Company for a number of shares of AvePoint’s common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “<b><i>Company Earn-Out RSUs</i></b>”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC <em style="font: inherit;">718.</em> Refer to “<i>Note <em style="font: inherit;">16</em> </i>—<i> Stock-Based Compensation</i>” for more information regarding the Company Earn-Out RSUs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on <em style="font: inherit;"> July 1, 2021, </em>was determined to be $29.6 million. The fair value was remeasured as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> and was determined to be $6.6 million and $10.0 million, respectively, and included in the earn-out shares’ liabilities in the consolidated balance sheets. As a result, approximately $4.3 million and $20.3 million was recognized during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b><br/> <b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b><br/> <b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>July </b><b>1,</b><br/> <b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c97784211">55.00</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Warrants to Acquire Common Stock</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as part of the Business Combination, the Company effectively granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The private placement warrants are held by only <em style="font: inherit;">two</em> parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on <em style="font: inherit;"> July 1, 2021, </em>was determined to be $1.4 million. The fair value was remeasured as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> and was determined to be $0.2 million and $0.5 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0.2 million and $0.9 million was recognized during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1000000 1000000 1000000 29600000 6600000 10000000.0 4300000 20300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b><br/> <b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b><br/> <b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>July </b><b>1,</b><br/> <b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c97784211">55.00</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody> </table> 5.50 6.50 7.00 0.4000 0.4000 405000 P5Y 11.50 1400000 200000 500000 200000 900000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">15.</em> Mezzanine Equity and Stockholders</b>’<b> Equity (Deficiency) </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Prior to the Business Combination, the Company had <em style="font: inherit;">two</em> classes of capital stock: common stock and preferred stock. Following the Business Combination, the Company has <em style="font: inherit;">one</em> class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Common Stock</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Pursuant to the Company’s restated Articles of Incorporation, the Company is authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 185,277,588 and 181,821,767 shares issued and outstanding as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, net of treasury shares. Each share of common stock is entitled to <em style="font: inherit;">one</em> vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors. The Company’s Board of Directors has <em style="font: inherit;">not</em> declared common stock dividends since inception.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as part of the Business Combination, all outstanding shares of Legacy AvePoint Common Stock was converted into common stock of AvePoint, Inc. using an exchange ratio of 8.69144 per share and options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of <em style="font: inherit;">8.6914.</em> All per share information has been retroactively adjusted for this exchange ratio.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Sponsor Earn-Out Shares</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as a result of the Business Combination, the Company modified the terms of 2,916,700 shares of common stock (“<b><i>Sponsor Earn-Out Shares</i></b>”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><em style="font: inherit;">100%</em> of the Sponsor Earn-Out Shares shall vest and be released if at any time through the <em style="font: inherit;">seventh</em> anniversary of the Business Combination, AvePoint’s stock price is greater than or equal to <em style="font: inherit;">$15.00</em> (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any <em style="font: inherit;">20</em> trading days within any <em style="font: inherit;">30</em> trading day period; and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt; text-align: justify;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><em style="font: inherit;">100%</em> of the remaining Sponsor Earn-Out Shares that have <em style="font: inherit;">not</em> previously vested shall vest and be released if at any time through the <em style="font: inherit;">seventh</em> anniversary of the Business Combination, the Company consummates a subsequent transaction.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Public Warrants to Acquire Common Stock</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as part of the Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase <span style="-sec-ix-hidden:c97784240">one</span> share of AvePoint’s common stock and the warrants are exercisable from the date of issuance through the <span style="-sec-ix-hidden:c97784241">fifth</span> anniversary of the Business Combination. The public warrants are equity classified and its fair value, based on the publicly traded warrants, was $59.3 million on <em style="font: inherit;"> July 1, 2021, </em>and included in the additional paid-in capital on the consolidated balance sheets. As of <em style="font: inherit;"> December 31, 2022, </em>all 17,500,000 warrants remain outstanding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Convertible Contingently Redeemable Preferred Stock</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as part of the Business Combination, the 42,000,592 outstanding preferred stock of the Company was redeemed for cash in part and converted into AvePoint’s common stock in part in connection with the Business Combination with the Apex Group as described in “<i>Note <em style="font: inherit;">3</em> </i>—<i> Business Combination</i>.” At <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>the Company was authorized to issue up to 42,000,592 shares of Series C convertible preferred stock (the “<i><b>Series C Preferred Stock</b></i>” or “<i><b>Preferred Stock</b></i>”) at $0.0001 par value, respectively. The Company had 42,000,592 shares issued and outstanding as of <em style="font: inherit;"> December 31, 2020. </em>The Series C Preferred Stock liquidation preference was $403.4 million as of <em style="font: inherit;"> December 31, 2020. </em>In addition to the Series C Preferred Stock, at <em style="font: inherit;"> December 31, 2021, </em>the Company was authorized to issue up to 20,000,000 of “blank check” preferred stock, the rights, preferences and privileges of which <em style="font: inherit;"> may </em>be designated from time to time by the Company's Board of Directors. Although authorized for issuance, no shares of preferred stock were issued and outstanding at <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">No dividends were declared related to the Preferred Stock in the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Share Repurchase Program</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 17, 2022, </em>the Company announced that its Board of Directors authorized a new share repurchase program (the “<b><i>Share Repurchase Program</i></b>”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of <em style="font: inherit;">three</em> years from the date of authorization and <em style="font: inherit;"> may </em>be suspended or discontinued at any time. The Company is <em style="font: inherit;">not</em> obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the year ended <em style="font: inherit;"> December 31, 2022, </em>the Company purchased 4,046,186 shares at an average price of $4.92.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Redeemable Noncontrolling Interest </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> December 24, 2020, </em>AEPL, an unaffiliated entity, acquired a redeemable noncontrolling interest in EduTech through the contribution of $7.5 million. As of <em style="font: inherit;"> December 31, 2020, </em>AvePoint owned a 77.78% interest in EduTech and AEPL owned a 22.22% interest in EduTech.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 11, 2021, </em>AEPL acquired additional redeemable noncontrolling interest in EduTech through the contribution of $0.8 million. At the transaction closing date, AvePoint owned a 76.09% interest in EduTech and AEPL owned a 23.91% interest in EduTech. As part of AEPL’s initial and subsequent investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between <em style="font: inherit;"> December 24, 2022, </em>and <em style="font: inherit;"> December 24, 2023, </em>at a price equal to AEPL’s initial and subsequent investment amounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 18, 2022, </em>EduTech consummated the acquisition of 100% of the equity in I-Access for an aggregate purchase price of approximately $7.1 million. The negotiated transaction consideration includes EduTech issuing shares and rights for shares which both also subject to a guaranteed minimum revenue provision (the “<i><b>GMR</b></i>”), and granting the former I-Access shareholders a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company. Under the GMR the former I-Access shareholders <em style="font: inherit;"> may </em>have earned additional shares or return shares base on a revenue surplus and shortfall outcome.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> April 15, 2022, </em>the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the GMR was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, and the put option on EduTech shares were <em style="font: inherit;">no</em> longer contingent, reclassified to mezzanine equity and included in redeemable noncontrolling interest. From the date the GMR was cancelled to <em style="font: inherit;"> December 31, 2022, </em>AvePoint owned a 73.82% interest in EduTech, AEPL owned a 23.20% interest in EduTech and the former I-Access shareholders owned a 2.98% interest in EduTech.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">At each reporting period, we increase the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable. These adjustments are recorded as net income attributable to and accretion of redeemable noncontrolling interest on the consolidated statements of mezzanine equity and stockholders’ equity (deficiency). The roll forward of the balance of the redeemable noncontrolling interest is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Redeemable </b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>noncontrolling </b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>interest</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">5,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Issuance of redeemable noncontrolling interest in EduTech</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Adjustment to present redemption value as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1000000000 0.0001 185277588 181821767 8.69144 2916700 0 17500000 11.50 59300000 17500000 42000592 42000592 0.0001 42000592 403400000 20000000 0 0 150000000 4046186 4.92 7500000 0.7778 0.2222 800000 0.7609 0.2391 1 7100000 5900000 P24M 292440 30252 0.7382 0.2320 0.0298 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Redeemable </b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>noncontrolling </b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>interest</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">5,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Issuance of redeemable noncontrolling interest in EduTech</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Adjustment to present redemption value as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 5210000 5794000 401000 -61000 3343000 14007000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">16.</em> Stock-Based Compensation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company previously maintained the <em style="font: inherit;">2006</em> Equity Incentive Plan (the “<b><i><em style="font: inherit;">2006</em> Plan</i></b>”) and the <em style="font: inherit;">2016</em> Equity Incentive Plan (the “<b><i><em style="font: inherit;">2016</em> Plan</i></b>”). Under both the <em style="font: inherit;">2006</em> Plan and the <em style="font: inherit;">2016</em> Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On <em style="font: inherit;"> May 27, 2021, </em>the Company’s board of directors approved the <em style="font: inherit;">2021</em> Equity Incentive Plan (the “<b><i><em style="font: inherit;">2021</em> Plan</i></b>”), which succeeded the <em style="font: inherit;">2016</em> Plan. As of the adoption of the <em style="font: inherit;">2021</em> Plan, all equity awards granted under the <em style="font: inherit;">2021</em> Plan and <em style="font: inherit;">no</em> equity is granted under the <em style="font: inherit;">2016</em> Plan, or, for the avoidance of doubt, the <em style="font: inherit;">2006</em> Plan. As of <em style="font: inherit;"> December 31, 2022, </em>20,298,497 shares remained for future issuance under the <em style="font: inherit;">2021</em> Plan. All outstanding stock awards granted under the <em style="font: inherit;">2006</em> Plan and <em style="font: inherit;">2016</em> Plan will remain subject to the terms and conditions of the <em style="font: inherit;">2006</em> Plan and <em style="font: inherit;">2016</em> Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Stock-based compensation was included in the following line items in the consolidated statements of operations:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,640</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sales and marketing</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,393</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,906</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">General and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,398</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,063</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,787</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,062</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,508</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,767</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total tax benefit related to vested or exercised awards during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> was $2.2 million and $0.03 million, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Stock Options </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The compensation costs for stock option awards are accounted for in accordance with ASC <em style="font: inherit;">718,</em> <i>Compensation-Stock Compensation</i>. Stock options vest over a <span style="-sec-ix-hidden:c97784325">four</span>-year service period and expire on the <span style="-sec-ix-hidden:c97784326">tenth</span> anniversary of the date of award. Certain of the Company’s stock option awards (the “<b><i>Officer Awards</i></b>”) included a provision that required the Company to redeem the vested portion of options at fair value in cash upon a separation of service initiated by the Company or upon death or disability of the holder. The Company determined that the redemption feature required the Officer Awards to be classified in mezzanine equity prior to the Business Combination. For share-based payment arrangements with employees, the amount presented in mezzanine equity at each balance sheet date was based on the redemption provisions of the instrument and adjusted for the proportion of consideration received in the form of employee services. The shares underlying the Officer Awards were puttable to the Company upon certain conditions, such as death or disability of the Officer Awards recipients, which the Company determined was <em style="font: inherit;">not</em> probable; therefore, the Company reclassified the grant-date intrinsic value to mezzanine equity as the awards vested. The Officer Awards were cancelled in <em style="font: inherit;">2021,</em> concurrent with the Business Combination. In exchange for the cancellation of the Officer Awards, the Company agreed to deliver to the holders of the Officer Awards a fixed amount of shares equal to the amount of shares the holders would have received if the Officer Awards were exercised on the date of the Business Combination in a net share settlement scenario. The cancelled Officer Awards were treated as modification of the original awards under ASC <em style="font: inherit;">718;</em> however, <em style="font: inherit;">no</em> incremental value exists as a result of the modification. As a result of the cancellation of the original Officer Awards, the $1.7 million mezzanine balance was reclassified to permanent equity on <em style="font: inherit;"> July 1, 2021, </em>and the Company recognized $3.5 million in previously unrecognized compensation costs. As a result, the Company issued 3,592,504 shares in <em style="font: inherit;"> July 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s stock option awards granted to certain international employees (the “<b><i>Legacy International Options</i></b>”) contained a performance condition that stated that the awards are only exercisable if the Company’s common shares are publicly traded. When the exercise contingency was resolved upon completion of the Business Combination, the Legacy International Options were cancelled and replaced with new awards with substantially the same terms and conditions (the “<b><i>International Options</i></b>”). Prior to the Business Combination, <em style="font: inherit;">no</em> compensation expense related to the Legacy International Options was recognized, as the exercise contingency was <em style="font: inherit;">not</em> deemed probable until the occurrence of the Business Combination. Had the exercise contingency been deemed probable, the Legacy International Options would have been classified as liabilities. After the Business Combination vested International Options can be exercised utilizing broker-assisted settlements; therefore, the International Options are classified as equity. As a result of this change in classification, the Company calculated the fair value of the awards on <em style="font: inherit;"> July 1, 2021, </em>for purposes of compensation expense. In accordance with ASC <em style="font: inherit;">718,</em> all previously unrecognized compensation since the grant date was immediately recognized upon resolution of the exercise contingency. As a result, in <em style="font: inherit;">2021</em> the Company recognized a <em style="font: inherit;">one</em>-time charge of $24.3 million in previously unrecognized compensation costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;">2020,</em> the Company granted certain executives stock option awards that contain both service and performance vesting conditions (the “<b><i>Time and Performance Based Options</i></b>”). The Time and Performance Based Options were granted in <em style="font: inherit;">three</em> tranches (the “<b><i>Time-Based Options</i></b>,” the “<b><i>Performance-Based <em style="font: inherit;">1</em> Options</i></b>,” and the “<b><i>Performance-Based II Options</i></b>”). The Time-Based Option vests over a <span style="-sec-ix-hidden:c97784344">four</span>-year period, subject to the grantee’s continuous service with the Company. The Performance-Based I Option vests contingent upon the Company meeting certain performance goals. These goals were considered met in <em style="font: inherit;">2021.</em> The Performance-Based II Option vests contingent upon the grantee achieving certain goals. These goals were considered met on <em style="font: inherit;"> January 1, 2021. </em>Both the Performance-Based I Option and Performance-Based II Option are subject to the grantee’s continuous service to the company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The weighted-average grant date fair value of options granted in the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020</em> was $2.71, $4.09, and $1.63, respectively. The Company calculates the expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term. The simplified method is applied as the Company does <em style="font: inherit;">not</em> have sufficient historical data to provide a reasonable basis for an estimate of the expected term. Expected volatility is based on historical and implied volatility of a group of peer entities over a similar expected term. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury <em style="font: inherit;">zero</em> coupon issues with a remaining term equal to the expected term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2022</b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2021</b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43.31</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.16</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A summary of the Company’s stock option activity during the year ended <em style="font: inherit;"> December 31, 2022 </em>is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Stock </b><b>Options</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise Price</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average<br/> Remaining </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Contractual Life</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, January 1, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,480,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.87</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">689,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.88</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,799,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(202,255</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4.94</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,167,803</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.05</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the following table summarizes information about outstanding and exercisable stock options:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Outstanding</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Exercisable</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Exercise Price</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Stock </b><b>Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Stock Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">$0.03</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c97784474">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c97784475">$1.34</span></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,964,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,964,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">$1.52</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c97784482">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c97784483">$1.89</span></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,795,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,519,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">$3.90</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c97784490">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c97784491">$9.64</span></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,406,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,973,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><em style="font: inherit;"> </em></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,167,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6.53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,457,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5.74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2.96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>there was $25.5 million in unrecognized compensation costs related to all non-vested options. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.3 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the Company had 29,167,803 options outstanding and 19,457,559 options exercisable with intrinsic values of $33.8 million and $32.0 million, respectively. During the year ended <em style="font: inherit;"> December 31, 2022, </em>1,799,665 options were exercised, with a total intrinsic value of $6.6 million. During the year ended <em style="font: inherit;"> December 31, 2021, </em>5,141,331 options were exercised, with a total intrinsic value of $40.0 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Restricted Stock Units</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In addition to Stock Options granted under the <em style="font: inherit;">2006</em> Plan, <em style="font: inherit;">2016</em> Plan and <em style="font: inherit;">2021</em> Plan, 5,749,764 RSUs were granted under the <em style="font: inherit;">2021</em> Plan in <em style="font: inherit;">2022.</em> The compensation costs for stock option awards are accounted for in accordance with ASC <em style="font: inherit;">718,</em> Compensation-Stock Compensation. RSUs vest over a <span style="-sec-ix-hidden:c97784373">four</span>-year service period and expire on the <span style="-sec-ix-hidden:c97784374">tenth</span> anniversary of the date of award. The RSUs are measured at the fair market value of the underlying stock at the grant date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A summary of the Company’s RSU activity during the year ended <em style="font: inherit;"> December 31, 2022 </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unvested Restricted Stock<br/> Units</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of<br/> Shares</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-<br/> Average<br/> Grant-Date<br/> Fair Value</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,167,479</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,749,764</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.55</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Vested</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,784,993</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.42</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(739,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7.17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,392,543</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The per share weighted-average grant date fair value of RSUs granted during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> was $5.55 and $9.64, respectively. No RSUs were granted during the year ended <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The total fair value of shares vested during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> was $8.2 million and $9.5 million, respectively. No RSUs vested during the year ended <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>there was $53.0 million in unrecognized compensation costs specific to the non-vested RSUs under the <em style="font: inherit;">2021</em> Plan. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.9 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Company Earn-Out RSUs</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC <em style="font: inherit;">718,</em> <i>Compensation-Stock Compensation</i>. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on <em style="font: inherit;"> July 1, 2021, </em>was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a <span style="-sec-ix-hidden:c97784389">four</span>-year period and expire on the <span style="-sec-ix-hidden:c97784390">tenth</span> anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are <em style="font: inherit;">not</em> met by the <em style="font: inherit;">seventh</em> anniversary of the Business Combination, the holders of the underlying stock options will <em style="font: inherit;">not</em> receive the Earn-Out RSUs. For the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company recorded stock-based compensation expense of $0.9 million and $0.4 million, respectively, related to these Earn-Out RSUs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Put and Call Options </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> December 26, 2019, </em>the Company granted put options, to certain of the Company’s management, to request a redemption of 3,113,170 shares of common stock (“<b><i>Modified Common Stock</i></b>”) or 5,148,777 shares underlying options to acquire common stock (“<b><i>Modified Options</i></b>,” collectively, “<b><i>Eligible Shares</i></b>”) during the period from <em style="font: inherit;"> March 25, 2025, </em>to <em style="font: inherit;"> April, 2025 (</em>the “<b><i>Settlement Period</i></b>”) or, if earlier, the <em style="font: inherit;">30</em> day period following a Qualifying Termination for a redemption price per share equal to the fair market value, as determined by the AvePoint’s Board of Directors; provided, that if a redemption request is delivered following a Qualifying Termination, the Company shall pay the redemption price during the Settlement Period unless the holders of Series C Preferred Stock consent to the payment of the redemption price by the Company within the <em style="font: inherit;">30</em> day period following the Qualifying Termination. In addition, the Company has a right to purchase all or any portion of the Eligible Shares at any time for a purchase price per share equal to the fair market value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Mezzanine equity classification is required if stock awards that would otherwise qualify for equity classification are subject to contingent redemption features that are <em style="font: inherit;">not</em> solely within the control of the issuer. The Company remeasured the Modified Common Stock at each balance sheet date based on the fair value of the Company’s shares and such remeasurements are reflected as an adjustment of the value in mezzanine equity. In <em style="font: inherit;">2019,</em> the Company recorded a <em style="font: inherit;">one</em>-time stock-based compensation expense of $0.5 million, related to Modified Common Stock. These costs have been recorded in operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The fair values of Modified Options were estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions on <em style="font: inherit;"> July 1, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: 1px solid black; text-align: center;"><b><b>July 1</b><br/> <b>2021</b></b></td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.79</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2021, </em>the liability balance related to Modified Options was $0. For the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> the Company recorded stock-based compensation expenses of $11.8 million and $29.6 million, respectively, related to these options. These costs have been recorded in costs of revenue and operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> 1,365,503 and 168,988, respectively, options included in Modified Options were exercised and during <em style="font: inherit;">2020,</em> 521,486 restricted shares issued in exchange for the nonrecourse promissory note described above were settled. As a result of exercises of the Modified Options and issuance of restricted shares, during <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> $15.4 million and $5.8 million, respectively, of the liability balance related to Modified Options was reclassified to liability-classified outstanding shares within the <em style="font: inherit;">six</em> months from the time of exercise. During <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> $6.9 million and $0, respectively, of the liability balance for these outstanding shares was reclassified to mezzanine equity as a result of the completion of <em style="font: inherit;">six</em> months from the time of the exercise of 690,474 options. On <em style="font: inherit;"> July 1, 2021, </em>the Business Combination date, the liability balance related to this Modified Common Stock was $49.7 million. For the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>the Company recorded stock-based compensation expense of $1.2 million and $0.9 million, respectively, related to this Modified Common Stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In connection with the Business Combination, the agreements creating the Modified Common Stock and Modified Options were terminated. As a result, the $39.3 million mezzanine balance and the $49.7 million liability balance were reclassified to permanent equity on <em style="font: inherit;"> July 1, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 20298497 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,640</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sales and marketing</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,393</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,906</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">General and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,398</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,063</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,787</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,062</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,508</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,767</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 2640000 3477000 592000 11393000 15906000 19973000 19398000 24063000 12916000 3787000 16062000 286000 37218000 59508000 33767000 2200000 30000.00 1700000 3500000 3592504 24300000 2.71 4.09 1.63 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2022</b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2021</b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43.31</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.16</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: 1px solid black; text-align: center;"><b><b>July 1</b><br/> <b>2021</b></b></td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.79</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> P6Y1M9D P6Y1M9D 0.4518 0.4331 0.0216 0.0094 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Stock </b><b>Options</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise Price</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average<br/> Remaining </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Contractual Life</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, January 1, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,480,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.87</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">689,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.88</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,799,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(202,255</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4.94</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,167,803</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.05</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 30480317 3.87 P2Y9M29D 689406 5.88 1799665 1.57 202255 4.94 29167803 4.05 P6Y6M10D <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Outstanding</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Exercisable</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Exercise Price</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Stock </b><b>Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Stock Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">$0.03</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c97784474">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c97784475">$1.34</span></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,964,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,964,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">$1.52</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c97784482">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c97784483">$1.89</span></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,795,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,519,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: right;">$3.90</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c97784490">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c97784491">$9.64</span></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,406,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,973,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><em style="font: inherit;"> </em></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,167,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6.53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,457,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5.74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2.96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 5964947 P3Y8M4D 1.28 5964947 P3Y8M4D 1.28 5795861 P4Y11M23D 1.59 5519215 P4Y11M1D 1.59 17406995 P8Y3D 5.82 7973397 P7Y10M6D 5.17 29167803 P6Y6M10D 4.05 19457559 P5Y8M26D 2.96 25500000 P2Y3M18D 29167803 19457559 33800000 32000000.0 1799665 6600000 5141331 40000000.0 5749764 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unvested Restricted Stock<br/> Units</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of<br/> Shares</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-<br/> Average<br/> Grant-Date<br/> Fair Value</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,167,479</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,749,764</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.55</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Vested</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,784,993</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.42</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(739,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7.17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,392,543</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 5167479 9.64 5749764 5.55 1784993 9.42 739707 7.17 8392543 7.10 5.55 9.64 0 8200000 9500000 0 53000000.0 P2Y10M24D 2500000 900000 400000 3113170 5148777 500000 P4Y1M6D 0.3444 0.0079 0 11800000 29600000 1365503 168988 521486 15400000 5800000 6900000 0 690474 49700000 1200000 900000 39300000 49700000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">17.</em> Financial Instruments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Fair value is defined by ASC <em style="font: inherit;">820,</em> Fair Value Measurement (ASC <em style="font: inherit;">820</em>) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC <em style="font: inherit;">820</em> establishes a <em style="font: inherit;">three</em>-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The <em style="font: inherit;">three</em> levels of inputs used to measure fair value are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Level <em style="font: inherit;">1</em> — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt; text-align: justify;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Level <em style="font: inherit;">2</em> — Inputs other than quoted prices included within Level <em style="font: inherit;">1</em> that are observable for the asset or liability, either directly or indirectly.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt; text-align: justify;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Level <em style="font: inherit;">3</em> — Unobservable inputs for the asset or liability.</p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Money funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">193,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c97784560">193,244</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c97784566">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c97784570">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">U.S. treasury bills <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;;"> <p style="font-family: &quot;Times New Roman&quot;; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Profits on securities for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> were $2.8 million and $0 million, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">2</em>) As a result of the Business Combination on <em style="font: inherit;"> July 1, 2021, </em>the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level <em style="font: inherit;">3.</em> The Company measured the private placement warrants at fair value determined at Level <em style="font: inherit;">2.</em> Refer to “Note <em style="font: inherit;">14</em> — Company Earn-Out and Warrant Liabilities” for further details.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents the reconciliation in Level <em style="font: inherit;">3</em> instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the year ended <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Opening balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total gains or losses from the period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Included in earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reclass from Earnout-RSU</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Closing balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Money funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">193,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c97784560">193,244</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c97784566">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c97784570">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">U.S. treasury bills <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;;"> <p style="font-family: &quot;Times New Roman&quot;; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 1693000 0 1693000 0 188769000 0 188769000 0 2620000 0 2620000 0 162000 0 162000 0 193244000 0 0 0 6631000 6631000 227000 0 227000 227000 6631000 6858000 0 199999000 0 199999000 0 1433000 0 1433000 0 2411000 0 2411000 0 285000 0 285000 0 204128000 0 204128000 0 0 10012000 10012000 0 458000 0 458000 0 458000 10012000 10470000 2800000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Opening balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total gains or losses from the period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Included in earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reclass from Earnout-RSU</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Closing balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 10012000 4165000 -784000 6631000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">18.</em> Segment Information</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “<i><b>CODM</b></i>”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does <em style="font: inherit;">not</em> receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. <em style="font: inherit;">No</em> customers represented greater than <em style="font: inherit;">10%</em> of revenue for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020.</em> The following table sets forth revenue by geographic area:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">North America</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,025</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,823</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">EMEA</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,635</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,285</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,441</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">APAC</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,679</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50,590</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">41,269</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">232,339</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">191,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151,533</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table sets forth revenue generated from customers by country, which represents more than <em style="font: inherit;">10%</em> of total consolidated revenue in any period presented:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,823</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Germany</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,574</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,650</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Japan</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,348</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Singapore</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,915</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,580</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table sets forth property and equipment, net held within the United States, China and foreign countries:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,279</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">923</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">China</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,982</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">623</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total property and equipment, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,537</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,922</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">North America</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,025</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,823</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">EMEA</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,635</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,285</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,441</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">APAC</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,679</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50,590</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">41,269</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">232,339</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">191,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151,533</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,823</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Germany</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,574</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,650</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Japan</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,348</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Singapore</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,915</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,580</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,279</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">923</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">China</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,982</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">623</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total property and equipment, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,537</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,922</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 102025000 83034000 67823000 71635000 58285000 42441000 58679000 50590000 41269000 232339000 191909000 151533000 100870000 83034000 67823000 30625000 23574000 17650000 21348000 23360000 17331000 21915000 16580000 15376000 1279000 923000 2982000 2376000 1276000 623000 5537000 3922000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">19.</em> Loss Per Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Basic loss per share available to the Company’s common shareholders (“<b><i>EPS</i></b>”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share-based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. The Company applies the <em style="font: inherit;">two</em>-class method in calculating loss per share. the Company’s Sponsor Earn-Out Shares described in “<i>Note <em style="font: inherit;">15</em> </i>—<i> Mezzanine Equity and Stockholders</i>’<i> Equity (Deficiency)</i>” are considered participating securities and have <em style="font: inherit;">no</em> contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, <em style="font: inherit;">no</em> earnings per share exists for the Sponsor Earn-Out Shares.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">per share amounts)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Loss per share available to common stockholders, excluding sponsor earn-out stockholders</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Numerator:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(38,688</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(33,245</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,969</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net income attributable to redeemable noncontrolling interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,942</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss attributable to AvePoint, Inc.</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(41,630</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(35,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,996</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deemed dividends on preferred stock</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32,928</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(34,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total net loss available to common stockholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(41,630</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(68,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(51,442</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Denominator:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted average common shares outstanding</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181,957</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">89,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Effect of dilutive securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted average diluted shares</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181,957</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic and diluted loss per share available to common stockholders, excluding sponsor earn-out stockholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.48</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">To arrive at net loss available to common stockholders, the Company deducted net income attributable to the redeemable noncontrolling interest in EduTech and deemed dividends, which related to the redemption, extinguishment, and remeasurement of preferred stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Convertible preferred stock</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,857</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Restricted stock units</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,167</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Warrants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Company Earn-Outs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total potentially dilutive securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,566</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">76,858</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">per share amounts)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Loss per share available to common stockholders, excluding sponsor earn-out stockholders</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Numerator:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(38,688</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(33,245</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,969</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net income attributable to redeemable noncontrolling interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,942</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss attributable to AvePoint, Inc.</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(41,630</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(35,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,996</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deemed dividends on preferred stock</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32,928</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(34,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total net loss available to common stockholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(41,630</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(68,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(51,442</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Denominator:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted average common shares outstanding</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181,957</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">89,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Effect of dilutive securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted average diluted shares</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181,957</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic and diluted loss per share available to common stockholders, excluding sponsor earn-out stockholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.48</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody> </table> -38688000 -33245000 -16969000 2942000 1974000 27000 -41630000 -35219000 -16996000 -0 32928000 34446000 -41630000 -68147000 -51442000 181957000 141596000 89638000 0 0 0 181957000 141596000 89638000 -0.23 -0.48 -0.57 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Convertible preferred stock</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,857</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Restricted stock units</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,167</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Warrants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Company Earn-Outs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total potentially dilutive securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,566</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">76,858</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 0 0 42001000 29168000 30480000 34857000 8493000 5167000 0 17905000 17905000 0 3000000 3000000 0 58566000 56552000 76858000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">20.</em> Related Party Transactions</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or <em style="font: inherit;"> may </em>hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as <em style="font: inherit;">one</em> of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">21.</em> Subsequent Events</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following material subsequent events occurred since the date of the most recent balance sheet period reported.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Stock-Based Compensation</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 13, 2023, </em>we granted 6,349,464 RSUs and 1,125,374 options to employees in total fair value of $29.6 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; "><em style="font: inherit;">205</em> Petition</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In conjunction with the business combination between Apex and Legacy AvePoint, Apex issued a proxy statement on <em style="font: inherit;"> June 2, 2021, </em>which among other things, sought the approval of a new charter by “the affirmative majority (virtually in person or by proxy) of holders of a majority of the outstanding shares of Apex voting together as a single class and a majority of the outstanding shares of Class B common stock voting separately as a single class” (the “<i>Charter Proposal</i>”). At a special meeting held on <em style="font: inherit;"> June 30, 2021, </em>the combined vote of a majority of the voting power of the Class A common stock and Class B common stock, voting together as <em style="font: inherit;">one</em> class, approved the Charter Proposal. The Company obtained the separate class vote of the Class B common stock as well. According to the number of shares of common stock outstanding and the tabulated votes for and against the Charter Proposal, the Charter Proposal was <em style="font: inherit;">not</em> approved by a majority of the Class A common stock then outstanding. Believing it had obtained the stockholder votes required by the old charter and Delaware law, the Company filed the new charter with the State of Delaware on <em style="font: inherit;"> July 1, 2021. </em>On and after that date, the Company issued common stock and securities pursuant to the new charter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A recent decision of the Delaware Court of Chancery has created uncertainty as to whether Section <em style="font: inherit;">242</em>(b)(<em style="font: inherit;">2</em>) of the Delaware General Corporation Law would have required the Charter Proposal to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A and Class B common stock voting together (“Boxed Decision”). While the Company believes that the Company’s shares have been validly authorized since their original issuance, in light of the Boxed Decision, on <em style="font: inherit;"> March 2, 2023, </em>the Company petitioned the Court of Chancery to validate the Charter and the securities issued in reliance on the Charter (the “Petition”). In the Petition, the Company represented to the Court of Chancery that the Company filed the Charter with the belief that it had been approved in accordance with Delaware law and that the Company filed the Petition in response to the publication of the Boxed decision.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In response to the Petition, the Court of Chancery granted an order on <em style="font: inherit;"> March 17, 2023 (</em>the “Order”), and stated in the Order that:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> </td> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">●</p> </td> <td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">“The Charter, including the filing and effectiveness thereof, is hereby validated and declared effective retroactive to the date of its filing with the Office of the Secretary of State of the State of Delaware on <em style="font: inherit;"> July 1, 2021, </em>and all amendments effected thereby.”</p> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt; text-align: justify;"> </td> <td style="width: 18pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">●</p> </td> <td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">“The Company’s securities (and the issuance of the securities) described in the Petition and any other securities issued in reliance on the validity of the Charter are hereby validated and declared effective as of the original date of issuance of such securities.”</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Court’s granting of the Order has addressed and eliminated the uncertainty created by the Boxed Decision.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> 6349464 1125374 29600000 As part of the Business Combination (as disclosed in "Note 3 — Business Combination"), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share. As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details. Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively. Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate. Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables. As part of the Business Combination (as disclosed in “Note 3 — Business Combination”), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share. Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets. Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement. EXCEL 120 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $.NI58'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 " !#KJ56KG!1I^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW')**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2:\S58)*DE29B 15B(K&NU$BJB)!_/>*T6?/B,_0S3"K!'BXX25&4%K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LVQ:^'47W1=02P,$% @ 0ZZE5IE&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" !#KJ567.Y(T X& J%0 & 'AL+W=O.2KM38?.N/+G*U@#OKW?";QK5.BQ#R%3'&1$0G+J\:$?KP.0R-@ M9_S!8:,.GHE192'$3_-R'U\U L,($HBT@6#X\P(WD"0&"7G\LP-ME&L:PKT&B M0FF1[H210=X8X$!@&1P3"G8 U1,,LW&EU)LB#2S$.T MPR. -"3?1*;7"M%BB-\"=)!=23'<4[P.O8BW$+5)ES9)&(2A!Z];JMRU>-U3 M*A_H2?[ZBK/(O894_5VGM(/LU4.:U/FH'TK"D-/Q?E'X D\<)^;%.9..HI#0Z MC]+3-J\-'K_X[/N<3+YY>-"@JH3!.?&,02AD+J2M"TTRUTP#$9+@[))_9*[F,T&U_RR%6PAR)=@*QEYH<<=EN]W@4=!",? MP[!B&)[#'\\5/V(PZ%*O5ZM.0/VEW'IQ@MO5 MXU3\ &'@:Y6TZ@747[Z_"ML"U@*3P).I?I#!J-NB^.=C5+4"ZJ_?.[=->0)8 MW#":5D+6;BE.X$RB"/?86"XA=F ^=E57H/ZZOF,W3UF2D.M"X;"J;5(G<)8L M4;YF'E;M(3RK/=RE(%=8B,BOB*#7&%=ISK):PYT /+'-"*N>$)[5$^Y>R1-N MPQ2W[<#M-FII^=%.6JSJ!*&_;%?[L%M0D>3YL1/%"9RG-5=X G3;3*N<,M7/ M(N.+.9V1>8N22&0*+5%H4$2O@2RY5)KD6(Y:L%R"/?\15I+Z8.:\?S<,P^#3 MU$XUE:MU5TXM^=M)]-,O1 LB"GF:2[=)-FL>K[W5;8'])@],M;)78B)=T#0N9Y4JSP0$G"OCM* MU^.+"87^S0 M!Y-<\F2G2.BHG5C3HZ?%HG0/]HP1+4VH)Z8F:9,I_E@F>.:UV8$FP-1 T*5) MG!>0VB' &>%-\+@F"#LG*1<0L0*7V3BB&1813.\$HV&1@#&N&2QQX\)^,RQP MM\U3:*Q-6$321[A(K<+9R@:M88BUM MYF#'2'&)N1;13SOXS*0Y/INBQ30:2NY= ,;]1JL]K-GPX28+P9JFBK \3W#[ MOS"OB'B>[TP GHX2FRC*TL,%#8ZKJ?S@SF1G&^3(SUZ\KK%T#JZO3'>UEW0* MX3$$W$U6^;6\")RXZZ]JNKM%_,9,<\9LAR6*!NT!;C2ENYAS+UKD]C)L(;06 MJ7U< XM!F@DXOA1"[U_, N7UZ/A?4$L#!!0 ( $.NI59LP.NQO08 #<< M 8 >&PO=V]R:W-H965T&ULK9GK;MLX$$9?A7"#H@7L M6"1U;1,#J;N7 NTV:-K=WXQ$QT(ET14II^G3[U!6+%NDF&0W 9)(]I#ZAN3, M&5)GMZ+^+M><*_2S+"IY/EDKM7DSG\MTS4LF3\6&5_#-2M0E4W!;W\SEIN8L M:QN5Q9QX7C@O65Y-%F?M9Y?UXDPTJL@K?EDCV90EJ^_>\4+L\46YS5XA;5VAIZTQ?M MV+2MP9N\TM-XI6KX-H=V:K$4E11%GC'%,_2.%:Q*.;K2W4DT0]^NWJ-7)Z_1 M"[9Y"1I[RGJ>GB.(I(AXAEN;+QS?'Q\WG MX._>:;)WFK3]T9'^+J0$_VQN[-KY]G8ZI-[(#4OY^01B1O)ZRR>+ER]PZ+VU M.?5,G1VY2/LJ:+O2<;]=$!+A.#Z; M;P_]L9B%,<'1WNQ(J;]7ZCN57JU%K6:*UR4LLBV7JAR3N>LG/'H^\08B+48^ MQG:)P5YBX)1XD::B 5&0MU(. WE=\"FJ(,>*%6(%9,(V:N#F)")!.^HG,8T1 MD_HS6+R\O.;U?OVW!L-/X2\L@@UOLUIQ9W,_,#P+0S_R!_Z;5D'@A2-S%.X' M('0.P&7--RS/$/\)^)!9/S V *3:W77CJD.U(T. M@'9]V;3&EOFET4"I:403G7AM.I.]SL2I\P\ALMN\*&RB$G.*X\0;+DW3RK-+ MPEY/+\\IZD.E6'630T!VTSLZ;EU'1QJQ%R4#C1:S,9$'B,5.D9]A?IG*JQM4 M<*@X4*U+BYE8S1K)':NRZ_5(<1 'PU5I,1M3W/,1.]D$P%UQ"!J@AZA4#:46 M7,@1E<1XO \BA^%M,:-Q0D9B!_>8PV[.?6Z3D&,0J?'AGUBK;A)D?1?$P95O, M*)03(RC!/?.P&WK+CLD;J/WT;@[JI.P^Y]1\RZO&/M@FV!+J>T9*-,TBGR1C MP]T3$+L1>%Q//#3"%BCZ)/*&5;7-#G[BD21.>C82-QL_BNIF5U>+ 8 >4$YL MJ*3^4+C%;$QSCTKB1F6O^8DK@Y@4C+UXN#"L5F-9E!QL)]VX_(W5U4PT"LDU M@SSTX/B:+ Q#BH=:32M=-X^$'NF)21Y#S$I4LTL.2T624^'5'; M$Y0\AJ /*33QB"-"C>+.9D8OK9J_P^(0];3AO_?T;'W/29)Z"PB/@WJ!JN;3M(^^63EF7H[=KC' M+G%C]PO/."]U1:#CJ*V115'H_)I7D+RXM.Y B,E2['MF()EF <%CF;4G+G$3 M=Q=(PQ+/JM.DIU6G929UO6J+6H\U\\FR(@/:RI&]9?:Z@FFOINMT6P2C1Y.R,X#,.A1(L=I.5D1&$/9NH& M,]3'3=D4[>%V=UPE2D@):_T>8LLA7.'>6D]0D[[ZSB M#V5#\9.GN36A4!.Y,Q^'"1F&JLV01@%)QI3V>*:/P?/3MHC4TIFY:&S7%\VQ]NZ<>GH];-_,6.^MF?G[P5D>_4OO$ZIN\@NJ2 MKZ"A=QI!#_7N+=7N1HE-^Z+G6B@ERO9RS1F(UP;P_4I '=+=Z'='^W>%BW\! M4$L#!!0 ( $.NI5:K2\V0U ( *4( 8 >&PO=V]R:W-H965T&ULG59M;YLP&/PK%JNF5NH". &B+D%:@Z9MTJ2H6;?/#CP)5HW- M;)-T^_6S@2":TC1=/B2VN3L_=_$+L[V0#RH'T.BQ8%S-G5SK\L9U59I#0=1( ME,#-DXV0!=&F*[>N*B60K"85S,6>%[H%H=R)9_784L8S46E&.2PE4E51$/GG M%IC8SQW?.0S%O>JUD76R%N+!=KYF<\>S!0%L%8GYVL #&K) IXW>KZ7136F*_?5#_ M7'LW7M9$P4*P7S33^=R9.BB##:F8OA/[+]#Z":Q>*IBJO]&^P4:>@])*:5&T M9%-!07GS2Q[;''H$?_(" ;<$?"YAW!+&YQ(F+6%2)]-8J7-(B";Q3(H]DA9M MU&RC#K-F&_N4V[]]I:5Y2@U/QPO!E6 T(QHR=$L8X2F@E953Z')))'"=@Z8I M8>H*?4#WJP1=7ERA"T0Y^I&+2A&>J9FK32E6T$W;:6^;:?$+TR:0CM#8OT;8 MPWB OCB?[@_0D]/T;Q4;(1P.T5V37Q=Z?-+U0A2%V;EFB:8/UZ@D$NT(JP!=FJ61"<:(5*@$ M<\3D9AE=#:70Z$<]A][(\SS_*(CS8,FKL"-@KRO<.GR.;YT.3LZ!/[ :=W>#M=JE2U>M6@^=%30,<1<'T:-4N MAI#^%/M1&!T9/5GL?Z[OL(LB?'L4YN94VIQYE&]?RR,\.X\AY' >0T@/1SCL MG0R-6;=W)]@+_#N16\H58K Q7&\4F6AE.O7FZ-Y/X'U!+ P04 " !#KJ56Z;'F.X\( J,@ & 'AL M+W=O0U*Z M?N+B<[ME3 9?ZJII;V9;*7=7\WF[VK*Z:"_YCC7JFPT7=2'5I7B8MSO!BG7? MJ*[F. SC>5V4S6QQW=_[(!;7?"^KLF$?1-#NZ[H0_[ME%7^ZF:'9\<;'\F$K MNQOSQ?6N>&!W3/ZV^R#4U?QD95W6K&E+W@2";6YF;]%53K.N08_XO61/[=GG MH*-RS_GG[N+=^F86=CUB%5O)SD2A_CVR):NJSI+JQQ\'H[/3;W8-SS\?K?_8 MDU=D[HN6+7GU[W(MMS>S=!:LV:;85_(C?_H7.Q"*.GLK7K7]W^#I@ UGP6K? M2EX?&JL>U&4S_"^^'!QQU@#%$PWPH0$V&]")!N30@'QK WIH0'O/#%1Z/^2% M+!;7@C\%HD,K:]V'WIE]:T6_;+JXWTFAOBU5.[E8\J;E5;DN)%L'=U+]4T&5 M;< WP:\[)HHN.&UP$?QVEP>O?G@=M-M"L#8HF^#3EN_;HEFW;X(?1M?7'IFP]Y$]LF;/KB#/#BTIW+++&E?MKEBQ MFYE*"RT3CVRV^/O?4!S^ _**3V.Y)V,CC]&3QZC+^M%CD,.&AE'?L,N*CPM, M,"'9]?SQW!4V#&4H"PU8#L B%!%R@HVZ'YVZ'SD#ON2M[*:@< 0^\AEXG\9R M3\9&GHM/GHN=@3<\!SEN,!"?A2R.$"9&_&U4A..8&N&W433$60A'/SEQ2)P< M?A*\;8.=X)M20@02ZT=1G& 4&PP &,DPC0P* PA3"=&<'KBD#I'\*%X- \! M^Z(T2LM:Q3V.Y)V,CYV4GYV7. 7!75*K&JEJJ*KWXS#HW0L[+[,B% M61H: 5Y"L%"->&,U5IFFXKM. M-H&,D-T'Y7VSW$ PI )@,K)A"..03C#"FA%V,LJ9&L:KLABT>!>JF@M9_MG? M &EA@%9JQ B@:)2832&3$$X46:_& W>+A%Z9R M@ H0U'ML%_<+DL:FDY<@CM@Z&,*A.(LGZA#6:@&[U4)'XC"R"BE%>;^7Q7VE MHL.'2KM:"=;7W7[9LF:L[K]NN&K32,&KJJM>Y2&5@*ZP5<$%SJA9O" 8RDQQ ME8/6)H8DU@H#NQ7&,926#]X^L@]?BD][V-X:6TSP#!JQ16$15.S4@L4[!8H-N'#!N^^59\5696V=OM> M/@.>&+ P?4"BI"@S"\<2PE%5 TU!#>#2+#XK5F,':$&#W8+FKBCN@O^\9_4] M$R /9_/OW:'P:BWW96WL.JVD^\1$)W=^+E?= M"J.O(G?[W8X+>C$$I%HW4E>?MY'O![X>;66^[(V M=I]6L>3%AWX$T)GG:_N#5VQ49N[NY* I,I5-M1(E7U&BRBTJD[I3IU0"& MXS"=**%4BU'J%J/OBVZ'M"F:KZ10MYGO'@M>U: MK>6^K(W=I]4G?;'ZI("N#*U1 .E*:CUP"*#.GWP9D]#JD[K5YW$1[TR=7M6G M5VNY+VMC]VGU29^O/JE7]>G56N[+VMAM6GW29ZM/:F]>)IFY; = F"+S\ 1" MG4^_H?/SLX?H:R8>^I<1VF#%]XT<'CP_W3V]\/"V?\S?N'^+KO+AM05M9GB+ MXGTA'LJF#2JV42;#RT1U20PO)@P7DN_Z1_7ON92\[C]N6;%FH@.H[S>%[DU*[DSGS9[]W(^ M%3M=E1SN)5&[NF;RVQU4XC!S?.=IXU.Y*;39<.?3+=O ^@OVWN)*[>WDI6F"V;!1?LE-VA^TQ*\E\O1\(;@259DS M#3EYT/C G&I%Q)HL1(V55)@4[X&\$TJ1*_+E84E>OGA%7I"2D\^%V"G&RX]$ M>I1:'%H\G^Y;Z,OGT[T+:H(^+T%C+SQC[P/>^ I#;HMLRYPT3'.M]_,@B9)D MZNZ/Y5I0 0TGIZCE&.5':93VJ!/GP][YL*$%9YS_J N0)#NIGY=&S2NL&MP& MPE$>EIAFCV"5&%X*CFF%-VK+,I@Y>(("N0=G_OMO?N3]84O\KS2V_$7&3N(Z MZ>,ZN5@4V.FPCW'L"U("S[X1+1E7%6L[:/XOMHOF]MHBVEJ.CA)-)]Z@9,:8 MJS *!A5C 5$_MA=,U N++@K[+#2KB/A1V=AT119W1L+&H+&N,>:LK+B7%3]# MUJF@U$/II80[H1]_Y_U!+ P04 M " !#KJ56BR"+ANDR #6?0, & 'AL+W=O[1Z^__!AN_SLWR^VWVT>_'7X+[>;X'ZQ"_\S^/1A^Q#XBYO'@^[O/ABE M4NW#_6*U?O?3#X^_ZP4__;#9[^Y6:[\7:-O]_?TB^/W2O]M\_?&=_N[X"V_U MZ?/N\(L//_WPL/CD#_S=Z*$7A/_UX85RL[KWU]O59JT%_NV/[T3_7MQ&XW#$ MXTO&*__K]M7/VF$L'S>;_QS^P[[Y\5WIT))_YR]W!\8B_+\O_I5_=W= A8W\ M^DQ]]U+T<.#KGX]T\W'TX6@^+K;^U>9NLKK9??[Q7>.==N/?+O9W.V_SM>T_ MCZAZX"TW=]O'_]6^/K^V]$Y;[K>[S?WSP6$']ZOUT_\O?GM^)UX=H)?/'& \ M'V#D/:#\?$ Y=L#9EBK/!U3R'E!]/J :.Z!\KJ7:\P&UO!7JSP?4\Q[0>#Z@ MD?> YO,!S;P'Z*7CS)5R'_(RV?'9+E?.'7*<;CWW?.O'"=?C,VX8YPXY3KD> MG_/S58Z3KL=G_?SPC].NYYYW_3CQ>GSFR[5SAQRG7L\]]_IQ\O7\W.QSW^W+Q]DOYY[]\G'VR_'9KYY]QXZS7\Y][9>/LU_./?OE MX^R7'V?_PY,,/VIX:[%;_/1#L/FJ!8?7A[S##X]&X/'X4+I7ZX-I&>R"\%]7 MX7&[GZXVZ^WF;G6SV/DWVF 7_E_H2'9;;7.K_>S_\<=B';Y>N_YUO]K]KBW6 MAY=LEO_YO+F[\8/M_SO^P]]:_NUJN?+7R]__KEUHHT%+^]M__UW[;VVUUH:? M-_MM>.3VAP^[L-]#U0_+Y]ZNGGHSSO0VW.P6=RF'M;(/\_SEW6*[784M+1Y] M43@6S[_Q0[?W\<[7KC;W]^$O!Y\7@;_5;H/-O3;T[Q\V0>C9M-U&Z_FA%5J' M;\)Q=/_\V;__Z ?_2NGDNG@GCW4O#C;K1I.OB^#FN0=WM?BXNEOM5F%3AS?Z MU--S&P5;,[-;ZV[6R\UZ%VSNPG_YI-GKG1^^';LLHO7GB-H;SDO[+VCUK2;. M5EP4,?S[L/WEW?[F,)#>)GCL5G:[8/5QOWM\7\/R9\:[S6K#^3]HXRU/D<[_ M+^-[J_/*S1[P\;T]W-^U7_:[[2XL>AA&!K); )F!Z7T#YBU/E3[5WUM-M9?= ML-SZTWF)UA;SEGP[^FV[>:P9'B[A3XB^T^ MI#^>=.^/[UP&:M:G*#NX6X:]NM.M%$/KJ3YGZ._M6UEO. MU1QM\JVF241Q<_CERDZ(>R_L;9WIC^7RSV/??7-_?[9O.H^$,PP7_5 M]:MW=/W%#_W=>X-_Z0>#?J#V+*/[TPVJ_Z1FA^*/QKQW4FYTVBC]D54WQM^B?J/:FIT;!/TO_[##>[&0H^'?NJ>N4#K/J%/Q[,U>=-ST!%'\_ M<@-X@ZG_$&R^OBR5&B]+I<;C""MG1GBYN%NLE_Y[;?=2V']>&UB]K VLHVL MJ^/2TF*GM?SE=UI9?Z\9);V9MAJ:6?[PZ?7WVX?%TO_QW4.(](,O_KN?_N>_ M]%KI'VEKI"3LFH293[#J(^SPF?J7GTH_?/CR>J&1+-B2L3\(\$C8@84,2-B)A8Q(V(6%3$C8C87,2)MEB5I1VB=)0 MI9-6RDVY8=2JM>A-65 5$Q.E62EC*-4:E=@04#$3&Z4Y*4,PFC%E%%3-A)*S MB!\LO_C!&I5R6:_6R]%;3(^LVB=A'@D;D+ A"1N1L#$) MFY"P*0F;D; Y"9-L%2QL)%$:*HN"ZJ*@PBBH,@HJC8)JHZ#B**@Z"BJ/0NEC MQ+U67MQK)9=[S;,P64DX^PN]V:@UC*CRMC(K%O65),PD818):Y,PFX0Y)*Q# MPEP2UDV>W'IL/;I'UNN3,"_9?+E M"1N0L"$)&Y&P,0F;D+ I"9N1L#D)DVPQ++Q$B=)04114%06514%U45!A%%09 M!95&0;514'$42ATC)K;V8F)K?\[$IGG06D*!:WI\G3*S;%%K2<),$F:1L#8) MLTF80\(Z),PE8=U:8@$FODQ)ENN3,"_'13D@"PY)V(B$C4G8A(1-DY,4.\%F M9+DY"1-1-B^7:,$KE(8JDJ"2)*@F"2I*@JJ2H+(DJ"X)*DQ"*5/$UM5?;%T] MT]8]?A7P^?L]R\W]@[_>/GWWQ__M\+.?YNKJB[O=/SY2N+G5@M.7T,]](WJUUJYO]D-_^3G-\#42UWVE4H\]U]3*[*>H MX2-A)@FS2%B;A-DDS"%A'1+FDK!N\LR.&SZR7)^$>7FNR@%9<4C"1B1L3,(F M)&RJ/,-F9+DY"1-1-B^7:,$KE(9*DJ":)*@H":I*@LJ2H+HDJ# )JDQ"25/$ M\#5?#%\ST_!U_9UVM]FF?@S;3%S&%WJM66O&'%QF@:(.CH29),PB86T29I,P MAX1U2)A+PKK)3B^]F+A#C)?"Q:W6 MR\W]X;O TUDOS@MD-%'R[6BCM&J69S[37=SXC]GF8 MA59LHS0[1_\.6K&#TER4UD5I/9361VD>2AN@M"%*&Z&T,4J;H+0I2INAM#E* M$X7"%<5=LCA6_N2H?QD/ @NK:F*R."M%9>(C8'5-;!;GY!@!JVR"25O4);Z* M"=3_KUVBGOR[-VX^6ME=%C9_),U$:19*:Z,T&Z4Y**V#TER4UDTYQ>,KAVC! M/DKSU.T/T()#E#9":6.4-D%ITSRWTAE:5*6+T25K $4ZRH3S1./C$[),7M[8+%>GOW M] 6/Q:0@-(!L* F+8Y5* M6*D25JN$%2MAU4I8N1)6KX05+,$4*VH 3Z$H>JY4E+24O*?M!@OGI2@*GMF+ M,/NHPA\ZHY$I*,U$:19*:Z,T&Z4Y**V#TER4UD5I/9361VD>2AN@M"%*&Z&T M,4J;H+0I2INAM#E*$X6V%O\@FPU;87%'37UM\JMZJ:F7*_%MQ5G!%%8QA95, M83536-$45C6%E4W!=#-J?D^9*N&/65XT+O$49[W;:/?^'W\LUN'A MS^XXU<)6DA_CZ,U&?$4TLZ7"UI2DF2DCB&<]HP7;*,U.:3_Q_CMHR0Y*: U0NQ69R31W^$E0S!-"-JH4[!)7IVM(CGW_N+[3[P#Q\3 M'Y\FO'_<[UG[LKC;/VXOL]SSQY:L(_2/'7[ [3@$*6-4-H8I4U0VC3G MO6^&5IVC-!'UV18:*#:H@\6U
*<'// RH9@NA&U M4*?8##T[-R.GA5I_\8/=ZO MC;"+6S\(7Z5M#WLSIQJJY ;K%V6C6:_%#16: MK8'2S)0Q) P5FIF!TNR4]E-FP$&+=E":B]*ZZOGLH07[*,U3MS] "PY1V@BE MC5':!*5-<][[9FC5.4H349]MH:%B(S)8W%%:JMGW/V%%0TP69^68!U8WQ&9Q M3HX1L+(AF&Y$#=4IL$+/3JQ =S;6DUN:IVQMG-U181^%IEF@- NEM5&:C=(< ME-9!:2Y*ZZ:E=5%:#Z7U49J'T@8H;8C21BAMC-(F*&V*TF8H;8[21*&M M17$*Y2QND-G4$3V9FE(Q2J52M6DD/N%F,T58'"N9PFJFL*(IK&H**YN"Z6;$ M_!JG:!$C.UHDP_RNULN[_E=5%:#Z7U49J'T@8H;8C21BAMC-(F M*&V*TF8H;8[21"%SA7THBV-%4(XJ^/HS&;U13G[M@Q4X,5F61G-/JJPAT0# M2E":B=(LE-9&:39*JEJEZ-.>U.//>[)5KU@L%FZ?LW6^TVV-QKN\^^MGKUY?&KIWT+ M!X===MYK:_]Q=YZ7%RPWVUWD>=#41:AH+23)1FH;0V2K-1 MFH/2.BC-16E=(YD[H.O->K-4K<;=)IIT@M(\E#9 :4.4-D)I8Y0V06E3E#9# M:7.4)@H9+;[&R2:=L#A6+X453&$54UC)%%8SA15-85536-D43#>C7OB4AA+^ M^)=ZX50G6TFH=[5FQ)^$;&6W5MBBDC03I5DHK8W2;)3FH+0.2G-16O>9%ED* MC7M3LF ?I7EGKM'X=^/1HD.4-D)I8Y0V06G3E,F*;Z"$%IRC-!%U_Z$]1$M> ML3A6JX05*V'52EBY$E:OA!4L815+6,D23+.B]O"4]&)D)[T,_-WN[M4>Y=M= ML%KNCIN0/UK!\#]6:\W_;?EYL?[D:[>;X/!UH8O 7V[VP?:PO ME!,?U*-)-BC-0VD#E#9$:2.4-D9I$Y0V16DSE#9'::*0U>)+IVR*#HMCY5)8 MO116,(553&$E4UC-%%8TA55-P60SZHU/$3Y&=H0/[XU3G6UR)_]*K1+/2,QN MM;!C12-]4)J%TMHHS49I#DKKH#07I76-9&I(8BD5#0E":5[J)5I./%**Y@2A MM!%*&Z.T"4J;ILQ58B45C0A":2+J_D.WR$8$L3A6JH35*F'%2EBU$E:NA-4K M805+6,423+*B;O&43V3DSR>*1&,G'&+D\W7E0N_RV4=HW23)1F MH;0V2K-1FH/2.BC-16E=(QGN4F[JNIYXT!0-0T)I'DH;H+0A2ANAM#%*FZ"T M*4J;H;0Y2A.%=!9?+66CF%@BFL8 JKF,)*IK":*:QH"J::4?][ MBF(RLJ.8OM'_IKK7E*202BGQ17LT=0FEF2C-0FEME&:C- >E=5":B]*ZACIU M"2W81VE>KDMT@-8?Z-?_]PS-\<^,$J=(.7 MH>U;?_&#W>J0Q!G6O?6#X.5#==5JZ#?E+F4?57@U%,U=0FDF2K-06ANEV2C- M06D=E.:BM"Y*ZZ&T/DKS4-H I0U1V@BEC5':!*5-4=H,I%53MV4%I+DKKHK0>2NNC- ^E M#5#:$*6-4-H8I4U0VA2ES5#:'*6)0M"*KQ2RX4DLKI5RET[$K[,E319GY1@! MJVQBLS@GQPA891-,VJ*F\)1=5,[.#NKZ!Z>WW-P?8BEWP>KC?O?H"G>;<\8P MU0VB44,H[1JEF>5DD$P\DM-"*[91FIVC?P>MV$%I+DKKHK0>2NNC- ^E#5#: M$*6-4-H8I4U0VA2ES5#:'*6)0L6*.T$V.HC%M5+NT4DGR.8!L3@KQPA871.; MQ3DY1L JFV#2%G6"I^2>\,DO_\E@/;;:/ MTCR4-D!I0Y0V0FECE#9!:5.4-D-IP\'Z6+376N3\S7CW\U$H_HMK(K%[:M:(H/ M2K-06ANEV2C-06D=E.:BM&[*.9YXQ!'-[T%I7CD90I2\1 =HS2%*&Z6,(#8! M8[3@!*5-U>W/T()SE":B[C]T=&PL#HMC]4=8 1)6@825(&$U2%@1$E:%A)4A MP70HZNA.L3CE[%B_7NU4"Y:7BL)G=O?) M/JKP9]UHT Y*,U&:A=+:*,U&:0Y*ZZ T%Z5UR\GT$+U>:L1WT>BA5?LHS4-I M Y0V1&DCE#9&:1.4-D5I,Y0V1VFB4,_BBYILU@^+8]526+D45B^%%4QA%5-8 MR116,X453<%4,VJ!3UD_Y>S4G;,6>+'\=;_:KAZ_XZTRN]\4[)-]5&&SBP;[ MH#03I5DHK8W2;)3FH+0.2G-16K><#/:IU)N54M4HQ^TN&NV#TCR4-D!I0Y0V M0FECE#9!:5.4-D-I3D5G;YPC843?)!:19*:Z,T&Z4Y M**V#TER4UBTGDWP2_A--\D%IWKF+M!;_*!_-\D%IHY0Q)#[*1P-Z4-I4W?X, M+3A':2+J_D-CQP;TL#A6@825(&$U2%@1$E:%A)4A875(6"$23(FBQNX4T%/. MSLMY='07'Q?;T- M-_%R[]'\[_.RGFKKD5OV56J5>C7LZ-"4'I9DH MS4)I;91FHS0'I750FHO2NBDG>>+A3#3Z!J5Y^:[1 5ITB-)&ZAD8HP4G*&VJ M;G^&%IRC-!%U_Z&E8R-E6!PK0,(JD+ 2)*P&"2M"PJJ0L#(DK X))D012U 3AHR0Y* M*<'"-@14 P%8B:HE/R2D65O+*\6VRWJ]O5 M<3)YV7$J MGO^P#Y:?%T^[R[Q^9BW5RB5W%K_0DX^F9=<*[H?DF*,U3MS] M"PY1VDC=_A@M.$%ITYRWR!E:=8[21-1S$)HW-CB$Q;$*)*P$":M!PHJ0L"HD MK P)JT/""I%@2A0U;Z?DDO!'E7D[DV&W6-]HB^4R\(\?PZJ?44NU@)64/ZV; M]<0GL9E]%G: ),W,-P0++=I&:7:^(3AHT0Y*7;J&T:Y1F5I([QE_4RG&_A$9EH#0[SP BBMC](\E#9 :4.4-D)I8Y0V06E3E#9#:7.4)@KQ*HJ[9'&L $HKY2:=-(!L M5 >+LW*,@!4VL5F[ MOS!*":>'9CJ@-#-E!*7X^AT:U(#2[)3V$^^_@Y;LH#07I775L]E#"_91FI?K M@#%:<(+2INKV9VC!.4H34?*4>VQ9:L(W2[)3V:XVZ$?=.:&@ 2G-16A>E]5!:'Z5Y*&V TH8H;832QBAM M@M*F*&V&TN8H311*5ORS3S8&@<6UU"(CK*R)R>*L7#HCK+B)S>*<'-/ BIM@ MZA8UA*<@@DIV$('GW_N+[3[P#Q]R'K\60,HS4YI/SD!#EJS@])JGG;RKV;OY)_3$ZV_^,%N=?C^9-C%K1^$K]*VYW8] MJR:W_KTH&TTCMJ-\*[NUHA8)I9DI8XA;)+1@&Z79*>VGS("#%NV@-!>E==7S MV4,+]E&:IVY_@!8*L'// BH'8+,[),0)6"P03@ZA+.FWM7\W>VA_-.ZHF]WY.YAUE-U38 M&Z';^Z<,()EWA)9LHS0[SP *L''/ :H#8 M+,[),0)6! 13@:@I,DZF*'LK_*O'5:'MRY-59]>(M+^MCA^H_3UE()>*.O_4 M_Y5JH\BM:%LH[1JEF2C-0FEME&:C- >E=5":B]*Z**V'TOHHS4-I Y0V1&DC ME#9&:1.4-D5I,Y0V1VFBD-3"#WJQ.%92Y:BID673BE$JE:K-^+-2K&(**YG" M:J:PHBFL:@HKF\+JIF#"&36]I\B :G9D0&[3FVI9R0UX6RCM&J695>6NVA9: ML(W2[)3V+PR]5M83BX1H4@!* I@"#\\6W6/[/KG%O_S#RJL)DD:=D6B'/>@:(@$2O/.7*.)+YN@ MZ1 H;90RA,3CE&CD TJ;JMN?H07G*$U$W7_H[=AP!A;'"I"P"B2L! FK0<** MD+ J)*P,":M#@@E1U-N=TB&JV>D0:?OE[?S[ATVP"'Y_WA[OL&7>@Q_<+]:' MKPN?WS(ONU3AQENY3GE91=>KL24@$^W-2BD:N]VUU2^QT9Z< ME((7*6]8)^UU>JT9^^Z$BS;716D]]7O;5[_$0WL:Y#M=A_E.UQ':VUC]9DS4 M+YFB/?JEXCB]E9\_4E=\BK':UIL6VDWN7A),\=K++:MM'MY>$E7>2N,BNII<_YJ]N;\?WU*>36YM6]*2'EVFX475= -^W.-P$)K MME&:G6L$#EJS@])2G3F5@ 07?L1VDC];L_1@M.4-HT MU\4T0VO.49J(^@0*_06[:3^+:ZG/(6%50$P69^68 U8%Q&9Q3HX1L"H@F Q$ MW=)IR_YJ]I;]EXN[PS8;[Q/K#N^/6_:_>I0J-%1:RU]^IY7U]YI1,O349ZNR M"YY[M@K=\1^E7:,T$Z59**V-TFR4YJ"T#DIS45H7I?506A^E>2AM@-*&*&V$ MTL8H;8+2IBAMAM+F*$T4VEI\_8L-$6!Q1TW-W#"7+\IEZ":G4N0X7I7Z^7=_N:P!'ANK[D<)OBJFMS6N&KHI?@2(9I8 M@-+,7".PT)IME&;G&H&#UNR@-!>E=5%:#Z7U49J'T@8H;8C21BAMC-(F*&V* MTF8H;8[21"%>Q6TEF\/ XHX:F+WLR>8PL#@KQPA891.;Q3DY1L JFV#2%C& MM5,(0RT[A.'9 !9=W+S*QA9=ID1IURC-1&D62FNC-!NE.2BM@]+<6G(;<;VA M-PR]7HL]-?*SXOKYIY&VBM_-7^ 758'4CPEZZ/O11VD>2AN@M"%*&Z5-QM'0YC*QR7VT#[[*,VK)3?%KX47=[46>YH2K3I$ M::.4F;O0Z^5FW%VB"1TH;9HR#1?E>M5HQOX,FJ%EYRA-)&441EF/?\'@DJUZ MQ>)8%1-6QH35,6&%3%@E$U;*A-4R8<5,,#6+&D+C9 BS,SQZP6;I^S=;[3;8 MW&O^;WZP7&T?X]0VCUFS6\4>>5>UY%[B>KW9K-42-A$-\D!I)DJS4%H;I=DH MS4%I'93FYCTQ?U9<(>?6,-%D#Y361VD>2AN@M"%*&Z6<,O'OYZ %)RAMBM)F M*&V.TD2A:L77*MFX#A;'*J>PTBFL=@HKGL*JI[#R*:Q^"BN@XE*XJ#4])7K4 MLA,]E-8TU8XF]QTW&O$%G59VY<)>%$WH0&D62FNC-!NE.2BM@])PXB68>D5]X"G.(_PQ2ZRN-O?W MF[4V>$SL6&VW>_]&VS^$O_GB;W>'K]P\[M"SW06KY>XEV6._7NW4:Y>9A0L_ MIDG2KE&:B=(LE-9&:39*CTHSOV_VSXOHZM\!)-MM#:7V4 MYJ&T 4H;HK11RBF3L*!DP0E*FZ*T&4J;HS11:&+Q!4X4QPJGL,HIK'0*JYW" MBJ>PZBFL? JKG\(*J+@4+FIL3YD=-55FQ[<:VU0SJ]S>O97=3V&'B@9XH#0+ MI;51FHW2')3606DN2NNJ3_!?%!?'HS^T(ZM[B)9IV@M#Y*\U#: *4-4=HHY8Q)>$VRX 2E M35':#*7-49HHQ*_XXB:*8W536.$45CF%E4YAM5-8\116/8653V'U4UP*%W6P MIWR=6G:^3AX'F^I:4T(FJO$O$[:RBQ=VHVAJ#DJS4%H;I=DHS4%I'93FHK1N MRCF>6,G,OKK.K62BV3THSWM:ND'VN+K(KA1/[6)9@"AM&N49J(T"Z6U49J-TAR4UD%I M;BV9CU&N-HUJJ1)?V%0$9)U9V$1#@5!:'Z5Y*&V TH8H;91RRB1\)YKT@]*F M*&V&TN8H311"6'QADTWZ87&L<@HKG<)JI[#B*:QZ"BN?PNJGL (J+H6+NME3 M*% M.Q2HH)M-=;#)R)G$HYIHY@]*,U&:A=+:*,U&:0Y*ZZ T%Z5U4TYP/;[ MF7V5G5O@1..$4)J7,N@+/;Z\B88$H;1131GO,48+3E#:5'U3G:$%YRA-1-U_ M: C9C!X6QVJ6L*(EK&H)*UO"ZI:PPB6L<@DK78)I5\00UD\A0?7L#))')WCQ M<;$-O=]R<__@K[>+Q^C,8HUY/)C]F5B[I E&:B- NEM5&: MC=(OBM[@!8=HK21>M[&:,$)2INJ MVY^A!>PXB6L>@DF7U$C> K7 MJ6?G@-C;[?XQ7>?Q>]LWOG^_^'CGGPT(7ZVUZYO]T%]^3G6(R5"%A#M$@W=0 MFIG2?K7>C'W&::$UVRC-SC4"!ZW906DN2NNJ3\@>6K"/TCQU^P.TX!"EC=3M MC]&"$Y0V5;<_0PO.49J(NO_0D['Y-BR.%0MAU4),%L?JBK#"(C:+8R5(6 T2 M3(2BGLPX>;+L] [/7]XMMMO5[6KYM"@7>C-_$:PO-ON=Y@U&6VVW.?WBZ:G# M5#N6C(:X:#3B&3?9S11V9&CJS4%H;I=DHS4%I'93FHK1NRCF>6*_[EJR< M'MIF'Z5YN2[L 5ISB-)&ZFD;HP4G*&VJ;G^&%IRC-!%U_Z$U9/-E6!RK6L+* MEK"Z):QP":M/&7*1![KR_X& MRJ4"G*Z"5]E'%7SW6BCM&J69*,U":6V49J,T!Z5U4)I;3\9G7%1*E9K>B&5& M=]&Z/9361VD>2AN@M"%*&Z&T,4J;H+0I2INAM#E*$X4^%L4I5+&XR67#;!KQ[7>R MBQ8VGR3-1&D62FNC-!NE.2BM@])PRB6L= FK M7<**E[#J):Q\":9?41-X"IJI9^=>?/-*YU4VN/":)9H_@]),E&:AM#9*LU&: M@](Z*,U%:5V4UD-I?93FH;0!2ANBM%$]&9"2NJ@]1LM.4-H4I-=896G:,T$?4I%%H^-BR& MQ;&Z):QP":MPF'IVG,7!\JW6R\V]KRUV MNV#U<;][_.KT;J,MUC?:8KD,_..W=]3?K$XUCN2.ZBV4=HW2S'HR)L%H5HSX M-Z_16!F49N<:@8/6[* T%Z5U45H/I?51FH?2!BAMB-)&*&V,TB8H;8K29BAM MCM)$H7+%5R?9,!L6QVJ@L"(H)HMCY5)8O12;Q;'**JRT"J:M4:MZ"K.I9^=N MO(%53<8]7"3]3RN[S\(>% VN06D62FNC-!NE.2BM@])@!6G"(TD;J]L=HP0E*F^:[K\[0HG.4)J*>@M VLJDQ+(Z5+6%U M2UCA$E:YA)4N8;5+6/$25KT$DZ^H;3REQM2S\RS,3>"O/JVUY3X(_/7R=VT7 M+-;;NZ<]B18W_]YO=_?^.MT/DKNEMU#:-4HSZ\D(A)H>7[A$XV)0FIVC?P>M MV$%I+DKKHK0>2NNC- ^E#5#:$*6-4-H8I4U0VA2ES5#:'*6)0KJ*+UNR(34L MCM4_80503!;'BJ6P:BDVBV.555AI%4Q;(_ZS<0JI:60G:?P)_]E(YA%NOT!6G"(TD;J]L=HP0E*FZK;GZ$%YRA-1-U_Z,G8S!D6 MQXJ%L&HA)HMC=45881&;Q;$2)*P&"29"44]FG#Q9=@K&7_^(8".9.9#RA&!V MFX6]&II&@](LE-9&:39*Z_M_/N'3; (?M?\7_>KW>_O M#U[R;G]S\(3GEO46.ZWE+[_3ROI[S2@91JIG3 9XZ)52*;ZU=W:;A4TCFBN3 M;P@66K2-TNQ\0W#0HAV4YJ*T+DKKH;0^2O-0V@"E#5':"*6-4=H$I4U1V@RE MS5&:*/2K\%."+.Z*Q;$J**P,BLGB6+T45C#%9G&LL@HKK8)I:]2$GM)BPA]S MF-#7NX+G\Y:9V(+O0@NE7:,T$Z59**V-TFR4YJ"T#DISGVD13]ZH&O5Z-;[] MW<^*ZR=]Q;&+MMM#:7V4YJ&T 4H;HK11RDE3T1O->C6QX$F6G:"T*4J;H;0Y M2A.%\A6WKRB.%5!A%518"1560X4546%55%@9%59'A152<2EO9%=>Y3=#2_!J5Y*:.NU:IUO1K_*!U-ID%IHY0Q7!AZK18/ID&K3E#:-&T, M%;V62&VMR0W6V^AM&N49C:2*18IFX>C-=LHSM MV4%I+DKKHK0>2NNC- ^E#5#:$*6-4-H8I4U0VA2ES5#:'*6)0LF*+U"R.3BDVBV.555AI%4Q;HW;TD',3_[P;:#=9U^[W&_#UVRWAYSNCZOUTPX]?UMLM9O5=GFWV?HWAV]QO^MN=KY6 MUO[GOQJ&;OPC]:AW?W^O+>[NM <_>/HT/SSP=A/2^@L,@!^$E;K#7_M^7GQ?J3KP6' P]M-KZK-?5*Y03^[I_&MPWC MT+Y1^D>.P3R^4O_'VPTI;<(_;#_[_JZUV"U^^N'>#S[Y5_[=W59;;O;KW<%S MOOIMV,-M./WZ]Y?ZNP^)W[OZ]S^G_;ZK?_]+VN^E4?\^O!CJJ?_4./Q3X_!/ M'TY-_?3#P^*3__,B^+1:;[4[_S9LL/3=(=HS6'WZ_/(?N\W#C^_T=]K'S6ZW MN7_\\;._N/&#PPO"?[_=A%/S_!^' E\WP7\>WX2?_A=02P,$% @ 0ZZE M5I958018 @ (P8 !@ !X;"]W;W)KU-I(Y-,TB MLJT!5@60%%$:QQ>19%S1/ N^J M^%&-:>P3 @&E\PP,EQ5,0 A/A&D\]IQT=Z4'[N^W[-]"[5C+G%F8:/&;5ZX9 MTTM**JC94KA[O?X.?3WGGJ_4PH8G6?>Q,27ETCHM>S!F(+GJ5K;I==@#)*-7 M &D/2(\%#'O \%C J >,@C)=*4&'@CF69T:OB?'1R.8W0 MWCDKLGPI0/T>5#HT4%QG[: M'IP44/.2@RJ?3LG)E!FD:,#QD@E[FD4.\_2W166?TTV74_I*3@64 S),SD@: MI^D!^.1X>'( 7AP/CU_"(Q1WIW"Z4S@-?*-7%982/_ @'/ES!W(.YN\A4=ZD M\>U_;5M6PIAB?ULP*Z#YQP_)1?SED$3O25:\$]D+^88[^89ORG>SM.BQEJ". MG'YQTS"ZXL$5 C,AY\/J?$=".I,YQN0Y/.M<.6#]L&IS@8'X#G MM=9N:_B^W_T7\G]02P,$% @ 0ZZE5CM;$LZ)"@ +S( !@ !X;"]W M;W)KL@?AR>-^3\7K%U;PY]L9FKW=^)$_[2I]8W%W MA/JT.%O9Y'M6RIR7GF#;V]D]^IR&6#>H$?_.V;/L77N:RIKS M/_6';YO;F:_?B!4LJ[0)JOZ=V(H5A;:DWN.OUNCL_$S=L'_]9OUK35Z165/) M5KSX3[ZI=K>SYMP?*Z&^S56[ZF[%2\F+?$,KMO$>*_5/#6HE/;[U5E3N MO*_*,:0W]_YX3+WW[SYX[[R\]/ZUXT=)RXV\653J';2E1=8^[TOS/#SR/(2] M[[RL=M+[I=RPS=# 0KW\F0%^8_ %.RVF+/OD$?31PS[&P NM+F^.@.;IY-#%5>1(>-EEA?,*UMB^JZ^SK1WO3]* MY79Y^<$["'[*E4-XZU=/!35!J[Q\:J)"7N5,?H8Z)'!UI8Z8G^6!9NQVID*B M9.+$9G=__QN*_'] ;G)-8^F5C V&(#P/0>ATH90IHUE.F[A:;CRZYZ+*_U?? M@+JQ,1?U/($$26!XE0U"F!BNEP(@/QSQJ.A,)W+2^>?9&PJF KPG="2?\^U< M^8Y'I63*T]B+RH.20>0BZY7"Q)P+*QOD&\Q"%8 MF;VJJ;)7_(ZB#L#-5'G_I!+W!XA5;+W.DIBD; PBOCEB-FA.XB5,;7FFMG12 M>ZQX]N=<9^.-E_&]'II1WUO:OA=C9(8T&Q4FH<4%L$7B*(;))&KKW:T?&):>9QH<61:G# JRKG2L76 >Z9" M4#UI9 M]AB"&;$U?Z64>%5KZ;6L#;NV$U;(K:SNLXP?M2Q1R9'E)[HNP'S16AE.T8!8 M*@O"+7%@.0D B]'H;.YD%G)*B+L'P0XTW[QEOL8[N)[B;4:I6KA$ED$@1@ MRV5BYGX(%OK!B*Y!G;!!;F5S]L@#?=7N^%'IW4P<63>J'WM1H%$_O0#0ZXFI MP&>KESD.0V)VAPU#?H0CLSML6!*CD<[HY!!RZZ'S< MV8N41GINV6L$^,?/G M"H IY_:M7 7 $$%C3#KU@]SRY_>?7]V 9&TY,X]C4Y8#J- GE@?;*)0@/):N M.FV$$F>Z^E:>F+R$BU-C_71:NJ:U]%K6AL6+3I9AMRS[3JNC:.:SDC5YW:'U M\AGJ1VS+*Z2$?VAZ!8 S70* 8)*,.#_NI!IV2[6'H\AV5%[&!A!::.GW:Q M M'0"8(#,N :@1!\>='L-.47)7U\#J1*L4V?HHU==J7:86 NN\K-Z"33=@MFU;T MD%>T:,L'S:A63)2TJ!?@DF\K);_!<(TA*14ABY@-LXBY($-BG8+"$PJJ]51- M2<5G%96KUWHPF1JK@W9:D!.@BL^*E@S MMM>J7*\_3BHXY/I:]7XK4Z4NBN_WZIO'48IVAGIY;0QG,:%%[9M9X9A-4]0UY M7,M\DU/Q"M*(6T[]8(?&36LJVSHGLZ9H 8\: M)*1,X0^!K" )@<:*,Z234,0MH1YZ;#9L77FYE,>:4UV& BG9^L8:H4E("D#F MQ!^;79U*(NYBT] 'SV2,"'G.[1>PG=PT6TU#4@ 2+D>W#$BG:(A;T:QX\7:T MI-'W>\6(BU>OY!6X6"'3ZF0:D@(0O!PIA9).FA"W-!F2*7DYU_OJ1R'91L1!$CS7,%F^64U#4@"B)-A(A2?HU$C@5B,3:\OMA:NQ "K^Q"@P\S: M0\DR0N;B$L"1,!P[?!!TJB1PJY)?MELU]>HMQY>LV8<4M-()NZR[ >0&E70B M<[-T!<(4SF1FPQ)_I$00=)HDF#YH]'[#,J$S] >]NUU?Z3I74[(J-\V%+H>< ME&09*>(%0)$G0#XV4SF 4S(;655Y !=&23B2$(+>N22W/EF-D?)HY:W94UZ6 MVFEULF BYV"I+K"5!HZ6V/3%%8"+$F06OE( AK!:4XQ0[:1+X)8N3JI,;QHY M2=KZ ^,861N@$ [HC!3 #3MCR+(3-(&[[/-X/!R:%1 MO$TNLX+KTS/R7'3= M%LID7C9G8T>.GP17K0E=U5IZ+6O#_NT45.!64-]ZYUWJ$CC8?[;>(01;R0HH MZ_C$ZI*M+ )E:_ZM\+-H=BI&M"Y"AK8#"R#I9!J LDA>7=<).1H5N M&=5?J-2#Q4:W9B?I]TP\U;](T)YU+*OF2/KY[OE7#_?U67_C_A?T M.6U^N]"9:7Y*\9T*)3:DHKM5)OU/L7HAT?PZH?E0\4-]7G_-JXKOZ\L=HZJG M-$!]O^5JH==^T \X_T;D[O]02P,$% @ 0ZZE5O>I;'L# @ $ 0 !@ M !X;"]W;W)K)[Y!,IIYTV[[9")/BH MI;*+J")J[ABS>84UMQ/=H'(GI38U)V>:/;.-05X$4"U9$L=?6XE2=XMH&AT=3V)?D7>P+&WX'K=(+\W&.(N-+(6H45FA M%1@L%]']]&XY\_$AX%5@9T_VX)7LM'[WQL]B$<6^()28DV?@;CG@"J7T1*Z, M7P-G-*;TP-/]D?TA:'=:=MSB2LLW45"UB+Y%4&#)6TE/NON!@YX;SY=K:<,7 MNC[V-HX@;RWI>@"["FJA^I5_#/=P DB2,X!D "2A[CY1J'+-B6>IT1T8'^W8 M_"9(#6A7G%"^*5LR[E0X'&4KK:R6HN"$!6S)+>[&R8(N8<5M!0^N:Q8N-]PX M=X4D-2.T,)W56#Q+P%S M&D8AR5'(,OF4<8WY!&;3+Y#$R11>MFNXO+CZA'CU") M^%^M/<--8/"OX)!=S^?S.&6'T\3LI$LUFGV810NY;A7U#1N]X[C?]UW^&]Z_ ME4=N]D)9D%@Z:#RY=;E-/W^]0;H)/=]IGU/ISN@S>> M32P<.[4=ENVOOV><9%DXBDY"D,2>F6?F>69L3C8^W,2*.=%=;5T\'54I-6^G MTUA47*LX\0T[K*Q]J%7":RBGL0FL=#:J[70QF[V:ULJXT?(D?[L*RQ/?)FL< M7P6*;5VKL#UGZS>GH_EH^/#-E%62#]/E2:-*ON;T9W,5\#;=>=&F9A>-=Q1X M?3HZF[\]/Y+]><,/PYNX]TR2R#/[C<&B-UADW%V@C/*=2FIY$OR& M@NR&-WG(J69K@#-.2+E. :L&=FEYZ1/3G [H4J4V,/DUG;<1FV(DY31]#:5R MYI>2$IY,$R**W;3HO9]WWA>_\3Y?T!?O4A7IO=.L'SJ8 NH.[V+ >[YXUN,[ M+B9T.!_38K98/./O<)?_8?9W^$S^D9*G#\8I5QAEZ3JIQ-!=BD\EW+D[>MJ= MM-#;V*B"3T?HDO SA\A; M&I;$%C^?6[NEQ9&P-LOQK*\I1I-3ZO6P$S":K;(+2!7&(Z! M0M56*-K%)KX#?,,.CTB:;IS?6-9ECGT#.L940,PI^$"7W'%Z6E_J*/-7:8^!#(/887?[Q9S.?'M!$N*PAMQ>RH9 ?.++B$ M$$#6JA.AA!*#Q>QX("D%Y6)W>L%?7H2WP:L1%<5V%9-R2;I?4O:N]#F;"A'8 ME5UA:Q\?B6D,4*:H\JKF0HDF*R4EXUOCVPATD)L!M+;)C8 /B ;J+;FV7H%6 MI%KC #$'38N.B2B4.X!Y;:+H:+_:$*P.0MAJZ%*E&@%V2A1&/ ^0#744?5Z5S%Z3%&9 M"="E]5EB)>9@U-@X+]7+=^,T:AFDJ(/]_MQY-%;N-9^S MSGH#*W76#4.A*VMB5T;0P:%!]-^/(YFD=E;@YP?9#5Z^ H MRDU)QM(P8W._<&G="%/Q]1,1^X >VW]#RX 0J_&%":9SI MS@NDVSILO,=0J.@,'R'1,[]L QSCMHL';F8A#V=Z!4/G%:&V9WJN8 M)D]=&*9[-SWX+/-]5HZ>UJ7NTK?[NKLRGW4WQ?OMW7W[BQ+PD2RO83J;O,8- M-71WV.XE^2;?&U<^H<3Y44K!039@?>UQ+O3_BL-Q0AL8$3QTF4[!F19R?I%#L&R-U@L]D-KIDEV/)QAYA"M_/JM MIZJ[IX<&=.H+^N\J'\X6C7-YN7)29VN MS%K7HW)C"OIF459KW=#;:GE2;RJC,YZTSD^FX_'9R5K;XNC-:_[LMGKSNFR; MW!;FME)UNU[KZO&MR3(__!![M<-?C@Y,WKC5Z:.]-\VMQ6].XDK)+9 MM2EJ6Q:J,HL?CJXF+]_.,9X'_*HF M3)ENV8BI?*<;_>9U56Y5A=&T&E[P47DV$6<+7,I=4]&WEN8U;WXM&Z.FZEC= MR:VHJ-3\\,1J4IMJ@=S].;[ M[R9GXU=/$#L/Q,Z?6OW-5^Y'_?='\Z51;_,R_?P_0[0_O?IT]#=D0;W5M:TQ M\!;G+(AGT+6/*Z/2LJAI5$9A?3\5%N_X^IBRJ[6IZ #J M^4]75[E^0M/$\^J9N[VN;65W1\4?J M*L]IM<94:;G>Z.)1-94N:LTFI^8Y]SK'8>+CFMR2*FM'=$< S1FI#R8E[M#! MKK*2SQ6Q_:?6"F?>%^I''*6J!^O[MZJJ[M/_%:-IXGZV9"UJNFS M:WQVKB8SJ,OD0DW&_L7$O9C*)Y=J/'$O9,QTS"O)BU/\G> OEKR83_GG7[I@ M*IPN)JHH&_[BPV^?6 ZN'6/8$--QP'-2C<]D\L'E305FI209YLO&9)8E8V.J MM6TPNB6#4?$<9JQE\5IZ-D! W+47Y !(MHI,5UFBMBN;DNCDY'/4[75DRM!53H6MB6BT"2N1M5X9F5TKCFAK0RB_(V]'MJAPL3N2/ M2G.:R[HB_H;EC BF13-;&9Y9DP<=Y(KCVDM^(?P=\P_93HS7$ 8L2S3M'I>< M8TU.J%,!VJQ<%M:/QTW@6'*B9Y/9Z))<29[3UW1=Y/CY&LR#+=N:Y,[-_HO6 M(_=F*NAE1?SPDLR+C$=G?@T^:5,V=$YA1&[UO^,VG(].NPU%]R#-Q-.V MXI7]##8YSV;=V@DO3@:!CK@I"YX6B&KT%W\NC(JV3519Q+?^_7<7T\GYJ[JO M[/X\@GXT$[LCSB.Z#RC;;VE3WI,80 ,2]6LY7X^IC?J8G*JYF/_,4XQG;SR;X>7Y!-7&EA' M 1&H:U-!7)5>BV5;5.4:EK2LH&:VS'8,,:PX,:Y..E[XRTXBWPI&NHDO-BWZKV+KMU-AWMR,((8^V^G+(BJ-QXB MJ5\E.'*2M&VJZY5:D"FK8;1X]*/15:T,T-3^05A OGZ:354^6 ;76#4KV_MF MT>:="V2=*NM:/5^2_+P H9DE+:Q)T64ZW32I+,:9/UN[ <$'K^?_Y9@;_1B6 MBQRQ6IC!ZZ$CI,9D3B>(1WICR8S9OP*/KC;F"XD-89/_PT4=.L!(O6UK0E_$ M8M+:>R ";/O[BM1L*QL!B!% U^K>CTR[D0GOX"U@2E= HB86$U_$9I@&M6O@ MF\K$]CU2#A MFMQ""S6@81ACOJ0XBIO1K<@\I%-;\OG""[Y$IT/E@T,"3]#4N<=&T2J$FA86 MRKG+I1%QV>8P:61[Z<>N&2V"=M$Z7LE6.TON^J".Y\TP MU<2,K1'>P3R0;83^],X/(&.(!KW9$-[&0$%H7@Q^O^6:^Y/^(8;A6@_(!$0Q!A::,D?VHH/13!3FORT6SA=RQH3'IJBCS;)X?PIT;V4W]6B ;N8WPY$%T#7K)]Q63H!'U(& 3M6P>?.B M1'+4&P7,2J:[TDC9'", 1F;'UE[<*URZ6$1(?4/V&%>(GT\U7^U-4$!V.Y78 M4>I:?S9/6"EFB5XL6-57)B ] MHHHXX9PP68VOTR7W[$)92&:!O BK%E)?N[9GAPXZ?11((9RC&!FXBS%/08I1 M(<3HX$__!%N8X]R2\CDWI>NR8%7O@L">$DHDY4]+C!\.!I[FPRXV=,XS6K6" M.6CE%#A44<=KPL0834)#(ZV$KHRI.R3-,LFW@^T>#S,PA*W>Z]#:"7E^,1>0 MOA_)5MEEH:X9:J>/O5!RI1EV\ ! ,]$CYT'8H))WP&>LHFX!3&)6 M:)O!%6]9TX541->*U%>E9))L<_PGV7/H4B?6-*>Q3B"1Y:<$NNBZRU#Z@;5:5,<&,[QW9!8EW*Q*0XX^(%MY'6\C' M'$3$.WLCC//F' ;#D0M>EUTSDCB"#VIEED+^#@F3!!QCBQ&%,);=LRI-T,^1&(C MDHGYC7 L9BP(J9<53 V+ZU9L@&8_ V;TG"^;"^C#+0ROS=2-5\LNNKIVT:AX M09>1%.H# *Z[@&&M,SDXDK4V#>&"$-^E5@JXZ45+W&0 MW$$F'T"?#@L1FD4 M:/WJT" +G8M&N.4I]4Z5Z*.+)TB**R,ZUK9=)X$@K->]0\XRK:PW,]'.749J MYRC!, Y'R],!O;Z-(\*;$!'>#@>*N%EV/8R000@/R( A2:P;+R@#?KK#B#6T M"='EPOEY;URS'8_?@9&0QX,.POB1BA?P=>Z&&8B%P$IM<$L"!* H:W%>!1N5CT>!K#*$PG%$ICO4)+BB-GB=<./XI%\>"- M4WRKDFP0 >N*#M,AA^[H4> 1]O:90@?/7'RS@]#)616P[L,0O N"_S86)U,G M]^FQ^$=G9X0%$0FT7[5D#]^E0?LP_5!&0C+E#HKWN,HY;QQ;C-V3/ D*J)NF MLN3]V7)RNDU NLS M49@M7M]I?9>PT2";DLH-<8R]P5UV4#64V8J6;DV M;5K)%79G),M3H.1$"M@)=_A>(1^AV&ISB9PH!5SKQ>MI07_$8=H6)*!M!0K!,C=16+!FO"3H*TNP74*>9= M'>#995Q$ $>?3<;=1]^4,NP1,P!6/7+S1OL=R6A>BDD3<93?WLQZEY%%XSA5 ML>T,/]G(K/6)7U.L( !B,DDBS1?R\Q"N_>$BKPY$N3A#XJ PUJM07.X)I3&& M3[W9 ^ =N/WRXI3K?_)WM/=W.AY/1^*2Y*,#?&-9=COR?G*3[ *8/= F42VI MF)*M.B8GW<\GD"'.14'Y..D>OTF(F6-DX>$70CP]=+39Z5C-Z6CR=Q3^=@#^ M@V/AAXB%;'(JG-3"[&].KB-#GE%Z?39'P^ M5Q\/F"9U>IY,)W-U.DXNS\=J=I%Y\TDRO9B!DLO)I9K-D\E\K'Z) MK-7D-+DXNU"D&4SH+)F?3=7MGI$[OYRK:3)'-3FY'%^HCUP1]/QX1A.GR6QV MJ2:7M-/X$D/(:,PN1^<[ M5F,V[3,Q"##C[557[D"!/;9-C=M)"M'+CGB,_D8$O/'#G/SYBZIZ\WVJ'^) M>T?*V,Z1>2^+8XY5$ -,8.NGCO-N,Y\G]NEC@)X/\'&_1\1J>V&6"9Y7D%< M/?% 686YZ5EB7=C71?VADNGX ^-5;HN\U)+>;U'M]RDB3_(_8I<7CWT]&KX% M?[1V@_*! 4*7!IVFXTOFO0=(/'&2W382E;/W-H6K5.X<$CTT!!-T2X:G\N[Y MLWFL$ZD29M[]$XPP!8,L!YFT%.T$]A0%L(D7$ MO.'7#$/MLO(J!7^=UR5"1#J%ES]A6H#O#%V1C,Y":F2T3SA3U:?H$!6!@L0E M:H>V[7.;G"DJ8(_2-.+*5*X&O23O2V+*$)FNC_08[0HD<0YZ./@J!L%4Z*UR MG4<(V7/CF<@42Y\>[#GYS;3@TOSZ.QU97JAPC\P:72>]V;"3AS9BLTFO:Y@L<8P-^@F7 M\AU='Q<+?[ M:B ES.7)9("<(CL8'&K)O0H.KU]V*>J01 @O=L#T;X[HY_W6JL@ M#;Y)E7W8\$J;VJT^EJLG>YKH*_DO 5 ?R.KH(,(,LUU& #,A! MU@>P""U%$[*O@$BIP*8>1%2"$!:AG[!/GR3,^Q%9!+9+A*FZYIZR(LNY0!T$ MV&FJAZ&L80 Q?&I],.YD!#,D#FB:'(CRH. [BT4T;*7AZ3&^/UML6J*BK?WJ MDMF/VT5(/;!%(C(!'CR+VOAO:DK1^I#[5KJ6Z7U<-J!$6,NJH M6I/%0/FI\E;49E@Y_C*);_$KR ?EE9CZVB,J,:)/&2;7PZ]=!C]:ACO5AFJ/ MB8% E*"PN1>J_RH:_E8W>JJ*5AO"%\S?H[I+?!))NZ*H_U<-#:TA/-OSGKBG3S\=2 MA@& HIL61LD78N#2^(N=MCNNL$15XCJ:AX)Z1E8>+MM=#05!Y:/A;IJ2&Q.[ M2H^MZQ;A5XFF"ZRB2M\8R=DD"G%L*FVP^+(MX.*?)ZS>^)#O0 MU-=?M%/NM[DFDN_258F[##4HM2XSDPO^[ _A+[KV*72&D/UP94@&!U&W$6Z6 M6] X0.1,KU1#V,04!KD0 #(?.ND\;?-O. !SL'?:#DBX]$!O?#_FBFI5<10@ M56JG@6%B]Q %FS3C*"&!KU(+'<#3 I(VD7:$ MM:X^&^Y(S:SKTXHC:N2"0K6]=])>NTU _\.]81Q9E@I/1#6A3.?]>^@!Z[JF M=G>Z\6\?2E@YCFUIS8 #HEVC$:@(RZ,,# D,P!.ADH:?Z7IGD?$B1CQ:DV=B M%F0]SKY%*V;]D2/UP=:?CQ>H+G") ]W%58C)>]@$R1*DG-P>CN=PS2&>IY&? M1G?$S(HS'H_J+U/A:112?J,^ZB\FBG@./PNSV_/M4]ZNB043(7K<_PKX,%0K MSBQ21'Q?WE<.] ]V9?>H>RZ4N Y1)Q[15C&4!U$,=D;??,+08RY6Q!1:A(1F MR0W$H/[>M53+.QKC, 9S-NH#85LA'D2JIW100@@P#AU+ZKV80?J&D.PQF<#, MILE#B[*[B=X)I+KG>[=!-#=[B=+ISP86:W<+^9RK:4PW'Y4 0@5+1#%QU4K/ MBHBA8)I"YZXE,KB'MHB$@QE/B&5AFSW!02,,>;^ !GJ/CW0TF&\,6IY>(TH) M/'7QR,EW]/?('\2DA7$:H".OHGWGFQCD^&' @G/J?PC;.Y'O01EOFD,S.T-H M20Q6[D$W]&#O'XBSSYW9UVB^<:DQ!(T*.3V>CN MPW.P,!T+@Q[[/ F]MW43<*CO%?VCK6Q-X454:,%R(O_N\5 N3DY74KK)VH^&=.KJYO9G=?OQ9J1^_OANI)[+!R\P MVTL:/@D>I&N8Q"'=*GTOZI$-KT2A4]MX/Q<]$EK+U_PH*(+:> 'V.INV(@!) MW_2V=\\!=5LKKH@\2GW)&\9PZ.E\KP76?30[W'OP_OA*:C%W9>XZ.F\;"N9^ M;C(P*'S]0OT6/0(\N?!;14-\KN@=O*9/,G40^KFZPWG4;3BKSY\, >Z9NB'\ MNN2'D*MR2R+J&1;WA>[(,P$$/VDIDUP+)O+KDEJ=C*=J$CT2T;CGGWL/FU<4 M:K6ALD-J[4\CCS[S$\]XNAG3W4/+^X]ARN.1\MC/-F[($[.ZDS(2Y0T/C7$" M22H1$B^Q37./L0-L(DC&D>_)ZC. 3BE>*)M!!./C\],C22/X-TVYX7])09$%Q47\ M$EUKIL( ^GY1EHU_@PW"_RAY\[]02P,$% @ 0ZZE5M_/">*T#@ CBX M !D !X;"]W;W)K&UL[5K?<^.V$7[W7X%QW(P] M0\L4)=G2_9JQ?9?T.DW/$Z?-0Z6/Q[:R5DNFU*IPVA;!J\?;P._8RETY=F_Q'G56KMX?30Y&IA:SSZGMS_WO5[&="\E*3._Y? MW/NQX\FA2&M7F74S&1JL=>'_RB^-'7H3IO$3$Y)F0L)Z^X58R_>RDN_>6',O M+(V&-/K 6^794$X7="BWE<5;C7G5NS^92HF1.!57M<,KY\2U6<]U(!HE=NU82]NO%L^3_F[7H8CWVJ6Y<;55XJ\_J"^5N,I- M^OEONW3?*WVW[J/!3E<0EZ7Z(GY0Z:HPN5D^B,OTIUH[S>^NC2V-]>,^%>)/ MYDZMY\J*9,3'%D?BCVHI4TRZ4S=&%Y7X0YT_"'^H^)^_)>?AZ_$^#59J]]M[ MZ1#BJ:F+2F4":"7H 7#C3EFG\#>5I:YDKG_VX_%V6RD2D:E*6<099,!'YDI4 M6+"1JXLE/F+;%GNKX=]67-Y>BVD\&8C"B.G@?#8<#YJ_8U9U87+ 'DVLK"R< M9"ARPJ1I;2W6T(5(35$T$'6OJQ4ON'N'*YVNA%[CQ&B+IK9BK7[^6188*A34 MJAZ$+#)18@.R@#NW#[WZ[M7!UU_-SB]FK\7M2N+ A5D\L@$67&.MVPHN)>X5 M?"Q%E TL2()A[8P:,6JPT##>!1-$9V39"1<*Y142[T@1X(B44HK[F1>*W$4 M#^(X'I*6?L:@U>IH&)\/$J!/J-Q-)LFT7DRW6.>9Q:] M^J6+SJ+)>1S!RB]:DU>"MR@;YKMZ[E*K2Q\G2ZL\.'KW3+$0)0:JQ#Q[G/.,DTFD#)R2S99QT.7JN(U5#P[EH%W\@P'FN.AJ-X, NNVQGW M4^D#'@N7M85C HKV.O"Q0?Q;@( L6E.;1LA*Y9F G<-S]46E-9$:QQL-P[1S MM8>O[JQPNAY%D.[4NLS-@U+NY 6^),/R&UMX=*@M1P!KT,]53B(6,8[/O!ZP&V 4%6+>M<;IE[V[2?%@N=4IJ\ES8#4G"" M77!VA65#T#,''9[[$SB]@I$R6A]UA_,*/#>@7?^F;GU 8-ZV.M^93"\T)@>W M(#.W#_M^\-NK^J/:!%TE;7&*JJD/N'C,_M@_P :T]*)U4 ^AI86E"8 (E0N" M!$O$9:5!@+*!^)X C 1N[F3,RLGB07R@]3_1^K#)C]*"KE3BC]K'I>[!,11' M5JH)^;@DZ0],))E.+&P9LU9YE?00EPR7I.K7H,#D]N^ MIV5I^*8GL\>J$"I/^3:2E_*6JJN5L?IG'_O>ZG5)GXT<&01UR' M]?1BDUTRM_),Q'I;*BP1//ZE N"XUN0X[J6?ZN-^+1]^$Q.M9,8#.@%P55=) MC\8.>TC_J\)K6Z.1?1+)ZP38+W1 @,[*O-$KGG=?!P MVB?Q>X?Z^UG]0?\5$F4F"E4!M-V*T-5I<$H9]G^4Q./!I$WAC\"#[,=!=HOKO>J N8=38?"Z MJ6C@,D>3/CTFX9R#*JM86%/O9'4:MM2##2+2IU1M^"IH(*[)" L<)DBV-7=0 MG-> ;9ES@V8\2JXV[/_E-0O9Q>=]CZ/^_ MG: M1$%&HXC?>7]U8LIKF2FR@ZL)S9O38)*/A-TA&Y'ODV/!_[##ND)QZ MF/BURO$VFNK0K]ZD$L).:^KEB@W2T[:1& 7X4UE3XV^8K%T ZBYJRZ17RP&\SY-_S\]9EL9!Z=/9DDT'K=IDS&PH>U/*=@FP!&2TB39F,I5%553J'G-/7*USVD9 MM+-ZS@?\R'DOL[_7KF*:0T?_;2TI62EH\!T*QG6]!M.Y4P5,>-SCD7-J@9^< MO,9^L6%PA9:M-ME;Y@PMCBH*RZZ7RAK!$4R"!U:UV%=U(-,S&W>^-MUETE6F M$=@'EDO&OA (Y*S?RX/)E#<802=!AF]6@7,1O M^$516=-"3Q.8G/+)!+ !!0IQ7DP(^C<[VCJ5;<]4/]5(:FP/;V7'1V:XQA557;HF_P1N$G-?2S&BW! M,:L%P3'[PJ^OISBNS%(16GGN&'CVRQWV$S5:K<[%<.)[[A'U-K=@_=2JG)-- M0X$:F((FHPU^$E+>LF!F33F3VA94#2EF#CAA@ - (??C,]H[ D]26Z/G1T\E M9%,V@ +POPG)?J[(*[$NM<]\;8>GV[W2J/71G0!%B2O7H2W1$\6\B[):#S7[ MF/DILCD!&<, MBJ=4TM(::P,A'='L:I![OG-3V:F\P]:636$::GMVD&_4W-:4]H?3X,Z;[OWJ MX-&0K1$''^"PW'+/]4)1'TL\ +@H*<(^,XG%[_B_@^^U M^WRZ0)@+Y@?#03+"J^%@BC\'[S61;]B!AM._'_8=71]AVA-\UN=^#2_C;QMT M@"3CP;0#2>K0*;YGS1\&XGUM0ZE)!A.*K@3%>Y1B?#L4+O4BND$1%^,XVKXR MX7+/7Q<#/QQ+0A6$KTET@;?7?%6, M%0(R-RO,XMG!)UXZ/)A=D/Z6Z-(.!?L&.[X83L4)1'N=>UWX++0I0HHZ3D8Q MAOJ5"L1NV.B&O&$47R08]@/EBZZ(V_3P(W$1#>,9^\*R,4$4+K]<2!?(>X6I M^-]'U-;%4I.O-'M$^)++8(RW!N?,X!;5$W9DBKS;BKVRAJM[XG.Z4J)EOEH05UOCGK?>VD]R;:![;5HNCYT M)=)TSY7/#G[Y4C[XS!?T(#M1=4>YU[ #G#'X?I B6G"57S)I3N<&D^]1W8_0'OX0F(YZVVQ66] MA,N)I$A]%C'?A,C7. 05]ZF^4FG5%=#U86_)-]H(A K;_N4\P??9GBT M;I<)Z4=>]'D>>F1-\*6]"G^?9L.N;[J_5-A6*C3^>R7$^#]70G DM+\+\IVP MUD:/[;<"[P30JV)_#[&3V%L99DU51\P>,Y)&G<>KAC-J[GA -HP-S>1F>?_, MTR>U]+VGCP7_$,1F1.@\FVY^O?)?P[W&OX1[)>=/DJ]1W)$OH,80!/\I?C6* MIN?3/=QL,DDV^53,O N&8O(687R?AY8H:* M:#2:_&\RL_-?B9C]GY/]GY/]UIQLUR]/SWJ_$8;++?F7T/33-ZCF?R[_U/X..].P2JX6F!H/+B:'_I(Z?*E,R;\XGIL*_LT?5PHLR-( MO%\84X4OM$#[$_1W_P!02P,$% @ 0ZZE5HD\93Z> @ K 4 !D !X M;"]W;W)K&ULA53+;MLP$+S[*Q9*$:1 :CWL.(YC M&XCS:'M($21I>RAZH*651(0B'9**DK_ODK)5%W# 2[S28NJJ8?EN@4,TLB(/-QCTO2NLVPOETQ0I\0/M]=:+(8NWR?\X-B8K36X2I9*/;G@:S8+(B<(!:;6,3#ZO. E M"N&(2,;SFC/HKG3 [?6&_<;73K4LF<%+)7[RS):S8!Q ACFKA;U7S1=U^^P!1A'[P"2-2#QNMN+O,HK9ME\ MJE4#VF43FUOX4CV:Q''IFO)@-9URPMGY-V41AO )/BN5-5R(:6B)UAV&Z9IB MT5(D[U#$"=PJ:4L#US+#[%^"D/1THI*-J$6RE_$*TSX,XF-(HB39PS?HBAQX MOL&>(@U8!3=<,IER)N#!,HOTY[)F5\$MW7 WG?/)Q*Q8BK. C&!0OV P/SR( M1]'Y'K'#3NQP'_M\TPBXXB85RM0:X="P1 MTI+)@EZ)2[ N9%J_<5D JU1-KP0JAV*3WR!I8@9R)>\B?:ZYX/PBT'5:@+/R<, MI*[VUDS=;C>*+EH'_DUOY]@MTP6G(@3F!(WZIRO&/FB$Y%\ M_@9# DA >NT]W"FZI#U551\6>P W]BZWNPZA?WUGU^ 007CH"Y[9G?GM? ^C MK9!/:HVHX:4JN1H[:ZTW-[ZOLC563'EB@YQNED)63!,K5[[:2&2Y5:I*/PJ" MOE^Q@CN3D3V[EY.1J'59<+R7H.JJ8G(WPU)LQT[H' Z^%ZNU-@?^9+1A*WQ M_?OF7A+GMRAY42%7A> @<3EVIN'-+#'R5N"/ K?JB ;CR4*()\-\R<=.8 S" M$C-M$!A]GG&.96F R(R?>TRG?=(H'M,'],_6=_)EP13.1?FCR/5Z[ P@>8_X6P"?K6A.C M@XFSZ"+B'68>Q*$+41!%%_#BUN78XL477%:@!7PN..-9P4IXT$PCE9I6YQQN MX)+S<*9K;M2&93AVJ"T4RF=T)A\_A/W@]H*Q26ML<@E]\)YW7 EL7PFE-I$$O0:SK-?M:%Q!R* M$TG&DK4BAQ2UQV2CN$*0GC1T@W0(T\,X/61AP4HJ:E0'?BZJ M#>.[CQ\&49C>JG/).1\&&Z3.KU(H!7,FYIL)DW#*PB-F:RY*L=K9.CL455.U?7>01-!-TQ2NB0GZ M/;"AB&Y/OGUOV)G;B4MO2VSL/>Z Q$V'0^@F%BMQ8XK1>UA#+^G,:0S22&ET M!W$ W3 >&"N&[^O%7K"O!$]8QYH_X5,_@-02P,$% @ 0ZZE5G,Q]&UL?53!;MLP#/T5 MPL-VRF+'2;.B2PPTZ8KMT*%HN^TP[*#8="Q$ECR);MJ_'R6[7@JD.5@F)?+I M4=338F_LSE6(!$^UTFX9543-11R[O,):N+%I4/-*:6PMB%V[C5UC410AJ59Q MFB3SN!921]DBS-W:;&%:4E+CK077UK6PSRM49K^,)M'+Q)W<5N0GXFS1B"W> M(_UH;BU[\8!2R!JUDT:#Q7(974XN5C,?'P)^2MR[ QM\)1MC=M[Y5BRCQ!-" MA3EY!,&_1URC4AZ(:?SM,:-A2Y]X:+^@7X?:N9:-<+@VZIZDVRUBXJU\0ISWL*L.-GT#=I+"C=%4.?BB"RQ> \3,<2":OA!= MI2<1KS ?PW0R@C1)TQ-XTZ'P:<";GBC< 1FXEEKH7 H%]R0(^<*1.U9P!S<[ M#N>U<^$:D>,R8G$XM(\891_>3>;)YQ-D9P/9V2GT['5S?$O@2KI<&==:A-\/ M^$2P4B;?_3G&_#3V?'RR]_!0(0?4C=#/?-T;XR0Y\%\N7,6WE2HHAR.4VI&D MUN,X$+H8@2 @5K$;L>[SBA6D.)1/OA;/,$G> _<5ZPW:H;=A[.QD=#PD1(R/ MG6M\H(0:[3;HG:F:5E,GBF%V>%(N.R7]#^_>HQMAMUP.*"PY-1E_.HO =AKO M'#)-T-7&$*LTF!4_BVA] *^7AJ]8[_@-AH&UL?55=;]HP M%'WG5UQEU=1**?F"P!A$*NVJ36J[JNVVAVD/)KD!JX[-;*=T_W[7"5"Z45[ MOA_GGN-KWXQ72C^:!:*%YTI(,_$6UBY'06#R!5;,=-42)7E*I2MF::OG@5EJ M9$635(D@#L,TJ!B77C9N;+G2; M+\7$"QTA%)A;A\#H[PG/40@'1#1^KS&];4F7N+O>H%\VVDG+C!D\5^('+^QB MX@T]*+!DM;!W:O49UWKZ#B]7PC2_L&ICT]2#O#965>MD8E!QV?ZSY_4Y["0, MPS<2XG5"W/!N"S4L+YAEV5BK%6@736ANT4AMLHDS6Z411C M*9SEN:JE-7"'.?(G-A/HPPW:<6"IC L.\C7DM(6,WX",8KA6TBX,?)(%%J\! M N*W)1EO2$[C@X@7F'EFSO$'IVI9@TU K' MV8<'S0H$)@OX:A>H=[IEX(*;7"A3:X2?#_AL82I4_OAKGZ"#)?<+&G3?O",O M#KWCD&A]R!6]7T,>50(1AE()F@-:2 M$%1M2+PYZ;0'H7?D'T%OX(>]E!;)T!]&'SKGM=94 &HYXT)@\2H\#OVHGT!$ M.<.T<^9HT5UP##44JI[9LA8T--;"C@=Q'T[@>)@,X:1S!&GJ]P8]*M7O^V$Z M@"LEYZ<6=;6_V JI*4=I]P.]82&:<40M)$/R8FC.Z/^3<.)]V'>1@IUG7Z&> M-\/-0,.XG0!;ZW9^GK5CXR6\';[73,^Y-""PI-2P.^A[H-N!UFZL6C9#9*8L MC:1FN:!O &H70/Y2T?U<;UR![5&UL?55M;]LV$/XK!S4H M6D"S)$JVY,PV4"<--F#MC&9;/Q3[P$@GFPA%JB05._OU.TJ.XJ"IO_#E7IZ[ MT_$>+?;:W-L=HH-#(Y5=!COGVLLHLN4.&VXGND5%FEJ;ACNZFFUD6X.\ZIT: M&;$XGD4-%RI8+7K9QJP6NG-2*-P8L%W3GY"O^EKIUKNN,4K+;^*RNV601% MA37OI/NB][_AL9ZIQRNUM/T*^\%VF@50=M;IYNA,&31"#3L_'+_#B4,1_\2! M'1U8G_<0J,_RFCN^6AB]!^.M"\ERSLXC76$X@34)@,6-G\-*Q[K3'2\_4;<%IN!&*JU)P";>.._1% MV]<*'N"RU^'\Z%S:EI>X#&@V+)H'#%9OWR2S^-ZO!9IY"64M.<6F=!U^!V M"+66-.]";2^!6H?-'9JQ?3]($G@G%+GISA*V?0]7NFD[1P9C&+B 61CG<]JG M89[G\ ?2+.ZTK$ TK=$/0^<@#0N6 @OSV1QN.J.$\]_%9UR+@S];2,(TF=&: MQ S6G9 590DYFT)>S.#/NA8EGL3-YBFD\PQN=>WVG+#2+($;I6$L44W9-)^D95<0,]!#H70W<0_%YHXT3_PV"=WG(LAF\[P]%1@=?US3- M:4_#>?^-SOGC@5C9(NRYA0LV28@:I"1%"!?)A#W?O"-)1CWUQ?3]>41N+*"? MSA\;-#2E7^/PM?<;G1!.@V;;TZJE1] I-W#/*!V9^\- 6,_F ^U_XF8KE 6) M-;G&DWP:@!FH=+@XW?;T=:<=D6%_W-'?!XTW('VM:92/%Q]@_)^M_@=02P,$ M% @ 0ZZE5DB-\OPB P NP8 !D !X;"]W;W)K&ULC57;CMLV$'WW5PR4(&@!=251DB\;V\!Z-T$#Y&)DF_2AZ ,MC6UB M*5(EJ=CY^PXE6?$6CM$7BN3,G#G#(8_F!VV>[![1P;&2RBZ"O7/U;1398H\5 MMS>Z1D66K385=[0TN\C6!GG9!E4R8G$\CBHN5+"7"_X1DCA!-IY MY"BI#XV*/L&J2\!^DB!A\$$KM[?P1I58/@>(B.U F9THK]A5Q VY@4N GHF M%LTW#):O7B3C^/45LME -KN&OJ0VZ89XP9I_YQN);9M.O3MK%#P(6TAM&X/P MUQ]X=+"2NGCZ^U(]5S->KF=V\S\OS."&YVZZ=9-G;H6F=VZI+KT%,L)62](+ MH79DJ6JM?"]N1]1ZK#84>FH__':L%+8.,P MG^9^PL))%H_N&V,H!Y#:&?*AO!+IL3_CF(?IC,&K%U.6L->C=ZH4AK0%'#^2 M,0W'Z93&69:/[J5N2O!')0HJ!0 M3<+)-*/*TSR,QPPN7:WF>_\ F&_]7R7U!+ M P04 " !#KJ562S$4#,," A!@ &0 'AL+W=OL;-I31T*@/]0!$M!5F]1.5=MM#],>CL20$Y>[ M[,Z!\M_/=PD9G2@/@,]G?_[LL\UH:^S:%8@$+Z72;AP51-5U'+NLP%*XGJE0 M\\W2V%(0'^TJ=I5%D0>G4L5IDES$I9 ZFHR"[L%.1J8F)34^6'!U60J[FZ$R MVW'4C_:*1[DJR"OBR:@2*WQ"^EX]6#[%'4HN2]1.&@T6E^-HVK^>#;U],/@A M<>L.9/"9+(Q9^\/7?!PEGA JS,@C"/[9X!R5\D!,XT^+&74AO>.AO$>_#;ES M+@OA<&[43YE3,8ZN(LAQ*6I%CV;[!=M\SCU>9I0+W[!M; =)!%GMR)2M,S,H MI6Y^Q4M;AP.'J[<NM&2D]H_R1)9O M)?O1Y)LAA'X"'^&.;\ L86XQES2*B=&]39RU2+,&*7T#J9_"O=%4./BL<\Q? M \1,J^.6[KG-TI.(-YCU8- _@S1)TQ-X@R[70< ;G,C5 1FXE5KH3 H%3R0( MNA_/C$XXGEP:#<833Z\ZU\DGTZ0'79DAZ?0.?D%P8UT MF3*NM@B_GO&%8*9,MOY]C.M)M.-<^TGOOU>'YP)A;LI*Z!WXD2;^.!"@C. ) MTCDXS&HK:0=B93%4CAN6"C;)3%FB#55="+WNP=2!0FX%"[P[V,#BQJB-U"M0 M;="L"3](>@EWN5(\L&/*7(&9]D3,I;+[T-G@JO@^=.K3'N(^&!LN72KL)P<%[+6U$QPI^WVW[09^W_FS?*\%W;E7TKA MDEV3WN5Y!+992,V!3!66P,(0KY0@%KS#T7H#OE\:'H[VX -T_PJ3OU!+ P04 M " !#KJ56)4VB ?P( >%P &0 'AL+W=OAJ=]"P6B_T@2W3,;EGR MD%2.^?7[JB@KU.1VMK-T<3Z>F M6,EU;B;-1M;XLFST.K=XU+=3L]$R+WG2NIJ&OI].U[FJ1VGH_/@^"*F\3S@-R7OS>!>D"6+IOE&#Q_*TY%/"LE*%I8DY+CR1SU2]+$X?U6^GNV';8L]5G=>%RBMQ;7,K@3"[UV G+MXOCI+EV&SR M0IZ.D U&ZCLY.OOQNR#UW[ZB;-PK&[\F_>PI&.)*F:)J3*NE^,^-?+#BHFJ* M;__=I_&K,O=K' 23G+L:J%736M@53S M1EQM%_E>C(.9YV>!>$/W8>0E6>3N@[D7^#/IEZ1SO!G/O=!/+,NZM1)OSFO=K"1FKS=-38 1S1): M2['1S9UBAAHO9"V7RKXAUPCE?&K9IUC4*/,TR;D(.OR_3KILM886@U6$? !/ M&WDLWLL2=E70/?#FT0S7.*7_'[_+PB!\ZT#/(02.,"Y-,S'.V,TQB.#)I5X\ M(Q\$7A#,\._/4W'36,PH#JY.@\.9F/D1[A*X[4HN)0:7^\;V#GO2.?2BF2^R M.86>@OA[F[YGVO4@\/\K(L\F,_>RG(>-#2X2Z4)5B7&W#G:^;EB"36W[\,KF>B&5G ML8&%K6WTXW A35:#J6P'N;Q^Y.C-WAHAETO)E>S%A'\D_0XHUR^"C$!2IC.7 M'*F796F7,UX4^WM"-DP$3]1H,\;AG,,W3_F2!'.>!E([HOI:LLEPM/,AOA,( M?2]+$Y%Z,^#CW8,L6G;!SLA*K95UM^"*-.T1O[V^SY46=WG52HH,W%.C2\&T M?(&(V4="%P$>ILP9!]MY-SK'&JZ+*!K*XR!,8 889CX8=KG*ZUL*"Z_A%,DI M&*@VR(S0R^(8FOE90DN$03H +_NV5(@M91;5)HCW4QH2PZU()N3#9VE;71_9 MYNB)=?+R*YH$KF&4LG[()!C,&<=)1/9\DNA>B+3Z!0IP$@9&42S@U%\!,]V% M)IA3]HQ3FA?BF\N!PX"_/(C.'C'=HJ7CWU<2@$=OM$)SJ*I'4;:< VOU0-%" MQ3HBD1VIRP>'Q D$08_>"(7F]XQ M"FT )Z^F="'^)CWEG^',8YP7''=S*/!X74AMT1_W-7-'U\D^DH2X7'?59:@2 MTQ#[F,E%HAQI]-([D5U(>R]E[2I-W^MHB:%O7M; YR#H*9=D#T2.!S+?L'U#OGI)4L_?!"]ZA9<+'8N/ MP'%7VF$L5_XBU_H1+KS/=4G%/HC (PG=^-X,>=C+T?).UL!=[$5^ -!'0<+6 M];$G,[JB803U'#,:F\7(30-"*58\HH28JME05FZ+!HT.T*%LR>)G":H;< ^Z M#UC<,U4'%+*K@&*T6@CFFX&P_XS%D,$!JCEG->B2CQPB06(97)",L; MN.JW/7 =AZ!:GWDP\Z*$>&2/FQU=!+$7@REQ\8>UGCNNIU ?HPNC@$ W]*A9 M'K5&;I$+KH[]<%@.=ON*H;6/W(G.?2;1(/!"[DD)D3O#GR6"6X=Z7(_B1>44 M#2CX=H_C.6W $U5+M'"O[ HIT7"LNP&J[OJ&VC25*L%Z@&Q><7!YGVB\#J3[ MP_7*"G53'VV;O^&,/U]R\@^EM\,=<+^/:5&>,BI2$:(9'H0CN7G.#1[ZO/CO MA.><&?"%89[X^.O/V*,_TE,ZH7_46;I$$^ 096]WY]#SZ(?:2ET#6Y\[&KIL M2ND]E4P2NTME%"J _BO5 ]1*T!>=@U!T-^ ]12!_:A"H2NY=YAI;056XILUP M^\8.;Q$*W14 6IHK1D](SS0AT8T]8T M#T7PCPXCVR+@@> I56B\(L=B\^H"(.%BEQWF[]:YBUZ[;59Q#\9@1Y$"R9R7 M" ECR;70C:L=0$'W6LN*TW*[J^BR^)$V"<_[Y,^R;%VWRVW'CAQNQ11>TTRS MW8G%7L@;R-V9R!M;R:XWG4?)@$/?/6R4[B.0;S85F@N"JVL'N;0]]5GFA8KO M7(0&[HB#WBE7:*_PT45^T*6*/H:(2%'HEENNO3$;N.M@Z"FJFUS;ET V2%Z#V!?8,)A>&C-4E7,O4^[0-X?]'2\TV8/6TX/[(D8MJ;+]N%QSK/6 M]*;K$%VT0Q_EMMLZ!MTF\J_ >=^!V'1P9KF6^I9/9NFH!"GGCB_[M_WA[[D[ M\WP:[DZ.?\DU\L.(2BXQU9_,DI'0[C36/=AFPR>@B\;:9LVW*YG#,30 WY=- M8[@55_BDT*9B#F_-VD4/S&@*VKBIF'2R[U^J*?]#<+7\2R=+0PG)^OV)+?*2 M9XX0&/[=\2LN)0$AC;\;S'[KDC9VKS?H'WSL&,N"67ZEY0^1N_*B/^M#S@M6 M2_=%KW_A33RGA)=I:?TOK(/M"(VSVCI=-9N10254^&?WC0Z=#;/XB0UILR'U MO(,CS_(=76&7PJ<)^;?]:.0Y+"*_C(,3A[ M/G2(2L^&68-P&1#2)Q!P\R>M7&GAO*-G8K3@-'P0BJE,, FWCCF.M>4.!AS@QH?AJ$W.[(IE_**/ M?6"YN>/]^.2 M+20'W;*3@=W*"&QJ(1\ !P7HHA 9!^\PN!!*.!+><5.AEP(<+C9[^?U*&,14 MK;><^8R51M?+$LM@% \V,C"TS"2S5A0"63+<+A#+="@A@<)GNO5 ?9N3@XP; MAY,*,B.0B6!$#J/> &;,CXJ<$TU4T'J:3E0$RU0.7COE@AE&@=1Q0*$=WCH? M9J8K#'Q37A$17./,H7\RV >@-8.BDN(9LR44.":M][5@TL?@FWO0*0BY5<+P M3)L\Q$90.WM@P9="*=KR&U,USEQHFBK"?,*7ZV_(RG(7W&U82,$60F*V]ETP M%SP#AHBQ93[ K;2=Z#"/LN8[6885>_#]!OH.DT7KI%WF/7H#DKS)\M88]91U MSJ&H76V\O"8$7RN)C;+1W&P5V::Z9&K)"0+#P]^W1T]ZQ=XCMA-FU M)[V@[":[#\C#.CB"T^CU^+1W6VKC7E$*=D.P<)R<8-5,)W'O.S:G;_Y-%>!^ MTJC)4;XC83"1Q#0J^@8TCANC:-!5L:WBBS MY IUD9(X*]^^C0E6+31+Q+8*0"YP-.&/N<6$'XQ";R#]!^F'*<)]I/USE@Q\KO@4C?.^[$G0; M?XM+7%B6Z1K[JJF*"FDLN9]Z6*<,+.)T\M)XAG4ILK+3'I0<5GD@*K:MU-LA MT&G^ ;RK#1'\US*$:T]%J'!&#,>U,$Q0KD>OBO^_M*]H<*Z8R(/4/D3[J"XK M=(]#Q$^MG='4ENI9;SMD.\.X,+IZ' :USB2=P%N?T .JT.Q .5!$; (Z3>>U M;(?B_LC8F;I/(6XTH6V=QV?[>J#U"/E-HB0>T\T8QM$(.Q@O3R&-9LF4+B=X MF9R^ILLIMOAH.NHA9:R5 N< +LQFTZ9GF^F[5YC)+)K&<8\.+&=PLS/Y6?X7 M'EV]TL<)]G@,)[V;_7?#852:-T>03*+I./:38:\*[1,ED]!/'%1OD/&M+:JZ MPF)4%$7K(IQLWMY>P0Q]/ +Z3SJGH0YF<1!]%,WB69 \C<;I+$B.6H[C('D2 MC4>SKLXIR=,[(C63TS$<.D$..\?[BINE_XC!0PN5>3CIMZOM=]+;\'FP-0\? M69^8P2.!1=$+W!H/IJ=],.'#)=PXO?(?"POM\-/#7Y;XK<<-&>#S0N-ANKDA M!^W7X_P?4$L#!!0 ( $.NI5;A1PXM500 L* 9 >&PO=V]R:W-H M965T!)=F%376 MMN=Q;(H&!#53U8)$3J6TH!9)7<>FU4!+KR1XG"7)(A:4R6B]]'NW>KU4G>5, MPJTFIA."ZMTE<+5=16FTW_C&ZL:ZC7B];&D-=V#_:&\U4O& 4C(!TC EB89J M%5VDYY_2OWG?T94,-7"G^%RMMLXI.(U)"13MNOZGM+]#[,W=XA>+&?\DV MR,YG$2DZ8Y7HE=$"P63XTZ<^#B.%T^0-A:Q7R+S=X2!OY1=JZ7JIU99H)XUH M;N%=]=IH'),N*7=6(Y>AGEW_KBR0-")A3B8L>^#( 9V\ IQFY083&D)]D">5+@!BM'$S-]J9>9D<1OT Q)7DZ(5F2 M94?P\L'UW./E1UPWQ"KRE4F*7E).[BRUX$-PR.$ -SL,Y[KGW+2T@%6$[6% M/T*T_O N722?CQ@[&XR='4-?C[/S(C,^5S]W5%-I AHCH<6;I/FOQ8X'0 3C<4KV:)Q5"X&O2[KQP[)W\#Q7*"T!1C M_LD/6*BV49W!6C,_GGA7WI-LDF0+1\QPF:7YB??N;#%)DL2M%^3#N],LS3X[ MXM- H.-X)U=HW[#UGJ1),LGR,_(;U%AXM]AK ,X.XX)\L"09NK(ORXD7V4=3 M8(4=R)M4=CQ]WL)]QMR"[Q5LN%()S/ES5RF,DK.?25RZT8,S8=SFMJ%V+^XC M'V;@;BSCFSE&PO=V]R:W-H965T&PYG1ZBZTL:?]EK(3OVUH:K!3652)@Z!8#7SLI\BA4Z4&:) >#2BC3FYS&N0LW.;5- MT,K("T>^J2KAUE.I[>JL-^QM)CZK11EX8C YK<5"SF3X4E\XC 9;E%Q5TGAE M#3E9G/7.A\?3$>^/&[XJN?*WWHDMF5M[Q8/W^5DO84)2RRPP@L#?4KZ26C,0 M:'SO,'M;E2QX^WV#_C;:#EOFPLM75G]3>2C/>D<]RF4A&AT^V]4[V=DS9KS, M:A^?M&KWCJ$Q:WRP52>,<:5,^R^N.S_<$CA*GA!(.X$T\FX519:O11"34V=7 MY'@WT/@EFAJE04X9/I19<%A5D N3/VR0-!S12WIEJUJ8-;T1SKS\U 02)J=O MPCEA GU08JZT"DKZTT& 7I8>9)V.::LC?4+',*6/UH32TQN3R_PNP "$MZS3 M#>MINA/QM\_1U>\!0LO55&F$P)3;,@@D3TA4<- M;N%&C\/Q13KVM,!YSYOG\"7?O+VX4EJ= M2^=YXP>Y$-F:SI?RPBIPO\!%E,[)'$X'Y[T'&P!6X0;'U6CU_0V?:E;DR9=" M:YI+4MXWP!-YKG@%YXDE4&7U&ZD7SX_2X>&)IZR%]ZURX:FP&LG*'S][\?RW M@_WTA(9[29+P[[_#*!/-%HN% ]D@,5.0X$-;4T!:H\+9*AHCBB#=D][#@K/- MHHP;O%PB(DOZ:9CVQPFBG_:3;O #]FL<7&+=<6[WR/8^ M01!Q+AL0YJ6H,GXUDESWN'H)2H5M] MMW=4-I<:P?2]41PB)4)/K]$TS?^6L8/AXVRJ+N'A('23;^C(ZQI[P!(.AXYH M74>M=2<&MG'W$Q[NRAUI-G8C)]G3:.:Z"]JGF5H85:B,BPZT(_@]WUL')VT& M"$B(>F1A4S>!22(?V\[JS#8ZWU0-K BX9(L(0]E>. Z 2,%XT5UA6_?I2W1I M*)7?AN/>/;]O:#]UX4#@]P9:VM8!3W02LIH#=M--[)Y_]G#^_LSPCH9GE^S, M7V#H&J[TO]*8<\H!/PXY$WZ].:EQS),_TRBY^]^5^.C7\RR&Q=V*^.F^49?M M@2]CI&N4:VL&M[K22KI%[+TYG3W-]O;;X*-P"X5PU[* :-(_'/?:G+P9!%O''G=N SKF^%KB$T4Z MWH#UPB*==@-6L/WHF?P#4$L#!!0 ( $.NI5:'=)%.'@8 !@/ 9 M>&PO=V]R:W-H965TP"*\D62)_L@B@2Z3]\;C=.5 ML=]=R>SIME+:G?5*[^LWPZ'+2ZZ$&YB:-7;FQE;"X],NAJZV+(K(5*EAEB0G MPTI(W3L_C6O7]OS4-%Y)S=>67%-5PJXO69G562_M=0M?Y:+T86%X?EJ+!=^P M_U=];?$UW*(4LF+MI-%D>7[6NTC?7(X#?23XM^25N_=.P9*9,=_#Q\?BK)<$ MA5AQ[@."P-^2W[%2 0AJ_-A@]K8B ^/]]P[]0[0=MLR$XW=&_2D+7Y[UICTJ M>"X:Y;^:U3]Y8\]QP,N->.\J3;,T*"2NOT7MQL_W&.8)@<8 ML@U#%O5N!44MWPLOSD^M69$-U$ ++]'4R WEI Y!N?$6NQ)\_ORS\4SI,;VB M3_SSI]#8IJL?C?1K$KJ@&V_R[Z51!5OW6[=Q])[G,I>L\_7+TZ&'%@%KF&\D M7K82LP,2TXP^&>U+1U>ZX.(AP!#J;VW(.ALNLR<1WW,^H%':IRS)LB?P1EN? MC"+>Z F?./*&/D@M="Z%@A^$9^2B=_L,;N'&^^%"6;UQMZ<6R7W#M_ M\2P]2=X^H>QXJ^SX*?3S34S^\XUO/5TJA.N_^U1\$F2_BNGQ8%_$Z=I*8X-[ M?,ETV3A@.4?O3#6#NT*I]>,.%FJAUU2*@OS*D-%QK4(IQJRBZ\:Z1FC?06T8 M7CR;9NGDK4/)N^#U@BZLE[E"2,R:33M ]M^Y.328<9A19Q%ST0%NA"Z@6)* V9RM6,[39;PP.OP3?:>/JB MZ8]&K:G=Q7,Z.'F=C@=T4QOMX/4K8?6K+XVGFU;:#L,APA?/7I^,LK>4)LD_ MR/$2J5S2ZJ45 MYKR5>4B8N345>2NTF\/7C?9218 E2()NN8&.08Y# P>"G(6(S4Q0%> 5^P&R M2CO^T43#^H_%YTHX)^9R#B\^7-^1T0]F+1GU-%,!5 =WM+'[R@7CO _KUS@8 M&3$M#LF+A\9H;^WOR$QW5A)D*5L)K[S;$?7X>X=W\"M+>%9BO;L<0U3(I2Q8 M%ZXMZ8(1S"#0LHK=9M.-'FN"9 O+:Q86$0\GUQY36W5BS.'0NK%YB8D!6&9A M114<^4E@C=))%X^#M+ZTS-&,4(M[(GDO8)\-NJ+VUB@5TONC]ARJ(<5.MZL\=%HY&UH@UN[VD;[MS[9:)F'OJ5D$4O ;:>= %)M!T.^&PS=O<%P M.@L7M)E[R06@>*3OC13@F_I.>$,SY-Z*,+TTFKX:]HI^FJ:+XQ4OBX/WD] MIL^(DS+HCH^C] M@1V.,("_I"SQCPXB"H:P,%Z$E'PK]+X">I'2QS:O $T<] MO-Y+W3CR'!Q61OW1>!3&]B=]F 4?IF,,6A/:-^ .[]U6*K:+>"=S,!-%TUY< MMJO;:]]%>]NY(V_OC.BF"*DCQ7.P)H,);EFVO8>U'][4\>XS,QXWJ?A:XNK* M-A!@?VYPE&T^@H#M9?C\?U!+ P04 " !#KJ56!/HG7G(( H%@ &0 M 'AL+W=O& M%B:GQRLVY]?2-%K(!Q6NL>R)(; M*;_2P_OJ9!R00KSFI2$)#']N^06O:Q*$:GSK9(Z'(XEQ^[Z7_HNU'6VY89I? MR/I/49G%R3@?0\5GK*W-)[G^.^_L24E>*6MMK[!VM$DZAK+51BX[9M1@*1KW MR^XZ/VPQY,$C#%''$%F]W4%6RW?,L--C)=>@B!JET8TUU7*CYX8O DGYZO6"*'YW;P%RQ#>D(9TJQ9F[UA7]^YG<&SFL,W[\.Z?ZD],.ZAU,? M/B^XQ0%K-H [MT*VNMX );K!?U3&( 4E?W\)ATO_^(%M(,ILV%SPPOYBR?K' M1FXQ8JSY\H:K(=X#8[ G?QNSY19F8 M_8TWJ$)M25F%14!H0RK=UF>8;8C,:J;3T>?I4&Y^C$OHKZ9%X6Y5=A+ [J)4<@T \=IV!W^^PZNH+AFPJ[+UB 6TQ%1YWUA<>_ 9^[%%U157=B @-[K*U(LS"\6Y M)3S:W=ABZ7;" VOOWP\,UN&D@P^_LJ;%D:'7S_EQ;3LNKX[8+:;'G#NG >4P MS)A0<,MJ3#Z;PDYB[]4NZ9\$X%;1"JR#OG,E=XHB@EPL'>073QR.FYKO!%E# MJ_LD.*\9YMYUN9!4#-S^T4J)D@B6LN*U@^EN =LSG6FS2BN MBNR+?"R]+R'PBP0WWXE;4:$382-X75DDAM';X?>LG_*Q M*(UV"\2?O5_..K]<=O4'KM"E?'__ N<4A8>VF!"_B1D?G;.:T.@]@%P$<> E M>>#%(97OV,-B*)UA M!]#]L378YYJ*O-SIR6[J/8\]X]^]A6?H'_I[G^)%X*,)1_ B].,$L ].$Z]( M,G3YE-I/Z$?Y(ZO(D4:.,R^0)BM2+Y^&Y,&8IKB($M=UL_=SY'\4F:>2D=YF<) M=7Z_F#X>A4T9 M;FFAWT'<;,1B;) M,+9 01UR%"&1%#B](*S\-!W]X<10:N:()AR[7B-]$FVEY*LL1H8@PYT,H_[< MV1'D")/(2Q,"!'($MF'@ F:AO@?:%GHR/M0_=#0M+<XK52O?S MVG]]S*-HM@Q]W[QDJCG"\N-L?&*F.\SPOYWJ=L>>+:A3R]+_%LI\ZPVC-?UF(NJ!1?N^A\L+-\ ME-IC\7J&XT'M'N 57'-C:O.0@">5 MSG"A<6+''6HW8M9UX6[Z- MF8"U;;.<2T:#6U ^^83-R3\],5PEF_L'!*D[\)-D?J (?B]6CD]3AK H/-(1N2G_W MU_*X)Q^N_8(6=P\?=]-D7])>,?"H"2$"FN[KV^#XP%'5-6BV')+EQ MDY45:^F2PL\&NEJP&Q?!GLZ>I'B? >Y5#0L]OLL0X+L$>0 ?'PY]#IIL?;U; M\877X#'KFOO[=D[MOJ%@JY@+]4/,9LB*LTC$H]UW2/1BY MLM\";Z0QXU">>>;%N]-?*GUO,D0+C[DLS,#+K%V]A=\CF.T=XMK3:MV@S(5.19&J (TS@;>>7AV$;O]U8:_!"[-A@PN MDHE2]V[Q93KP D<():;6(7#Z>\ 12NF B,;/%:;7N'2&F_(:_:J*G6*9<(,C M)7^(J#*V-6G[&53RG#B]5TE1/6-9[X\2#M#16Y2MC8I"+HO[G MCZL\;!AT@U<,V,J 5;QK1Q7+2V[YL*_5$K3;36A.J$*MK(F<*%Q1QE;36T%V M=OBGL@AA!T[@2A2\2 67\*4P5I>4>6OZ;4M.W-9VN@*\J '9*X A@V^JL)F! M3\44I]L ;6+74&1KBA?L(.(EIBV(0A]8P-@!O*@).:KPH@,A&[!J(^*QY19? M#;B&B_?#N:_FS"QXB@.//@N#^@&]X8=W81)\/$ V;LC&A]"'>ZL"E\*D4IE2 M(_QSBX\6+J1*[__=1_X@_'[R8:<%5UQH>."R1!#&M3D93F'R!.?C$719X+M' M];.91EP]/[SK)1'["%_Q 26$+]9L1Q/!W\AUW2E =<9\@KJI-1R)@H!5:7@Q M-<<-ZAIMC7&K+.7GW!BDU(RXR>#3SU(0>9>K,QBAMF(F4N[*KF84S$(98>$] MD>FRD,B\A]!/>M$>#;4R/L&L)/_-N[#;]3M);V<]SI2V8%'G((H'-#8_[']M MS_R$TKB]^FXS2@2O0GH;(4S8EEPG9"N:7N2S.-ZK^RKX1$AA!9*K3UP7)W1X M@\DX-00,MHVGZOU]NK>[,V?AQ%+U:_WREQ&+Y8_5JG ML.[IEKRG#$'LAZR[5_>;G1(&?D#70B.\U2LQ57Y3WB7IM-NX<2> (ZK^[B'B M>L6G=PS^*.43K+K'AZ@%K 5A#+<9PDQ)&D]$,0?+)Q*A.@S=24O9I=DC570& M$]UJD*"V6_?6CK?6+QUHWVFT'MN[':&]-%CGI>S5 &4E46MAXT&FTSIIW7T\GS]GK&^\;UW,4D<4:F0:MS MZH&NYZ9Z8=6BFE4FRM+D4XD9C9JHW09Z/U-T>:\6SD$SO [_ U!+ P04 M" !#KJ56K&MVE'<$ "0"0 &0 'AL+W=O) 2=IMPY(&S3MAF'8!UHZ6T0H4B7I MN/GW.U*REPRN]V%?)+[1(USW=ED8JL&6V[' MND-%,VMM6NZH:S83VQGD=7!JY22-XV+2X_^+L1.L:RXQ2LM?Q>U:RZB,H(:UWPKW2>]^P6'>'*/5VEIPQ=VO>TTC:#: M6J?;P9D8M$+U?_YMT.&)0QE_QR$='-+ NU\HL+SFCB_.C=Z!\=:$YALAU.!- MY(3RFW+G#,T*\G.+#]HA)"7\!'>X(;$=O%?]5I-FYQ-'2WC#237 7?9PZ7?@ MDA1NM'*-A;>JQOHYP(2X'0BF>X*7Z4G$:ZS&D"4,TCA-3^!EAX"S@)>="-B" MT_!.**XJP27<.>[0QVZ/!=S#38_#^9HYLQVO\"*BHK!H'C!:O'J1%/&;$V2G M![+34^B+_9Y\PDX;)]0&KH6MI+9;@_#G9_SFX%+JZOZO8\1/0A\GGI1C^-P@ M7.FVX^H1J/8-]WH)!5HAV)[/&-X["YW1];:B!E !1D24G9E;+&EQC]';3 MT$% 3?3%*6NV'X5:&*K+X"K4T+%<$D#5<*50VF=,7KTHTV3VQL\*7 ^\O!XU M5B(<$"V_1P.O_5+>.(W?P-7'ZQM0VLOW@&J+L'J$#>J-X5WS",*&A^&^"M&,82DE.,.57:,A;W0[1'6 %"0[;HB+A88_$)R? M1"FH:DG#&M9&MU#1M):B#B.FYS6&#QJ2^ >@7,=V16'L\SU\^W8\'OV!W/1U M]/0RA.69UG8V+66="%XN1U?29]:E$GK0'$/ MLD$5TF\OW; /UN]CI;?*F4<&.]+=NX0DIA*&5E,&.DHB+^G_U>R+$G[]<$+8 MH%G,REE\1+.?D0Y-*IDL9@6)FF8LGTTAF;$BCT>_TG3.LEGQ7U)1#5(IN,=02/AU*SI?GPP47><-4A7N MA&M$G][/8F%P1>,\^!$475YJT%2@/1L]R\3CPOU;L]OO4SFB(TMG/B/FI%Q/ M)&7SDH!]T*./1-<$FP(*LNASZU2L+R&GS)K1/V-S(GCL[)T\N24IC3;A+6#[ MJ/L+\S!Z>&XL^UOV'_/^K7+#S490G4M&ULI59M;]LV$/[N7W%0A\(! M%%N2)5O.BX'FI6B!M@N:;,4P[ ,MG2VB$JF25)STU^](2:Z;.FZQ 89%B.391JK/ND T\%"50I][A3'UR7BLLP(KID>R1D$S*ZDJ9NA5K<>Z5LAR MMZ@JQU$03,<5X\);G+EO-VIQ)AM3Z/4?/O)U8>R' M\>*L9FN\1?-'?:/H;;Q%R7F%0G,I0.'JW'L5GES$UMX9_,EQHW?&8"-92OG9 MOKS-S[W $L(2,V,1&#WN\1++T@(1C2\=IK=U:1?NCGOTURYVBF7)-%[*\A// M37'NI1[DN&)-:3[*S1OLXDDL7B9+[?YAT]I.(@^R1AM9=8N)0<5%^V0/71YV M%J3!,PNB;D'D>+>.',LK9MCB3,D-*&M-:';@0G6KB1P7MBBW1M$LIW5F\4$: MA' .Q_!.:@TWJ."V8 K/QH;0KVT5T$/$*LQ%,0A^B((H.X$VVL4XURHFN6X;E'^T&CND=O\?)%. U.#Y"-MV3C0^B+:Z8$%^N=DL#? M=_A@X**4V>=_]M$]"+B?;C@?P073/(/2EK\F7]KY8O>,EVQ9HLV7*1 N954S M\?CR11J%LU,-F:PJVE7.NI!ECDK#T,Y&P2E_SZE5$X"-=? M&FX>@8F<CT!(^@W^0J9:20$) JLE<211#*PHK#)" M^Q<,AEP03]EH@M8^X$.&M=D-J)(-E?EH\.Y H'U0.\P<5-GD5 O0M11:*B!& MXI@ZW'>&@P]-A8H9J4X&'ZB;NH3^!L-)ZD_3%([<>.)'<=*.PZD_G\[AR!ES M0:Z)C#&*+QO3\U&8(S5A^R8DF0BC9%E:*EP8I"H:&$;^/(X("MH?Q&3./2GDZ!CF/@1M8,MP_F4L*Z(!*4_Y_<\1THO M4(Y(0RM41+!- CAA1*>$0(0B&^]P$OMQ;-??24-[36P9_23E3SE-4S^,9^TX M"0DS$HHNG9.C M='"]6M$Y 7)%49:-/2E 8]8H;C@!],$]>?[HURVV.6D=/^.LW7%V#_3VAW;? M_Q&E35DPBB9M\H)1G/:CQ";T3@)3R@;+S*_7Q]]M"'0$YDUF8Q#/Z]C:_X*6 M:0M?Y\T=9D6;G">R\V%3<)I36#+K< >XJNT9;]-B"+'ANK!-W78L8:35,-96C' MM7/'Z/I#_+;4.)6.U)XWKCJVZ&2IL):*O)S\IY9[-+B4@N@9;BO\7'?HGW'D M!T$X<$< 2%<\#='<#ZCLH:T/Q*4E3=BW6PO?DO_@50 M2P,$% @ 0ZZE5MPQT_?/ @ *08 !D !X;"]W;W)K&UL?55-;]LP#/TKA <,.W2QXZ1=T24&FF3=!JQ#T';;8=A!L6E; MJ#Y<2:Z3?S]*3KT,2'.)1(GO/9(6F5FGS:.M$1ULI5!V'M7.-5=Q;/,:);,C MW:"BFU(;R1R9IHIM8Y 5 21%G";)12P95U$V"V=KD\UTZP17N#9@6RF9V2U0 MZ&X>C:.7@SM>UH_O1K U9\$ G/G&1@MS[A$(3P1A?&TYXP&20\\W+^PWX3< M*9<-L[C4XAZ^X+[?,X]7ZZ%#;_0];[GI)BWUFFY!Y,M MN>I7MMW7X0!PF;P"2/> -,3="X4H5\RQ;&9T!\9[$YO?A%0#FH+CRG^4>V?H MEA/.9=^U0T@3> ]W*)C# M;,N!T\&*8L"Y6SL]B1DO>/\SWKHF=-7V$=IW"K ME:LM?%(%%O\3Q!3B$&?Z$NO?YI8,5M+K1M#<+O!]PZ6 B=/_XYEL%)C>,9I,D('FJ$I98-4SNHF04J M$!H*ABNJ'J?/*Q4O><[Z)JL,]C6D=^QJX+3!+>:M[SW0)3FBL8A.R%V 3IN^ M_?^Y]T/TEIF*T[,06!(T&7TXC\#T@ZDWG&[",-AH1Z,E;&N:Y6B\ ]V7FAIC M;WB!X=\A^PM02P,$% @ 0ZZE5B1T(N _! ; D !D !X;"]W;W)K M&ULC59M;]LV$/Z^7W%0@* #4LN6\];$-A G+99A M;8PFVSX,^T!+)XL+1:HD%=O_?G?4BUTT,?K%)GF\Y]Z>.VJR-O;9%8@>-J72 M;AH5WE=7<>S2 DOA!J9"39+W1OTM,U],H\L(,LQ%K?Q7L_X-VWC.&"\U MRH5?6#=WQV0QK9TW9:M,^U+JYE]LVCSL*5P.WU!(6H4D^-T8"E[>"2]F$VO6 M8/DVH?$BA!JTR3FIN2B/WI)4DIZ??3$>(1G!>WBLEPZ_U:@]?'RA7S>)/1G@ M:W':@LT;L.0-L%$"GXWVA8./.L/L>X"8/.O=2SKWYLE!Q#M,!S >G4 R3)(# M>.,^W'' &Q\(UX$W\$EJH5,I%#QZX;%\*^ &[O1U..Z8*U>)%*<1M81#^X+1 M[/AH=#Z\/N#L:>_LZ2'TV0\5@7^><.-AKDSZ_.]KWA[$>]W;9#2 IP(A-XH: M5.H5LFK+$42O"=9K14 MA&@RDE7&>LP&E'6*X?V<^BF#6U/2C'$BM.F#AL_"I@6,QJ'JX?<,[C6D1O]7 MZZ:9U](7P>2R)E?0.9*62ZIID"[1KQ$UW%2X :$S^ -7(MW"S0LNC-3^I)%( MYVHR+Z"R9K,%UQ$!".+W6E-?! ^(?;>%(+6T]GY(!2I;=0B$H%)JNE"2H^3H#HH.J,V<,&$.1V'DT.=UWP,OE%EZ$DIEHC&><*2688+T>Q>*M:89W%T['.4F4;&WU MA'C(=2*Y<4H-3?529$3\A@0H'W<%N62JZJD@UPHQM2 M)_VV,]2QE(/YV>P2KUIM8^6*&DCMLKL7AZN)"SNG!B$EHVMXZNC49R10B2O2 MPCX$/C&M1981+UWK"\52\N! 84ZJP\'%602V>=N;C3=5>$^7 MQM/K')8%?0ZAY0LDSPT],NV&#?0?6+/_ 5!+ P04 " !#KJ56F82NH8X9 M #"40 &0 'AL+W=ONCM&G$QC\# ?:+(D58 MPWQ(+%&UW*JZR[E+\)35]U8OC:JUEDG&G57X\&8]/CU>)*@[>O>%GU_K=F[*I;MP?Q@7OP12V6-1X:OAW[43*UDD6ERD)H.7][ MC^9H@.W^&\E-U7P66 IMV7Y'5\^96\/QJ!(YC*M,41"?^[DE%G.;5/*JS/]06;U\>W!^(#(Y3YJ\_E)N_DO:!9U@ MO+3,*_Y?;&S;\8%(FZHN5[8S4;!2A?F;_+ ;\9@.$]MAPG2;B9C*#TF=O'NC MRXW0:$VCX0,OE7L3<:K J=S4FGY5U*]^=Z,6A9JK-"EJ<9FF95/4JEB(ZS)7 MJ9*5.'2?7KXYKFD^]#I.[=COS=B3/6/'$_%;6=3+2GPL,IEU!S@F0CVU$T?M M^\G@B!]D.A+3.!*3\60R,-[4KW[*XTWWC->WXG]=WE:U)F[YW[X5F_%F_>-! MA%Y5ZR25;P](1BJI[^3!NY_^$9^.7P]0._/4SH9&?_<^J50ERGEP4)&A^U[\ MR_[]*G_4XGU>IM][R1^7Z/W^6Z-GUKFO=;H?#M!O.8_5A)32PL#G^YO+Q^*9("3=.\R22W[]!I M)S/][N1UJ8HZ$I\*8BSN1[]4S6VE,I5H8H>1N,QS&JV6.BU7ZZ2X%\0<196P M4JFXSVV28S'AW.9E;PU 2?_ MTBBSN8_DB<&9^GGB4=-_*L3/\E8WI.Q)7N/32/Q\>?->7-Y\XZ]B/(G$KY(T M:D7/KO#L3,13R'9\+N*Q^Q#;#Q/SY$*,8_O!M)F,>23SX01_8_S%D.>S"?_[ M9U(P%59Q1*(H:_[AR^=OS,E7]FC96-!RP#6TYN]DE\ G:Z@#8K!1V"Q52LR?DV&T4SHR MZE*DB2:"R>INJ"USY5*1,=!,15+1IE5&Q(B\S5)2;RT2,!JK+OY )IGX4^38 MXLC\$6E.?5G?&YO(DD($TZ"9TI)[5F3F>W?%[MHK_F#V=\S_2-&C?0)FP+!$ MT_9RR8)79"A;(:;)RD6A7'N+/,AX=.K&X)7694WK-!N1J^16Y32]M!/.1B?MA$9[ M@)MI3QO-([L>]]Q^VHX=\>"DTFB)Z[+@;IZH.OGAUH56P;21*(OPU'_ZQ_DD M/GM===656X^!: D3N\7.(SH/"-OGM"YOB0T@ 9'XO1Q963B/S&%9H3@=GPJR MHW*%MO%)*!(] ]<8^;)9$!)A$7."1M(\.QO3%W$>GXC9V#W&*B;Q:_>U?\@! M!7CJ%>#I0PJPP\J1V4;MSN@R^Y-(AH@\5@T.SM>O!NV4P)4"Z$M<20VQ$\G* MV)BY+E>P::6&NE!EMF4284_ID"O)PTAB;&K9MECHLEF#B4HP!2 X/K))LTQI M1G5#V9WPW/M*_/2/B].SB]5DLCLBVK4B)T<[E+$:I5'?)+6PP MS78KG2UET2V-IK&26NS:UP[#5I9C/;]9[$8,\A^GS(N<4X)&XAXD.( K-&V: M5$LQ)Y5<0?ERZWN9Z$I(0-C=A3"C/[R:M2[O%'LRKF]MZWN0M&&'=4%:$ MMQ?$/R]!:*9(FU2DL$QW.FEB:[23?S5JS9R][WC^7Y:Y3N[]< $D$G/9>SRT MA%3*S,H$[5&R5J2.U=]^CR[7\@>Q#:'$?^.@]BU@$'6=>:5S-@S FXJ>T"F1 MX-\"WC$$?!H"'YQA#P+OF5;\L20%L3%;!(^Z)OLK;EW+M&T9\=XX&Y02\Y"0 M&)N%'T)#2(V:%3"REJ&%#=03']ZB++,-B:1(:@RAM!G6 A\50QF3]Z)]:L<>!K>.M6EL?@+:KJ8R>)HEN M[%Z9J;:&W$8![9[7_5339FRDV3LH-M+JD/S.^@$E)=&0K-?$@5@(88M&AQ1K M"",:,6IO2$%;0T74D+OS)Y ?4:\EN7$L8^3W #P:U!:)K-& -:#0'M.J-3\. MRJX2LE^%9$//=OX!6W_NQ>Y\4.Q:_B%J/Y&9*Q8*IW7)6QMY_GJJ,SPX:[\H M>E+\!_)KC?']CS!MM\,C^!.">H?@EQ=*:$-%N$1I/B+B*R!>^E 0$LL-Q%B5 MQ!!S39;$,(2:"WEG-*L6Z9(VF)@&CJO2:;,"AD_Y00:3!J?:&PBI?FA9:4!A6T2Z:XBVGXP'-?N%9[&+?XO%>AX]C=<&I^_G MM9XYP1#!8\L.!#!7B59TCLQA%3M+)G9(^Z1E;@(?K1?BE5%5SNL-E -; YDN MBS(O%_?D_MVOV=/<-XH+KY0:KN\MN[0(%N51KL@*[=#,;,=J=PPEE M)0I4E!.>-CJ+<+2NV08Y"2'QZ+2":R<0KT/T]0C[BB"MJIQ.TN!E8[:@FFHR MFN!,_!M@FWCD#"T(2JJR8-7;!GDZ2M%$2MQJ:>/[G?WA?=CVF2PT"T;54,^-6046 M553AF%#Y,B%NIY;*A*;8UVP]3!8F/AU,=[]_ WU8RF$:&CLB7&G4]T-B$V0= MXD&Q^9D,D%H4XHK]6(C)=E"5'^3/@MC#<_?+U"Y!00!LF;"3P0W@B%FJ#.IB MLTV("L]88]H!T(F]^$S"C24B,NL6,>PNTZ!QU!<6M]'2*W$^'4=]!K+?2XL& M3VC2GM!D\(2NX%_A(/C#1]()9.,AH$_6<(/S[ FL[)N\.N"Y.>(IJ[9[SP M2TC6KYJ2PVP]+/[3%;<(M'LZX?6DC3A$T4F8T\&-.VBI M*C!1L^9:.D3D7![.'RU+TEKD96M:3 M;VZ4',14_MTM#6:?&AFZV MW'7"% 5,6+\_WL;WGNR8DW(TY^D<\Z]6/LT6!"30?'K!\++-L75]]GUA8I.& MM7YY9UK+&X1R(<6T=&/9*J-2+I+"]8?MEDK'* MLCE-E!!L#05Z#$C5J3(^%68*)LTABB$-!APX=7\] J:)('XF1Q MFQ2+A[-B'UP.Y,JJ"?1)4@84/Z8:6JBHTZL5!A M_!"X0N9WDH-4ME+I<)@'S21^)NB8F" -N!-0#[MJ= 'M:7D+/ A697U7R T^ MWR3)3<3:CI1A:EB+XYYKL&3D-%H$E;26=8,D<="NJW5L;HD5#',#J>6K72"JS0"D):8Y6*OWO C%B02+'G,:4PAUH,U<:BJ:J'*HIJ[8U1G) R/5X MC:=:PDDA7Z(&4VUSJ4FZNXE:0HT.[,&JH3"/Q&7(TRS"6^FV]A20O9^UV?$7 M%V%J'3OZ(AZWCQZ5@.H0T^,,/0)7MTF>>#C+<^-,EF&\&U+UME"%_A*MC/XV MBD[DMT1_E[4-ZG]"C1#4#\(S;HPG"^ STD.>W@^D4?+2&" C@^9_9Q2=@<^" M=AQEWK1FFBQ:UKC9FKRQ4M"$)$S+Q;9W""RL_ M?)4,@\1.[QZ/&,[PQ?D)EP*9OZ.=OY/Q>#(R ,(\VL,L+,!V1I[/L"\;;-X> M'+71)Z;\BX[VB"!5-V9*9C,W6HF7D^[L-TDN[QC98UAQ'WKK6]KT9"QFM#3S M=^3_MC[E$'^WV91X.)WRQ9X#!T6]TF8JKESL]K'L^HP4BIO^2\ &;"LTSDR' MQ,UA'N"NS$OX- Q!6.'[E L:>#AP3V?3D!5Y)7ZV*N5_ &4_]FN4-F(B#EDP MRJ:B(ZU>"DOA*S8!8D2 48BPI $BC MNPK".UU.LFRWD1DY ('!/A,X(#:_;[T\GMSF%)V]'74/<6=)&>MJDNRR.")Y M(7M/#_LV@XZ>J_NY;.XV5XLDB(NY#BHLR U(;=:T92;-:#!^ASU0H\"[Z;8$ M:7Z.HOA@FB]HLOL#!5QNBKQ,C%EM4+SH(N*.Y&=MEV./73GJ/P6WM&:-7+R$ M3ZCOW;"V:^8L($@\MIS=U"9^PK!+%K9@:6N1*&HF?)WCRR8L Y_79NWR>Y/_WY%I _8J^*ZL[M=DG([\@&YS M#Z^O;EYN>;T5&?-J34[.7$F;*30)EA A=+)_GL\[YH:&QBZ[ BGCM(< .TQT M/..4/=FTX6XS.!SH=8/3P7M5@#%$69!5]4IAR]K3W)7'>0C2%%R1SQ4YN:G. M9_]!+;03*6".O"H1E*!5./XSF^8=1O8YD'O+G&M"/7<(9ZJZ%.VCPE,0V;Q4 MW[3=W29CBG*2>U,#:VL^;"G:@JPOL2G[-G1\),>H6B2.L_#)^AU&(4B-4G%; M2(T@42[=YG'*JI7/_A5N[\0^KG@P4M8)>R$=37WA:'(!^JZF:*]FG?D"FQ19 B%4VD<&(4BJ7T\-9PBZM1\0YP[+IMRH!KLZPIW3U%X MZWC9E8:T989=46!0:SW*R%ZU\ +Z^H%A]E@%YT.TCJ<;QA'?&24L#"2!2F7; M'H7OZ7!CMY./I@6'YL;?*C!W3(5SY*U)JJC3&WIRWT2L-NES!95E#&.-"QZ+ M<.1P0@39ZHW,"=%.QQ:7!87J5L?UU\;VN+=F2ES%8WF$GLW+"I_]W1.[A]O% MY#W!>RXCB7K(*;*]7CU+1&5Q>/6J32;XZ(__L 6F/UNB#[N5X/%+H.AI=#8# M+#V;1:?GY_0!D'@V%5=V=8<[F_-2G,:$:4_$.:#MA*'UY!3W=Y"KE\>'F32? M7HHSPNJG]/_I;"9.HPL"W'MHF8 6.^P+-_ +-_1>6JC;V32:SG!9)8YF%^2L MG48F)R&.(I(?$H/CD7%]'IY$PF@#OCJL#@ MY@;_!&\M(5-@1C:R%"3QB U3=SW%I_#:T@Q:%X,7#I?:(+ZY>E/:.L=&^LA? MU5Y2'/&.[=FIK&0O^3?H4PO&VY":V\85K.(ZWZM51N*?3;;@X B;&ELJI=I$ M/KC!W;EA&]8_$@?A+ @W9'>"*]Z@[="/?SSU.QG!]+$#[D[T>'D0\*W! AHVIGKX/CP_5:P; MHJ*IW.@FEQ26]9%XDI6CC7&S;'O*T5,Z[OHKMG8=<7XZ2[*O!>'5E'Z>2R?@ M[F"C,-!HHMS:%S@QB&!$8X@/(!PF]D/K*(2JC1(<4D[V2F-C42S , MEWWW@)))Y.#,']:__5MRVI'O#-H,#PE!(7,G5:[5E7DLKA-=%RRWA&4J^%GD M"5G=+]/&U<;!;]B4(AYM=X0 ^?CDI\+:&Q07F_\))'VDH_Y6]3>MP#U9_Y^A ML&I;01P/EQ#?X.;*D7IN[,>(R.*#'AE2?42E\4]-H=FH 0.)4<]#F!Z.@ MT_"'K:IUSDDZ3P?*-NB'THV,K!0@AV4M\G%CR7?4FASHZJJ&KB/)6JQ M,(HHW2T)CH:1BZ92]%E;L2HSF1O\W&W"/[35KB@8(_UG$_<,;H+B4' FESJS@\N1:I.& M8Q592,1R "B=ZY?D:9,_8@&\@YW5MD#(AC.TDJ*>U]WM)8'6*!%B&2X\F[&/N(ZXX(P9J,F7+ M:L.( &)9OCZEL]).%9[W7OI+>=DS+@6NV-<^/^SPB2_9;8ME=#2 M[)O3F!['!+,&+5!#86YD,J21 '^$JFI^2< 'A8@=;<2]DGEFU)H9CZ.'P8A9 MM^5(?%'5]Z,Y,CR<9L)5(^UC"AULA6 /0F9V#KOG@!8^'D$MOXUN:#,U1VSN MQ=]2ET/Z;=)6ND^&*]W)JR%]*KXF/YZ:U!P>>-_E!S>;#)S,_;>IM^^LN2S# MO$%JGCM"6OC&"Q!;7T%(IA"58Q9S\*2G0KVMK0GJLWUF=!]U!H0H'7I/((KQ MY>C1*_1WY(SBDT5B^)IZ&:8)_:A;>R7,?*,V%M;QS@;%7JS>C-$VE0:T4 )E MT&?MEE0[;MJM=$48,C/(OJYS?RG)GD1G!28I[.Z>@6BN 35Z(ODNH62WIS#/ M.0G+=/-2"9-I*,_+--6-*4PSDF-@9)'DMNC>6[2F")B#-YY XES5.XR#:C<" M'!Z =2[NMC3(1_J)PV,$49BA@T<:I*6_0WZO&U!(*P%)8 @35Q9J;$CX.HF" MTQA_FFUO6;Z#'ITU\=?7V&LQL5AM7Y6 ZTF["^* ?VNI$E38V6@D_'1VHU$? M26J!4;AYU12_*>4/0+R69X.S]^^"@;:;2]RJRR-_NZ.J/?1W=?M_-EI5Y-$% MN2T,9_C?OF"$\\&QS0P/* X)SM*%[LX/,DCD7B)O MIQ:<1[LW64FGV_VB)[.=&Q7VT71_J=&GHTN3P;LINX]'9R8&)\KDO=;GFE_21XUR7*_Z(,F:IT8!^GY=E[;Y@ M O_:QG?_!U!+ P04 " !#KJ56I+7.BIL# D" &0 'AL+W=OZUWJ.C+6IM6.MJ:36AW!N6J,VJ;4$11%K:R5L%LTIW-S6RB M]ZZI%(WGU;3(/*$L,'*>01)/Z]XCTWC M@8C&WP-F,+KTAN_E(_J/W=WI+DMI\5XWO]#,3%H:]7_RK MF]"\T%VULR9RM?))63A#7VNR<[//VB$(^ X6?59 KV%1;U2]KBNI'-Q6E=XK M5ZL-S'535S5:N'R6RP;MU21TQ,#CA-7@[:[W)C[PQ@4\:N6V%GY0*US]'R D MZB-_<>1_)\XB/F!U#3%G("(ASN#%8SSB#B\^$P\+_05/W:^W3DY;^Q=T8W>R MPFE 3\2B><5@]NTW/(N^/\,M&;DEY]!G#[65FXW!C>P*FC+UA*^H]@A_=H3A M&=\OGK%/>SZ*>Y4^6#VR+\@=+T.0.*.+9+-&/4_<+]$L%EK4A=[ZU4 M*WMUI'<#"RD7< &L3$I8$#G2M9!P)HK8,REY"7'">!+!([4BATJJ"H&GK,@*$)QU M1&.69 +F:';H]K(9/>9E H(EG#19&17PK!U]-4-T+\A0L#@N@9?D*2K]55+. MTCB&,VE-Q[2F9],Z/#%+X:JP?O699/ 9':-0K]$8BODQSSXRX^%"4HW"O6[; MVOH>:;^R#,ZR.5T&(\71^2A\D?)?:%KX9G'YLU1[WT_Z(N%7/MX6S::;3Q:Z:/=-?#P=1^!MW_G_4^_GYZ,TFYJ*H,$U MF4;7.>79]#.IWSB]Z^; 4CN:*IVXI3&.QBO0][6FWC=LO(/QC\'L7U!+ P04 M " !#KJ56L XA--P# "'"0 &0 'AL+W=O"/WU/?80DDB$4O4!QI=S^;[S^3;::/-H5X@.GDJI[#A:.5==Q;'-5UAR MV]$5*II9:%-R1UVSC&UED!?!J90Q2Y++N.1"19-1&+LUDY&NG10*;PW8NBRY MVXL:_:X)G,M7[TG2_%.$H\()28.Q^!TV>-URBE#T0PONUB1ON4WO%U M^SGZI\"=N,RYQ6LM_Q"%6XVC000%+G@MW9W>_(0[/@%@KJ4-_[#9V281Y+5U MNMPY$X)2J.;+GW9U.,6![1Q8P-TD"BAON..3D=$;,-Z:HOE&H!J\"9Q07I1[ M9VA6D)^;_*(=0@87,*LM35D+U[J<"\5#S^%RB/1_%CG)YCSC?Q9TU<=D[ M<5,&7[5R*PL?58'%VP Q@=PC9<](9^QHQ!O,.Y"E;6 )8T?B97OF68B7'6%N MH2%XB%_CW3WL[??*E:UXCN.(-H-%L\9H\L-WZ67RXQ%LW3VV[K'HDWO:>T4M M$?3B19AI_JT65GAA+,RWK_MM4DTYH9:HG&]:4:!I)/PS,(0'?'(PDSI__.L0 MV>-P/N'Z$?;Q8&$0@V$@>+*.IM#.@3^M&K(F/*L";T^]( M@7O[ O=.+O =YGJIQ-^$[0NE<6(AJ#FU%MVNZ(;ZG/+_+/C<(Q>T<&B^+FG\ MM/H>17-X,=T:E()VO*_[5%+DH&?+%]>M=&T)D#UO3?-@/2 M][/6Q49("5E[V$M:#YBOE)9ZV9A:O7 ;;A!8NT^SU^'4H@Q$@'O%=QF&R;#U M:TC]/##L>_RFQH, Y:MJG_73 9Q3Z 9SI4U8W*0>GVD[ZC,P>M.,2JMKD*SK;(7^S=SY OYTFH8K_4XKN?Y&"7;ZK M19:\:)&R=DH;Z[UR9^W!Y>"(5+T>>RL'2XOZ;)C!^/%&^ M&PO=V]R:W-H965T M MW.2FL7#L8#L$_OUL)PV=5+J7Q->^Y_A=(EHX+7B0L^"TICZ+ QU M5F)%]9&L4=B50JJ*&ANJ9:AKA33WH(J')(K&8469"-*IG[M3Z50VAC.!=PIT M4U54O EK!54#'1_>EK?PYK@,E' -(#B-?=;>157E%#TZF2+2B7;=GL$@W=N-Q]'Y%FW)H"W9QIX^6+_E#4>0Q?ME M_/9:X1%?#_[#[- \+CK/ MO*=WG>>6JB6S17 L+#0Z.CD.0'5N[@(C:^^@A336CWY8V@:(RB78]4+:=]4' M;H.AI:9_ 5!+ P04 " !#KJ561[/V6ED# (" &0 'AL+W=O:MR1 UW5,OY@>WQ&O67PY4DS>M8LJ)" MK@K!0>)NX:R"R_78G+<'?B_PJ$YD,)%LA;@URH=LX?C&(2PQU8:!T>\[;K L M#1&Y\:WE=#J3!G@J/["_M[%3+%NF<"/*KT6F\X4S=2##':M+_5D/-G=VT>3@!3_QE V )"ZW=CR'KYEFFVG$MQ M!&E.$YL1;*@63/[8ELBK)1"K5SX1#TQ MO&&TI"[FGB9K!N.E+?.Z80Z?80Y"^"BXSA6\XQEF3PD\/5B&@;AFY_^ MD]%LL+&#CFQ+;/QE[0@R7+&;S&8PC"U7[$9A^"S7;!0/-C1TD.L&.XU\& ;1 MU'@Q>QX7C?RVY:B10C=. A*&@1L1YN*QN5YV@'-2,IJ<;3_O9#I3C'O[!BE( M1Z96S73_?%X\T9^9')?< 4E[@CJCQ)J+=F\.XVBQ<'.^JW0E% K MYO14HS0':'\G:.:UBC'0/?[+'U!+ P04 " !#KJ56P:,)+:0" "J!0 M&0 'AL+W=O$)J=; MI9],@6CAI132S+S"VLU%$)BLP)*9,[5!26]62I?,TE&O [/1R/(:5(H@#L-1 M4#(NO71:W]WI=*HJ*[C$.PVF*DNF_RQ0J.W,B[S=Q3U?%]9=!.ETP];X@/;; MYD[3*>A8?/H8I&X_#KA.\>MV8O!.5DJ]>0.7_*9%SI!*#"S MCH'1XQDO40A'1#)^MYQ>5](!]^,=^W7MG;PLF<%+)7[PW!8S;^)!CBM6"7NO MMI^Q]3-T?)D2IOZ%;9,[/O<@JXQ590LF!267S9.]M/_#'F 2O@&(6T!E:\J#U?26$\ZFM\HBC.$#S+-,5=(:N,<, M^3-;"O3AEKZ*TT<7F_XTL%3/H8*LY5XTW/$;W%$,-TK:PL GF6/^FB @H9W: M>*=V$1]EO,+L# :1#W$8QT?X!IW[00&/PD+\&G1Q&NWFY,!N6XXV#G[4E>,07"PNALJ=?A]P=K7_8'34 RR7JK@GP_TW4.^42;*$J0_), MO_>H68XTOSMQ!DX@&?MA,J)@,/$GT7GOLM(:I85*+KD0F+]*CT,_&@X@(LQD MU)L+VB/D&($V$N2J6MI5)6BZV\_W=!P/H0^GD\$$^KT3&(W\9)Q0J>'0#T=C M.-298&]^2M3K>DL8J!F;4>INNT4T;^;O7WJSQ6Z87G-JC< 50<.S\= #W6R& MYF#5II[&I;(TVW58T#)%[1+H_4I1A]N#*]"MY_0O4$L#!!0 ( $.NI59\ M%[ZXV0( ,& 9 >&PO=V]R:W-H965T T":%Y;5-.]I*= R!Q$NU#?B ^. FE\::8V>VLPY^/>>D"QWJ^B4^ MV_<\]]PY=[.MTK>F0K3P4 MIYEYE;7,>!":OL&;F3#4HZ:94NF:6MGH3F$8C M*SI0+8(X#,=!S;CT%K/N;*47,]5:P26N-)BVKIG^O42AMG,O\AX/KOBFLNX@ M6,P:ML%KM-^:E:9=,+ 4O$9IN)*@L9Q[;Z/S9>K\.X?O'+=FSP:7R5JI6[?Y M6,R]T E"@;EU#(R6>[Q (1P1R;C;<7I#2 ?Y4RYK9O!"B1^\L-7< MFWA08,E:8:_4]@/N\ADYOEP)TWUAV_NF4P_RUEA5[\"DH.:R7]G#K@Y[@$GX M#"#> >).=Q^H4_F.6;:8:;4%[;R)S1E=JAV:Q''I'N7::KKEA+.++\HB3. U MK#0]M+:_@9T%E@*Z8!!OJ-?]O3Q,_11#)^5 MM)6!2UE@\90@(*V#X/A1\#(^RO@.\S-((A_B,(Z/\"5# 9*.+SE2 -]@H?R MZ]'I8;1KF7/3L!SG'O6$07V/WN+5BV@2VU=AE M6O('9QN(_"0:TS<*8UBV7!1<;B"+1Y!-QO"U+'F.>W'3:0+)-(5K5=HM(ZXD MS2#))A!1D$D"4>3'X9CD&$,S(6_K5C"+!;4R52#GK!\6%)_52EO^IS\XR?PX M'<-I9TQ2,EQ>HR2C-?&G5*-#[QWL-6:->M.-'P.Y:J7M>W0X'2;92,/=#]R^HU53=?F:V5I:'1F15,:M7.@^U+1G[[;N ## MW%_\!5!+ P04 " !#KJ56X@I_;.\" N!@ &0 'AL+W=OKS-MW!O\(W-F3.7@E:ZV?_.)]N0AB3P@E%LXC\' MS& (Z1U/YT?TMYUVTK+F%N^T_%>4KEH$TP!*W/!6NL]Z]PX/>G*/5VAINQ%V MO6T^":!HK=/UP9D8U$+U7[X_Y.'$81K_P8$='%C'NP_4L7S-'5_.C=Z!\=:$ MYB>=U,Z;R GE+^71&3H5Y.>6'[5#F,%?<%L4IL42WNSIOBU:X*J$3ZY" Q\$ M7PLIG*#=%U_X6J)].8\<1?<847&(M.HCL3]$2AC<:^4J"V]4B>7O !'1'KBS M(_<5NXCX&HMK2),06,S8!;QTR$7:X:47#%=U>B]?.]KP!?<.5E(73]_. M*;@8X[P"2C+6:WH%QT3#_W>2T0NAP%6ZM?1F[,O1D5^A:_^6>%=^SX"-PWR: M^PD+)UD\NFN-0>6 &HPA&[4%B51?($]DY6$Z8_#\:LH2]FKT7I7"4#F#XWLZ M3,-Q.J5QEN6C.ZG;$CQG42!LD(Y9R"A<$J9)-GHP>H/6=Q(N?[=*PFR M038))].,E*=Y&(\9G'L/T4D-UVBV7:>RE,-6N;Z _\[Z3WG.S M%&PO=V]R:W-H965TS6RY5*VT1WJE.ORST*:5#C_-W7!=WRT=/9B=G:SDG;I1[N/JRN#7;-12 MU:WJ;*T[9M3B='+.CR]RVN\W_%*K![NU9N3)7.M/]..'ZG02DD&J4:4C#1*W M>W6IFH84P8P_!YV3\4@2W%YOM'_POL.7N;3J4C>_UI5;GD[R":O40JX;=ZT? M_J4&?Q+25^K&^BM[Z/=FV%RNK=/M( P+VKKK[_)QB,.60!Y^04 , L+;W1_D MK7PGG3P[,?J!&=H-;;3PKGII&%=WE)0;9_!O#3EW]K-VBG'.#MD/7:E;Q6[E MH[)L>BOGC;(')S.'0VCKK!P47O0*Q1<4J/&(1#Y@(A=BC+QI=CKR^:(_+EO4.[O*OEXYW2Q-)CNU*ENIT A98 M9>[5Y.R[;W@:?K_'MGBT+=ZG_>P&I*O6C6)ZL4G(7(%Z:BL] 7N'E75UR617 M,8 3T.O8?[Q'[%8].G;1Z/+3[[N3(M A D6 M$>XANS+*R4?6:&O9PNB6E8!3W:WK[HZA%AE);+:D,XJ"- E[_9$(LCP?SDJ" M@L[:DX]DS$?RYGQ&,N]AZ]&VC_ M+$&7:V-@-ZM[FRF\JK?YF'U0%6+:(&X\**(,]SBEZW??Y(*+[]F-DZ@0!#3X M@7UIFK-I[E,4&P(P"]MG6:"X+'%#4)USR.MO 'V903;NAADD6# ML=5;+ !2"_@^%7%*BN.8#N_E=XA]RY(@C'**;)+Y.(>I8'O F8[@3-\,SO>+ MA?(-;AN8UQ2.:P4"E753>^*\$9I[#_Z:T/QX='/$%D,^+?*W=MH\^?@9LAYT M1D5)LY[9:9#GZ4#X((K#'3E_3H"R >LPUDQ%X?-?I/Z6\,*+P?5#ZN<5"DQ+ MF>KC@_\)Q6&0IPE+@PP >_^HRK6/[8N=3=W6KE^BT*7I2)G-_8.L#;N7S=IG M".'I,!5!3,Z1#?=$\"3&P)7" VDC=VLDSNBGEE);U!LN$KB!\EAL;;M7<6@6/"$8_ M#OFI8?3;R++WS-UD^9PAKY_PS[KLQE[BAO3V'K.?$<2A*:(]^IY92F.>,#(\ M2%-1F^010)S0(@PR@0]2]ZH#-.(A"CHA'//$];@0X16,H>991M\YH;QX# M&!9H+I=^1P4UC5X1)#8ECW9S]/8-4G]4X-D6\-&WX?%(DP&3Y%<)P^@T =IE MJ!;_BT* #T>A)F =10B#> M$>8>JSP.8M 4MW"[4_E9Y1DRQYA?*"&PC8*C_ES7?6@ ]7D:M9%WA-6IN2U.O>A5YY!F8 M"]+^L8,YC4]QJ>I[CV%JT+DGJPBXG\K\"]BA7ARND9S>4RH4<2BV:]'+KKCM M[9.?X8K0,YCS0/AICA#Y8OMT*SH'FW-H.@PH7U3+,;J![%^'$GVN@)5=-1'U M)*>J$B$"XHLI)-,*W]+1V>/_QZ4]%2L?*U;^YHKUL4,^]5U7_S54K8L-.:]U MTQ"/B/-O+%I[C_UJ1>M"W=5=1[5I+ILA!Z"HSP(J#A!S7H'P'NI],]9](5AI M.SPVJD&S0N U%*MQFGRB<>-UQ[U&K/J^B0+X2@\"N#(U'I.DW0R%<2#\+/M2 M$@EUC1JZ7!$E6X3 L%_W[R"D4:Y635WZ>/?#BT_4\V1@/S,1$]*K<,1\#,HN MP,RV7NY;9>[\)PR4>;WN7/^>/SX=OY*<]Q\'GK?WGUA^D@;IL*Q1"XB&1QG> M0$S_V:+_X?3*?RJ8:^=TZY=+)3&&ULI5;;;N,V$'W75PS4H(@!;72UY+BV@4UV%UU@TS62=(NBZ ,MC6TUE*B2 M5)S\?8>4K7BWKAJT+S9)S>7,.*WF[E;K9NK[*M]BQ=2% M:+"F+VLA*Z9I*C>^:B2RPCI5W(^"(/4K5M;N8F;7EG(Q$ZWF98U+":JM*B:? MKY"+W=P-WI49 M>VOPI<2=.AJ#J60EQ(.9?"SF;F (<="WX+V6AMW-WXD*!:]9R?2MV/^*^GK&)EPNN["_L]K:!"WFK MM*CVSH2@*NONGSWM>7B-0[1WB"SN+I%%^8YIMIA)L0-IK"F:&=A2K3>!*VLC MRIV6]+4D/[WX26B$,((W\ FI. 7G]VS%48UFOJ;PQLC/]Z&NNE#1/X2B*#>B MUEL%[^L"BZ\#^(2K!Q<=P%U%@Q'?87X!<>A!%$310+RX+S:V\>*!8A5T!9ZJ MK_-.3GN;[3%5#93)V[K9"ZC<:9074FYIH.9@5K*2H0_1?>56[T3J-!RM.>\O1?&EPI MI [_AET//AV0>8;\%<*2BO3@ANE6FGYX'?N#R4^S_PW!1'I,!:=>&"1FDD#B MQ=3'-!Q#Y$W"S Q3&H;C2S/,J-'C+';NJ9>0K6DWT,)DDNT[=]U2 0?Z&_9L M-%$03KPL"!S#QA26!@LI]JUG4 M->DDZ 2,O4DPZ>2+O"2:=/*1+DG0R1=Z23PYUBPR5#MG1IEPG)QDSS^Z8"N4 M&_N,4'0JT1[L[MI^M7^IO.TNZ!?S[IESP^2FK!4)N";7X"*C8T-V3X=NHD5C MK^N5T'3YV^&67ELHC0%]7PNZQ?83DZ!_ORW^ E!+ P04 " !#KJ56"WRH MH7P" !5!0 &0 'AL+W=O+ MI/A]?)C4=*W-LRT1';Q64ME94#I77X2AS4JLN#W6-2JZ66E3<4>J*4);&^1Y M"ZIDR*)H$E9Z<5(H7!BP355Q\V>.4J]G01R\&>Y%43IO"--I MS0M\0/=4+PQIX<"2BPJ5%5J!P=4LN(HOYF/OWSI\%[BV&S+X2I9:/WOE2SX+ M(I\02LR<9^!TO. U2NF)*(W?/6^IY, LL8Z7?5@RJ 2JCOY:]^'#!)=[LAM/.0VWL6>/BF#F3;4.'A2F5:Y\,/, M)2P:DY4TCO!M*47!O=7"C;"9U+8Q"#_;>N 17QW,I?VTK;6?P[:4="@6N MU(VE(;%''^@?)+ /;!2QB5?&)+(X\>()G$]&411Y>0('>V.1V4QQ+I M*5DY-(-I'^(H&K'D'+:U+]P8]0I-T2ZTA4PWRG53/UB'-^.J6Y5_[MV#<\=- M(:AI$E<$C8Y/3P(PW1)WBM-UNSA+[6@-6[&D=P^-=Z#[E:;!Z14?8'A)T[]0 M2P,$% @ 0ZZE5G]&BP9Y @ 404 !D !X;"]W;W)K&UL?51M3]LP$/[.KSAYV@32:%Z: F)M),J+QC0V! P^3/O@)M?& MPB_!=BC]][.=D)6I]$OL.]_SW',7G\=+I1]-A6CA17!I)J2RMCZ.(E-4**@9 MJ!JE.YDK+:AUIEY$IM9(RP 2/$KC^" 2E$F2CX/O6N=CU5C.)%YK,(T05*^F MR-5R0A+RZKAAB\IZ1Y2/:[K 6[2_ZFOMK*AG*9E :9B2H'$^(2?)\33S\2'@ MGN'2K.W!5S)3ZM$;E^6$Q%X0<93Y-P3.1E/'2?I4WK@^OZ5_2+4 M[FJ948.GBC^PTE839@2*QE@E.K!3 M()AL5_K2]6$-FI@5.B)L0@_H92?[I0W(0 M?]FB+>NU9=O8\PO*--Q3WB!<(36-1C<<%BYEW5@3_I8_I.&RWV%12?;4N&)^ MAVJ$KZ(R=.]0"=IF$%5)M]F T M&,5PX#^'@SC>N5? M_KTX:Y@\:#PQ$!W0YP:UA5AZ&9*>M&,&PK]^:A]@'N M?*[<3>D,GZ!_1?._4$L#!!0 ( $.NI5;T+TB'X ( ),& 9 >&PO M=V]R:W-H965TICVXR;7Q<.QB.RWPU^_LM%F92C?M)?'9]WUWWSEW&2Z5OC,EHH6' M2D@S"DIKYT=A:/(2*V;VU1PEG4R5KI@E4\]",]?("@^J1)A$T4%8,2Z#;.CW MKG0V5+457.*5!E-7%=./8Q1J.0KB8+UQS6>E=1MA-IRS&=Z@_3*_TF2%+4O! M*Y2&*PD:IZ/@.#X:I\[?.WSEN#0;:W!*)DK=.>.\& 612P@%YM8Q,'HM\ 2% M<$24QOV*,VA#.N#F>LW^T6LG+1-F\$2);[RPY2@X#*# *:N%O5;+3[C2TW=\ MN1+&/V'9^ [2 /+:6%6MP)1!Q67S9@^K.FP #J,7 ,D*D/B\FT ^RU-F63;4 M:@G:>1.;6WBI'DW)<>DNY<9J.N6$L]FEL@AQ'][!!3X],4G'<'9?<_L(3!9P M8U5^5RI1H#9OUP=[ISCE.4>9/W9@[Y9-!)K.,+24CB,-\U7H<1,Z>2%TG,"% MDK8T<"8++)X3A*2C%9.LQ8R3G8RGF.]#+^Y"$B7)#KY>6YR>Y^OM*(Z!1N V M?0TZW8YV[71DYBS'44#]8E O,,C>O(H/H@\[6J(M6EFT$+)!^R M\7](#V(X+GY2-],XLP[C:TE+AZWF?CXMF*B)W#C1?]8F@5ZWE_9)J M&*?=*!K MF\LW!@4%>J9'X>&9-;2-C.CW6TG[G$S:'Z[-^/Z@FFZ4@,"IP2- M]@?] '0S AO#JKD?.Q-E:8CY94E_#=3.@&ULK5?;;MLX$'WW5PSYL8B-/NI=BV0=(+%HM]8"S:%B*)+DG9 M\7[]#BE']2:.DL7NBT21,\,S/'.A3M92W>B%$ 9NJ[+6I\.%,+D3% MM2>7HL:5F505-_BIYB.]5(+G3JDJ1\SWXU'%BWHX/G%S%VI\(AM3%K6X4*"; MJN)J,Q&E7)\.Z?!NXK*8+XR=&(U/EGPNKH3YLKQ0^#7JK.1%)6I=R!J4F)T. MS^CK26KEG<#70JSUSABL)]=2WMB/7_/3H6\!B5),C;7 \;42YZ(LK2&$\7UK M<]AM:15WQW?6?W*^HR_77(MS67XKPW,4V%:!.=SM1@[E6V[X^$3)-2@KC=;L MP+GJM!%<45M2KHS"U0+US/BC- )H#,=P9>3TYMAZF,.YK)!US=W!'7[FUZ70 M1R/&*<,/LC:+#2\JW.1_]/ ")%V<-D=W GKM?A63#T( M* 'F,]9C+^C<#YR]H,=]#:V#^_QKM/C.!RP+-\(4]1PH)4$6 M (U(YL= ,Y(EP>!G40O%2R?*?)1X=Z)T,F.YF .)-"*.I TPBWPX"-!(G MT,-SU/$<]?.,A39OD"<\J;VV""<&H1KA*K@L*AA@X>NCR#V*'6/'R(K62+& MLC ;"",/S_,EA($74'@YN"STS?%,H7O(J #F84UZ";Z7A;CXME@5N4 2-X4H MDCV^=0_M<4=[_-_2^Y,C M$9/9-BZ+]'EL]NZZG\TVHCYM@^:;ZV0B/SY;8;K-!=89H::%#3553,7#]7.L M\0K;:X,Y]%LQ$X,)QYB<"@+O>=U@JX=MP8; )V'JDX#:W \\3$+FI9C8Z+5E M)4XS$F*^1UZ:=NS>[9[#(25)EI$XCN (J!3_8?O>85]:B62ASX'G)P# ?4"T+ +A"' M) L3C)G8%E_JL?216=2(6*N99BB39!%)8VI#(+5!8^,1G:.M7,'@9?Y M5BOSXA!H8L.09%D$J>=3&X\,$MN#L,LDD'AIA',8Q#OQX@)E&S1H/HP2$MG- MO"2T?<_+XKXP2KLP2I_=*S[*>B6T#7IL= 9YLL/VY+_4A='_MG#T[KP_?+X\ MAF#PL7&9A3 [;@>=--=VX7[ZX3F[TPRQ\!Z ):(K#$ACF&&_Q5#PHFCPM35C MZT&*$8 7A2.4#]E.'3A, E3P$UQ)D*FG]F:0(K6,1*$E$37\O6R-=B[:E5!S M]SNA\;* MZWVSMW-=G\L9^U%_8=X^[OS@:MY@&ULK59M3^,X M$/XKH^QI!5(@+TW?V+829>$.:;E%%'9U.MT'-YTV%HZ=M9T6_OV-DQ):Z!5N M[[[$XXGGF5>/9[!2^MYDB!8>Y#TQ;O@B MLXX1C 8%6^ $[5UQK6D7-"@SGJ,T7$G0.!]ZI]')N.W.5P>^<5R9#1J<)U.E M[MWFCT/9CAGI; W:O4;KOVI#$R5,-475NNSH0=I::S*U\)D0 M(Q"O!>+*[EI19>5G9MEHH-4*M#M-:(ZH7*VDR3@N75(F5M-?3G)V]+NR"%$7 MCN""2R93S@1<2F-U29&W!@YNV52@.1P$EK0YF2!=(X]KY/@?D*,8KI2TF8%S M.O%;C>ZO":^WQW4#MX"[_:NED MM[2[+2>F8"D./;H.!O42O=''#U$G_+3'MJ2Q+=F'/KI@7,,W)DKT8?H(8R8H M.0B3ZJ+^JE59<+F /ROCX18?+(R%2N__VN7'7DV[_?@#F:[S!A1US*>HF\C# M 9=@,U4:)F?F$+[@$@5$ZS5>KRVX59:*Z=08I#HZ8R:#\Q\E7S+A"NL$SE!; M/N8EZ2_^1?U>GZWTW^U MGV1*6["H<^!RB<;F^_4_R<=^)PY?[+[:C +!*I?>1H@Z\19=!V3+FW[+CY-D M)^\+9U,NN.5(JLZ9ED?44\%DC)($!_'AEM SU?$[K:A9OS.MF;0@GL$JV<:M MN+M%OS;1<3=1>^T>[*F.Z'^JCKOCR3%8>F9,J1^!;!=D>'3X(E)]O]_O[^2] MF1L_:;5>['Z^4I(H>K'[=Y42]]I;](XTA(D?Q;V=O)^LE"CT0VK2#?%6K224 M^4WZM9&.NXV;=$/8TPW;33=LO[L;;G@+5U5]4!G2^WZ#::FUZXIC9KCQX4ZJ MJ6MG58N\E 7%A,XH>N/(PVHD>%_[W&O:?V^?7VF^5:B=^86US M'03MNL!:ME>Z0466K3:UM+0TNZ!M#,I-%U17 0_#-*AEJ?SIN-M;F.E8[VU5 M*EP8:/=U+,(;K"H'1#2^ M'3'](:4+/)V_HO_4:2VF/BY#QO6E=M M]X5#[YL)'];[UNKZ&$P,ZE+UHWP^GL-)0!Z^$<"/ ;SCW2?J6'Z45D['1A_ M.&]"E[^!&W&XT\H6+=RJ#6[^#1 0R8$I?V4ZYQ<1/^+Z"D3$ M@(><7\ 3@W+1X8D+REOH!9[3UT?'YZ/=7;EN&[G&B4^7H47SA/[T^W=1&OYX M@5L\<(LOH4^7=/ZW&.CC2W5[K1"#%8O@\>?G1AXP&<+\TJO'_\Z MI^MBYO.Z_D!I^CH"50'K%1I7"<]5PI4CU\JL(7>MU)MV@_>/3ZAVN.U M]X5X%S"KT91K"=]!%'(6\H1FN6"AB&F29BSGPKN]NYU!%K%4))#DC.<)Q)S% M<>3-%K,;MY5F(TA"EHQ"B"/&TY'WH*VLJ#]TR0B*"\Z$&+D\HXB-PFZ61"P1 MPON?0KZJTE+HTDKWZS@A(N1G#2O.@7V74MNH6UWBO;][%A=W@%9GWS^\>]?T+NI-F5 MJH4*MQ0:7F6)#Z9OR_W"ZJ9KA2MMJ;%VTX)>,C3.@>Q;34WAN' )AK=Q^C=0 M2P,$% @ 0ZZE5KN*%5U2! 0@H !D !X;"]W;W)K&ULM5;;;N,V$'WW5PR\Q<(&E%AWRUG;0)RDZ +=-(C3+HJB#[1$ MVT0H4B4I._G[#BE9R::.NRC0%Y&49LZ<.1R..-U+]:BWE!IX*KG0L_[6F.IB M--+YEI9$G\N*"ORREJHD!I=J,]*5HJ1P3B4?A;Z?CDK"1'\^=>_NU'PJ:\.9 MH'<*=%V61#TO*)?[63_H'U[C^;0B&[JDYM?J3N%JU*$4K*1",RE MT?6L?QE<+!)K[PQ^8W2O7\W!9K*2\M$N/A>SOF\)44YS8Q$(#CMZ13FW0$CC MKQ:SWX6TCJ_G!_0?7>Z8RXIH>B7Y5U:8[:R?]:&@:U)S:V-+%MG9% RT8SDJ=7A>QS"UB%TO)M CN4U,60^57(/REHCFIVX M5)TWDF/";LK2*/S*T,_,;Z6A$$S@#'Z66L,=5;#<$D5A\$!6G.KA=&0PC#4> MY2WDHH$,WX$,0O@BA=EJN!$%+;X%&"&_CF1X(+D(3R)>T_PXXQ:? M0I\O\=@5-:<@UW!#E&!B\VI;/%@0S7(@HH!KQFM#"_C#)0(/],G @LO\\<]C M.9V.^CLEJMDN0+%IN<* *'C/"FY5#^S#[PV8 +.5M<;XV@/ZE-/*0(7&VA4- M*64MC![V7#&]>K\CC#N61D(NRQ+/(Y9V_KB5O*"J@>)U@6"A.&X@X;&(3>) X1[NB=1'8%\;B9)P%B MAHZ3D-AT&KV_N@Z'7,@.MV!#.U2[Q4BW-MI@75CA@@QU2L808(0$L\LF&"CK MW:S7V(QM91>V=K$=@Z9YK9AA"'!([LWXS[A%6_AMX'>"O1R4@SW_GXK22N:? MAU$CGG\>9X<9LAJ>Z E)UQ.2[^X)E\*P3KWEBWHWCBMFN5:RA"M95EB-[L=W MM)%\9]MX)_POK638NY("=]CY?M!;NH^RLDEJ""=>D&80 M^5Z<^8"G(DO&O7L\O(KEIH.J!3,:,B^>1)"@P_BERHA2!'L7!&-OXB>'X?#9 M"DK$LU/R[!8E:0I)ZB5)".,4J69P MK$Q&K_[KV/8V[O:BL5:QR3:_^.YM=T&Z;.X%+^;-[>H+41N&,G&Z1E?_?(P[ MJYH;2[,PLG*WA)4T>.=PTRU>\JBR!OA]+3&K=F$#=-?&^=]02P,$% @ M0ZZE5C&T\'2^# N7P !D !X;"]W;W)K&UL MM9U[;^.X%<6_"I$NBAD@#SW]F&8"));$9I&9,>),BZ+H'XI,VT)ER2O)>2SZ MX2O*BF5:\K6U.+M8>&R'_%'TN;ZDCBGJ^C5)_YLMA,C9VS**LZ]GBSQ??;FZ MRH*%6/K99;(2N9?O;QQF,X7^3RC:N;ZY4_%Q.1_UR-T^+5 MU98R#9R@KE"7^$8K7;.6/R>O?1=4A6_*"),K*1_9:E=7.6+#.\F1952Z.8!G&FW_]M^J# MV*E@'ZI@5!6,O0J&<:""654P3ZU@516L4RO8505[KX)N':C0JRKT3JW0KRKT M2[$VGVXIC>/G_LUUFKRR5)8N:/))J6]9NU DC&4H3O*T^&M8U,MOOB>Y8 :[ M8)--++)DQB;A/ YG8>#'.;L-@F0=YV$\9^,D"H-09$QGGQR1^V&4L2?QEJ_] MZ#/[A84Q>UHDZ\R/I]GU55X6 QN=CM$)C',Z1B,P+HWY MU8\OF7:\4QZ-\<3S)=.K3K54YR=TQK VG2&D,K=!:)8\ZP#OQTJD?AEC#Z)( M*^>LS(@7R>SB9R;8;9:)O"VB-E"[A,J4^W*CVP/;OKYZV96W64I32SCDPTO[7IAX1Y2!@'P12%K:W"5C>%'T+_.8S" M_/V.)>\1V5A7^9$P%PGSD# .@BGR][?R M]T^4OYCHR:_^G1_Y<2#:U.\W!_C!4+/V(J#?2!'[ SQY1%UE1<(\)(R#8(JL M@ZVL U)6+RPRN+AX*,XKI^P^SOUX'CY'U>3MG!7SN-DZ*D;]F6"?_B7\M&W2 M>D$<1!,B9[A-GJ&I+0C M/UNT!<2PF0"T06,".&PD@*&Y7\@A#Z"KBDB8AX1Q$$Q14==J,T$C=1RGHAC2 MI\Q]6XDX:\WI%6%7K;[>D+2EE-UO:$H?35=1H30/2N,HFJKKCDFDD[H^*>E\ M=^(V6OCI7&3G["G)_:A5<+?B\%Y5 R>J1\4TB59?M(DO(*3"AXMXAPOXM*]Z*P@DL91-%7!VB'3 M:8N,4/!V*4^B?_>EM=\JG]D\AS:;-DI+L:'=3+DM,*U1S*5[TUE)J ^&HJE* MUDZ83EMAA)+?Y53Y<"*U&A^]-;!M0UC -TQSNAT"SG#[4A]IP/PY:RMFZ;3:^UE!S"DKC*)JJ<.U/ MZ;1!=4C4G5\L#J?HIA>E:[HU;'RCF\[6H%#=V%>SB>M;O<%@7TRH)06E<11- M%;-VI73:,SI!S(]O]*,(DGDLLWFKLH.&8GVCX3*,Z,/IZCQ!:2Z4YD%I'$53 MPZ2VGW3:?[I]$>,D+$Z!W.GZ200+-GYR+]G#DW/)_OU-R)^K_M,:%$CK9@2E M.5":"Z5Y4!I'T=15)K7G9=">U_YUA TAPHS872/"B-HVAJ5-4& MGD$;>/?Q2Y%92I]59HWI.?,WMD]KQ#07K0V:DTVZQE,91-#7&:NO2H*W+ M/S'O]-KRB68,!_N)![I:#TISH30/2N,HFAHYM25JT):HDRR+0 D#Z6*SVW6^ M2-(P?U/D,YV;D'[C"$ISH#072O.@-(ZBJ1%6 M^[0&[=/^6(FXC"ZY-K U2NCZAJ8/6/$PW%Q?<^"REA%-Z1P=4'L62O.@-(ZB MJ=%1V[,&;<].TDJPGE\ M8&K3&BY0:Q=*,UFOY*60 M=-Y!FJ C*,V!TEPHS8/2.(JFQDYM'INT>0Q>?U:UIEQAW3?T_4OLVHIIPW[C M0GJKL5[)' RMO=]S7;J+G>6%^L HFBIO[0.;M ]([">;G0NUSVO6Y?1F"V7#0]Z#5_/Z*/I7,*@/JX4)H'I7$438V1VL MCT#-52C-@=)<*,V#TCB*IF[K5)NK%FV.@L>9JK7=$PU+TYI;/C4O#S>'S>O# MVXH9C2L?7;J+7>6%TCB*ILI;NZ/6$7=TG<9AODXW6<$+W^3SC$P+-+%K6H#2 M'"C-A=(\*(VC:&K7C..Y#:2,GKE M<11-C:/:Y;5HEQ>3?>@VJ.P#]7VA-!=*\Z TCJ*I45/[OA;M^_[(%R*55V\D MVUW7[^.@2#GL4[4Q([TBG\9W3CU08Q=*>1AG+!*S JE=]HN/*]W<)WOS(D]6Y6V:GY,\3Y;E MTX7PIR*5!8J_SY(D_W@A&]C>K?SF_U!+ P04 " !#KJ56<@;D_SL" #F M! &0 'AL+W=O=JD MK?GH!FA*(^T#! ^#:AWP@'APDYO$FF,'^Z8M_YYK)ZN*U(&0D*KFVK[G^!S? M:^=;8Y]HNB"J!.Q5F2 MO(H[(754Y&%N:8O<#*2DQJ4%-W2=L#]O4)GM(DJCYXD'V;3D)^(B[T6#*Z3/ M_=+R*-ZS5+)#[:318+%>1-?IU$+Q*W[B &[V1MS),??*@64>(%H<*2 M/(/@SP9O42E/Q#)^3)S1?DL//(R?V=\%[^QE+1S>&O555M0NHC<15%B+0=&# MV;['R<^EYRN-36;,'Z;&;S0; :T"Q.:E^4%5E>E8RCXJ,AA S.8356!4P-*]EH6UDHWPE3B#M[N>BX(5/,K.Y_D]>,SGM3^T;']H6>"[>('O'ZSR M?(F:N+^/R1ZW2#DWFAJ3X]9 M^+.6-(/.0]VQ4X\/VM:_ /?"-E([4%@S63)[?1F!'6_5."#3ATY>&^)[$<*6 M'R*T/H'7:\/=/ W\Y=@_;<4O4$L#!!0 ( $.NI5;+2,:QH0, %X/ 9 M >&PO=V]R:W-H965TX^9>1/' M,]X+^56M 33Z5N1<39RUUIM;UU79&@JJ;L0&N'FR%+*@VBSERE4;"711DHK< M)9XW<@O*N#,=E_>>Y'0LMCIG')XD4MNBH/+[/>1B/W&P<[CQS%9K;6^XT_&& MKF &^LOF29J5VZ@L6 %<,<&1A.7$N<.W*?8MH43\R6"OCJZ1364NQ%>[^'TQ M<3P;$>20:2M!S=<.'B#/K9*)X]]:U&G>:8G'UP?U7\OD33)SJN!!Y'^QA5Y/ MG-A!"UC2;:Z?Q?XWJ!,*K5XF M72"0FD#:A. "P:\)_FL)04T(RLI4J91U2*FFT[$4>R0MVJC9B[*8)=NDS[CU M?::E>1LXR!,N!G MV '? II_1S.QE1F@]REHRG+UP3S],DO1^WDU[%%+(;Y../B'B$= 3T M\'HZ[J"GKZ=[/=GXC7=^J1= KD M#ISICS_@D?=SE[%#BJ4#B9U4+6RJ%EYK>D4<'=N$(QQ[+=//87$8ME'I.2HD M7A1T6SYJ@A_U!O\99 $+](EEYI\#D-D6S+ZSV0BI#XWP3U=BO:)O[80AQ=*! MQ$Z*&37%C*[MA.CG+F5(!)[+=2 Z:8$NF!^,R(4>("\)D-X$#KM_K_^]$F_V?TBU="BUT_*]'/KPU:<^?'Y0 MBY+VKM\!(@&.V^9WH!(O;GGO'@T>!9&I)L]'*E>,*Y3#TDAZ-Y$)25;#7+708E..-W.AS;!47J[- S2 LSS MI3 C3KVP+VA&ZNE_4$L#!!0 ( $.NI5:0AOU QP, , , 9 >&PO M=V]R:W-H965T-Y(M60;VVQYY!D!I03VW. !1"B,RD>?U=)K?J>&GAY?EB 33,2CROIUM40/ M'Q[1!X0I^F/'"J' 8FI+I5.SM=-*TZ+4Y UHXWD]A):WP]TK=/QZTWR3+QC(][MZZM6.C-134^T# MO]@'"K*'XNOUE'^Z?_45N@2%!J1?(8=YY/I^.+4/E^J[4:$_#B9U5$-D4(L, M;A.9G;J'ERW5Q[-,%5TPB#W?]UH\NU'C((KC?IYAS3.\DZN[R/<=CA MXL<3+VHQ[HER)X'?SSBJ&4=7&2\($W>WS_64 ^T3=0ON^T'<$MF-:C990^2X M%CF^3>0M[3/N,' =-Y@X+:+=L&:7-8C&-='X3J(W]4_BW&'>CFEW6 M8#RI&4^N,OY$4V4Q!-@/&917C_?UTO7T [TTZ>Z1Y[AMP=VH<1@/Z'6=\R'I MW*_XEL:J\C983]RP_03TA(VC(!B@?7&VN_^#]DUM5MWA\MT^B;QQFW\W*IK$ M Z\I5Y^ZS9GSP>?^YS'U,M!H" OE&U)2"&4DM8T9ZDBS1I3A36@*2%EGE+%B M+3<%J2$C9;U4C93_*>@:$V(V^91$&$]#&-U^E,#SWI"GOE/>OK!I.?"ML;MZ M!]0MRW.QGJTM]:LQDJWYA;;:/?,OKO>\H]0U3)K(:Z!O4'RWS?P%0 M2P,$% @ 0ZZE5ED6Z'I4$@ COL !D !X;"]W;W)K&ULS=UM;YM8PL;QKX*RJUL=*4UL_)C>;:0T/!UH.U':F=&MU;X@ M]DELC6VR@--VM!]^P2;&QY 32/^]M?-B)G'@=W#B:P[&%_#V:Q3_F7GR60FEV%R$MW+5?:3VRA>AFGV;7QWFMS',IQN5EHN3LU. M9WBZ#.>KH_.WF\>NXO.WT3I=S%?R*C:2]7(9QM_?RT7T]=U1]^CQ@>OYW2S- M'S@]?WL?WLG/,OWM_BK.OCO=*=/Y4JZ2>;0R8GG[[NBB^R88]?(5-DO\/I=? MD[VOC?RIW$31G_DW8OKNJ)-OD5S(29H38?:?!WDI%XM+)[0(/L4*O:8C M](L5^DU7&!0K# Y6Z#_UI(?%"L.F*XR*%49-5Q@7*XR;_I;.BA7.FJ[0[3S^ MY3H'JW3[3ZVR^V-O7W3;5\GF)6:%:7C^-HZ^&G&^?.;E7VQ>IYOULU?6?)5' MZG,:9S^=9^NEYY^B5!H]X[7Q?IUD/TH2XS):WLQ7X>8%_\J2:3A?),87^2U= MAXM?C+\;IT8R"V.9&/.5\=MJGB;'V8/9UU]FT3H)5]/D[6F:;5C.GTZ*C7"W M&V$^L1%=T_@8K=)98MBKJ9RJP&GVC'9/RWQ\6N]-K?A9WI\87?/8,#NF:?SV MV3)>_?V78L-KMN]2KUVL[TX,G[?VUGX1=/6S)R8G1ZQYL9A/8:PZWVV+1'.YH_MI^@]]HYV#[ M:IA SWR*'K(_3&^[-9ID]':![VV\_A->7I.&M?YPS7; M^EYKY]/_F^0^G,AW1]G\GLCX01Z=_\_?NL/._]:%CL0L$K-)S"$QE\0\$A,D MYF^QLPV6[Q4^G(]/AF?=?O_MZ<-^=J!!E23U=TGJ:Y.4!6B9S9&?TVCRY[%Q M%<9&%&??A:F<&K^'B[4TKF1<).M5-D%.H\4BC!/C/GMT\_^F7XQ_[_W_JBYN MV@UH&S<2LTC,)C%GBXWV7CJ=DTZGTU5?.6ZSQ;QFBPGR&?@D%D"8DI#!+B$# M;4*NPN_9NZ\T,;*W?N7D$MT:^]')]QWK)J6Z/&B':YL'$K-(S"8Q9XL-]E[! MW\=]D =R3(_$!(GY)!9 F)*MX2Y;0VVVMMFYEO?K.,M5DLTYUCJ>K^[R M26<>38M=NF0S\VPGF'RZ>7JJT8[6-EHD9I&836+.%ANJT7U:]9G@AS5:SJJ($?U22R ,"4S9[O,G+6>1HZ-7]=IDH:K:;:S=IP? M\,YWVMZ'BW UD8TCI!VW;81(S"(QF\22Q>W)X M7 $=TT,U@6H^J@64IF;1++-HZK,8)C/C8O*O]3Q_/Y4%R_XVD=MT[@Z9I]'C M$KNCX[7YTH[4.E^D9J&:C6I.H>T?%C<[_4%UMB-']5!-H)J/:@&EJ0DK2P[= ME[0<-H%*YIMJT[5<;#ZIO8R2M#Y9:-7@S7\S3[\?&ER@- M%[5)0VL.J&:AFHUJ#JJYA;:?V^&PWO98MMN1+8O>+&,UOG;L]LFJ:J-$]J20#4+U6Q4 MWV]WQ>YBN=T1,_[Q42YO9/S/VM<\6EQ -0O5;%1S4,U%-0_5!*KY MJ!90FAJXL@K1U7Q6FOE=1U/.V@3LN/MK]X1.2](.VC1NJ6:AF MHYI3:.IALX.@H2-ZJ"90S4>U@-+4H)7%"E-?K+B*HXF4T\2XC:/E]@C":E(Y MRZDV3&@W M4L5+-1S2FT067N.@P4VHY -8%J/JH%E*8&JFQ'F,^T(Z+5@XPW MUVS)0O1!WH63[\;%@[R*YILCXT*X$JMFHYJ":BVH> MJ@E4\U$MH#0UE66CPM0W*M14JN> %._JFKYGTX_4.H=HLP+5;%1S"DT]B:DW M[G4'9N]PZD/;%:@F4,U'M8#2U)"5[0I3WZY00W9Q+R?&MK=[\4/S'MJO0#4+ MU6Q4I;'>2\AQ8S4,U"-1O5'+-:DNCUS\;F MT#P\<0L=UT,U@6H^J@64IF:L['"8^@['D]/>^Q^:]M#"!JI9J&:CFH-J+JIY MJ"90S4>U@-+42)9U$?.Y*V!PTQY:%4$U"]5L5'/,:KGC;#"L.\Y)#NNAFD U M']4"2E,C5E903'T%17^<\TJ]WD;;N0^MJJ":A6HVJCFHYJ*:AVH"U7Q4"RA- M#69953&?NVP'-_>A]114LU#-1C7'K-93S/&@TQF3'UI/036!:CZJ!92F M7H2ZK*?TGKGL1UW&BE-?MAFKBY,>;1LG5+-0S48UIU=3/^EUSBI[DNBH'JH) M5/-1+: T-4QE!:6GKZ!\E/&=C+4[A'JA=7+0K@FJV:CFH)J+:AZJ"53S42V@ M-#5?92.EIV^D_. ]$]#:":I9J&:CFH-J+JIYJ"90S4>UH-!TMV)04[5W(Q)] MHT2\OIAL+GOS.5JL\T@EQE4J3XP/Z?1$/Y>Q=R%A;T/"WH>$O1$)>R<2]E8D M[+U(V)N1H!432E-35U9,>OJ*"7!E'/T(K?.']DE0S2ZT_?=-E9/S'71(%]4\ M5!.HYJ-:0&EJK,J:2.^%%_]XZC($3YY9K1^H=;K0E@BJV;UJKV/4K<8+O2P' MJGFH)E#-1[6 TM1XE0V1GKXA\MS5"]PXJK\^HMYMG2:T!()J=J_NRAC5-*'E M#E3S4$V@FH]J :6I:2K+'3U]N>-G7,1-/V3KH*$MCU[UXA:#\6$T[+JE*A<9 M<] MS=>C0F@>JV:CFH)I;:.JU MA ^O](8.*5#-1[6 TM1LENV-GKZ]T>BPHO%OXXNU5/G,Q(/U6M(X>VNQ -1O5'%1S4.+EL?_3U M[8_=M>^=^6J>RMRGUT\9#-B-FO^ELC;]2*;%6^E\>K_ M9!C7W5+]O7[XMN%$-0O5[&=^T=V.\3W[)=6]-7;0#7%1S4,U@6H^J@64IB:Q MK([T]=61IK/EY3I)HZ6,7S]^.O#T;)DM_3&+]7*]U$Z@^@UKG5&TD8)J-JHY MJ.:BFH=J M5\5 LH38UMV4CIZQLI/WT"13LKJ&:AFOW,+[J[F3]KM??^)]F90S4,U@6H^J@64IB:Q[,WT M];V9IA.H/5WG!VQW9\!NS\;33I!HCP;5+%2S4>)3RBL93[*'\QDR/YWOR?-A]<.V#B5:QT$UN]#RNS[O/A7LG'3, MLX-K%CGHL"ZJ>:@F4,U'M8#2U+R5C9R^OI'3Y.X(>QWMYO='T(_;.G!H+0?5 M['[U.@FH5J=J$I%^3KF /S,&EHRP;5/%03J.:C6D!I:M+*.DZ_Q7U_ M;J-8F<:.C4^1\2%:Y6>O[^UV:ZL]%!'51S4GFRW"ABV5M&M'B#:I9J&87FG*Z5>6*9 XZIHMJ'JH)5/-1+: T M-65ERV:@;]G\4,J.BP.IQJN/V;[KK/;S>OWXK5.'EFE0S7[F-VWVC67^6ZK] MP![=$A?5/%03J.:C6D!I:A;+ZLQ W^AHNDMZ+1_D:IV%;4Y&C6^/7=3J)EOEL M^7NX6,MCPYO?S6JSBM9J4,U"-;O0]G=01]7]4[0M@VH>J@E4\U$MH#0U@F5; M9J!OR[2>$V=1G-Z&BX5^5D2[,JAFH9J-:@ZJN:CFH9I -1_5 DI3(UD6:@;D M)6Y^?%9$:S:H9J&:/:A>):=F5D0[-JCFH9I -1_5 DI3(UAV; ;ZCHV=)%F< MYN$SLQS:FD$U"]5L5'-0S44U#]4$JOFH%E":&K&R7#/0EVNXJX[J!VH=P[/* M)-&KW+?.0L>T4UKG M"^V9H)J#:BZJ>:@F4,U'M8#2U'R5?92AOB7QXJO1%ZYZ'\;*E:@O]<.WCA-: M($$U!]5<5/-03:":CVH!I:EQ*BLE0WVEI+[>59Q (%:IS 9]O"NL$<6;K\*; MA3PV/JWS]V7E*>>-3SKN2%0KR9D:#$$U6Q4HSYJM6FJN;Q(-4MH<0/5;%1S4,U% M-0_5!*KYJ!90FIJELN$QU#<\#C\?:WCI6KW:^B,SM/*!:C:J.:CFHIJ':@+5 M?%0+*$W-7%GY&#:L?"@'2S9ORL+)Y@W:TQ^555L9E=NM7NJ';QTGM.*!:@ZJ MN:CFH9I -1_5 DI3XC0J*QZC=A6/'[\QF'[ MK,;JEFH9J.:@VHNJGFH)E#- M1[6 TM0XEH60D;X0\K,OS/[,\,,GKU9^J5^S=1#1"@FJ.:CFHIJ':@+5?%0+ M*$T-8EDA&>DK)#7S(G\/$_TVM)XJT1(*JMFHYJ":BVH>J@E4\U$MH#0UH64) M9:0OH?STJ5(_O.;.'I?Z55LG$>VOH)J#:BZJ>:@F4,U'M8#2MDD\3692IE:8 MAN=OL^GN3E[*Q2(Q)OF]VM\=Y3/H[E$CEK=94KMO+LRCT\KC;O>-Z.:/GY;, M^=O[+((?P_ANODJ,A;S-R,[):'!DQ'E*'[])H_MW1]D>P$V49G/NYLN9#*GC-_D 7Z/XS\UFG_\'4$L#!!0 ( $.NI5:8\)97\P, !\: M 9 >&PO=V]R:W-H965T"_#P8SV7'Q+-< BKRD22:GQEJI_-JR9+2&E$J3YY#I,RLN4JKTKGBR9"Z MQJ4H32S7MD=62EEFS";EL8683?A&)2R#A2!RDZ94O-Y PG=3PS'>#CRPI[4J M#EBS24Z?X!'4'_E"Z#VKH<0LA4PRGA$!JZDQ=ZY#9U (RHBO#'9R;YL4E[+D M_+G8N8NGAEUD! E$JD!0_;>%6TB2@J3S^+N&&DV;A7!_^XT>EA>O+V9))=SR MY!N+U7IJC T2PXIN$O7 =U^@OB"OX$4\D>4OV=6QMD&BC50\K<4Z@Y1EU3]] MJ3MB3^ ,3PC<6N">*QC4@L&Y@F$M&)XK\&J!=ZY@5 M&9=]7G57VM$\5G4T$ MWQ%11&M:L5':5:IU![.L&%F/2NBS3.O4[#>N@ S(!;G92'U*2G++TR7+:.G[ M!?E66@,QF6]!Z*%&YE(/PKPX*\DG'Q1EB?QI8BF=2T&THKK=FZI=]T2[/D0F M&3B?B6N[[A'Y;;=\G@N3.-Y)N=\M#V&IY>.3\N#\Y)TC\K!;_LLF,8E]5&YI M^QH/W<9#M^0-3_#N@0_I$L1?QVSJ M1!?WM6N9TPBFAKYQ21!;,&8__N",[)^/F88)\S%A 28L1(*US!XT9@\ZS6Z< M3=@*R">6D5>@XG@)5B2G&H?%'+.=>:8WL;;[GG4VU](A33>0?=X):G3QN.GF,5E3_9^KKS*)O\6'" M?$Q8@ D+D6"M<7'5C(LKM.+K)/7U]NKCI&8?/O[YYP0%F&F%2+"6%X[]_KIN M]ZW2!R:?22@ ] $%NE%%'JA^J\%CO'IB;;&1\^LIX*= \" ]3\0BQ:VYCWE1KGOR_5^&S+8LABQ.I%7=Q! MI?FHM "5%F+1VH/D?87'P5OBZ4;UMOCC:HI]6+??#0E0?'I MY)Z*)Z8+*H&5QMOFI7ZO%=77B&I'\;Q@ M:;N+81>TS-A"9=&EZ+@!]N-'R8ID2O*)V9[<)+:E\Q[J.33%E[2F>R&_IFO. M%?F^B9/TLK-6:ONZUTO#-=^P]$)L>:*/W FY84J_E:M>NI6<+?.@3=QS'6?8 MV[ HZDVR2UD(\35[ M\VYYV7&R%O&8ARJ38/K?/9_S.,Z4=#N^%:*=,F<6>/SZ4?U-?O'Z8A8LY7,1 M_QTMU?JR,^Z0);]CNUA]%/L_>'%!>0-#$:?Y7[(OSG4Z)-RE2FR*8-V"390< M_K/O!8BC -H_$> 6 >ZY 5X1X)T;T"\"^N<&#(J _-)[AVO/P?E,L=E4BCV1 MV=E:+7N1T\^C-:\HR3K*K9+Z:*3CU.Q/H3CQ2)=<[U)]*$W)7&P64<+R,G;) MC>1QI//J3D3>L$B2+RS><2+NR%6:ZGY\%7[;19(O"4N6Y'W$%E$'= M1G_^TN>*17'ZFQ;[?.N3ER]^(R](E)!/:[%+=50Z[2E](5ES>F'1Z.M#H]T3 MC?9Y>$$\^HJXCNNVA,_A\%N^O2#4/1GNP^%O^$*'CT^&!^5\#P0WKON M51AFO?Y6Q+NLRZ?D1O$+\EXM+\@_'_AFP>6_;21!6*,*RD;YUF :E;;%CBOD' ML>$1]I%;HXZ4SZ ^+*D/GZ"NIWI2/>2TN;Z%;O7DJ[5G@SJVB#'%_&$#L5M' MC)3/0#PJ$8_0[HN@DBUD3#%_U(#L309.#3-21@/SN,0\!C'_E0\5IX<(,-H6 M+::8/VZ@G4Q&-;)("0VRDY+LY*G[G]SQUI$YKB;:;9R9'\GB>[UB$$5K6%CJKF%VH& M=M>KCR)8.4WN1T:4GC&0)"+I/LX[GNCEL)XU<4PUOU SB%.G,07!2FHBKYPC MA:WC)Z%83+8[&:Y9RDFH[4^TY#+W_JW$,*MK"F%O>D\7__4=P7)8Z:R M1<:3TTQ8R9HUJA>E33/:QOHY_"BM#"F%'>FY0U-9DX]93;+SUM'VB>$(U<.B MJOFH:@&6FEG#RO%2V/(^,1RANEQ4-9\V?>ZD>?-^#I]+*Z-+8:=K,QJANEY4 M-;]0&\"HG\/XTLKY4MCZJH>WDFW7\*B"ZG)1U7Q4M0!+S=Q>J@RQ"QMBFW5X M6,JV*(6:L7C>KW55'S5E@*5FLJY,L N;X)]:C8>UK>$W+:P[=.OP,5,&6&HF M_*.-5-@.G[\H#PM9DVY:U_KBC(^:,0KS^K"GO4'E^IA56OLS7W0KNN,&ET>U6ABJ9G@*Z/I MPD;3>JT>UK-&WG2+73IR^W7DF$D#+#43>>4^7=A]VJ[5PW+6Q)N;I73@>8,Z M<YS[;_"PM;L6S9-O7YC)HYJ.;'4S!_E59;3@RUGW?___)8( MG-#Z!WNHV[.H:@&6FEFZRL%ZL(.%UR#A8.LRM%C4P:#^S4#-&6"IF7@KC^K! M'M5B$1)6LF;=-*EMK%%M*I::R?KHM\&P36T9A7Y@]P-.8ET&W-\*X_Y8^#E\ MKE?Y7.]G-F/A8.LR-%VN-QZ.Z]\&5)N+I6;BK6RNA[89"RM9LQXT5H';6*,: M6RRU ^O>T?,YV>-7'YA<14E*8GZGY9V+D< MZ>E^=H(^?B>$>GR3/054/E&ULG51;4YPP%/XK9Q@?=*8* M9'?Q,BPS>[&M#W8USA -D#,F:!-%_WR0@;NNZ#WV!))SO;"(+Y:)J_<%OQAV>FL,KI,'*1_=Y*J8!Y$SA!QSXQBH?3WC M"CEW1-;&T\ 9C)(.N#U^8__J>[>]/%"-*\E_L\+4\^ L@ )+VG)S*[OO./0S M:>?\"XIIR+'72WVP)D'NB@\9U$:/N_0FHY:T[U:B_RI99JYP[MS3WMTLB48 MG\?)Z6[1V2@ZVRMZ698V+^X_V\#;(RWL(50*1?X*1E&A.75^=MF9?;!S3)+) M;C?)Z";YW^U./FQW?'8>3?_1"[>2T:"J?/XUY.XP]R$95\,PO*(UXS)($^];ZS11#0HN8:V):>J:Z=\+ M$*J=!5%P<-SSLD+GH&FR8R5L !]W:VTM.K#DO 9IN))$0S$+YM'UGP_LW[QV MJV7+#"R5^,ESK&;!EX#D4+!&X+UJOT.O9^KX,B6,?Y*VB_T\#4C6&%1U#[85 MU%QV;_;<]^$($%V= ,0]('X-F)P C'N [QSM*O.R5@Q9FFC5$NVB+9L[^-YX MM%7#I?N*&]3VEEL>;G.";UTHC M_\/\P*KB;8_?ZUE'.?64;@?W:30)PX3NCW6\#7J)Z$JE1S-1@R[]JAB2J49B MU]#!.VSCW _A*__";FFW5"\TW8K?,EUR:8B PE*&([<4NEN;SD"U\Y.W56CG MV!\K^Z&PO=V]R:W-H965T0X9]BRX2*G"JEB:,A= YZ4H34S'L@(S MI2PSHF'9]B"B(2]4PC)X$$06:4K%[VM(^'IDV,9;PR-;QDHWF-$PITMX O62 M/PBLF8W+G*602<8S(F Q,J[LRW&HQY<#OC-8RU:9Z$BFG+_JRMU\9%@:"!*8 M*>U \;6",22)-D*,7[6GT4RIA>WRF_MM&3O&,J42QCSYP>8J'AFA0>:PH$6B M'OGZ*]3Q^-IOQA-9/LFZ'FL99%9(Q=-:C 0IRZHWW=3KT!+8WCL"IQ8X'Q6X MM< M ZW(RK F5-%H*/B:"#T:W72A7)M2C=&P3'_%)R6PEZ%.1?=< ?')&;G+ M%,V6;)H N9(2E#PE][B)SLB-5 R7"^;DME"%P.Z4"\7^T/(SW&QP/TD@N)]V M+G"3D^.B%'A&7D.>:%I-E<#DV%46@6N64"G64"G]//>\4,;MRN(2N67*GV45I%]$>*$ MJS9JK[4^P)D!=QMP=Q^XUP5>J8(V>!A<;('W M6A\([C7@WCYPOPO"!PUX ML ]\T 4>=($[6^"]U@>"#QKP02_XEUEGRA7FL+(8XU\&"#T ^Q<<,T]=T8FL M^6^)_@)02P,$% @ 0ZZE5DPYZ!3J P 4A( !D !X;"]W;W)K&ULO5AA;Z,X$/TK%KDFD-M7>K;1=5>WV M3J?3?7!A$JP%G+.=9G.__FR@D "A[(G=+\&&F>'[&XC9;FY@X_7& UU'4M\P%[,-6<,CR*?-/5&L&"0TS:_D:Y&( P?;.^%@%PYVS0&[)QR< MPL') LV996'=$DD6,\YVB&MKA:8'66XR;Q4-3?7?^"BY>DJ5GUQ\8A+0&(W0 MAU22=$V?8T#70H 4%^B3JJ(1>LS_8,16Z(;$) U Z''#'IW=@B0T%N?*Z>GQ M%IV].T?O$$W1YXAM!4E#,3.EHJP7-H."WDU.SSY![Q:"2^3@"V1;MMWBONSO MCH_=396H,EMVF2T[PW-/X/W*F1 H()SO:;I&)&';5+9%E<.,,QC=22\+;+N^ MHO!R2+YI99461_R\Z"+;)-B820DV.2_HOT=W21C%'\@X6'V%G:M_<2/MHK1X%\E+!41@)Y*"3[MMY8=@+I#?Y*;$@ MI/!.G[2['C?]VL, MFT8G&$Y+AM,A&G[:3)_EC6ODIGW)8:O2/^O[=_P;:WA%RV/KM>=M]V33=V/] MSVK'!^\#N)/K,GOG (X>(,XJ241TT]WKW8C?VNQ#H1W'7RD\'DCB<5.]77]: M5ZC"JD_)5B*/AU-YW"+S;J/I6ZQ.L:QT'@\B]+BI]*YCU_=-W%OI<27U^ =H M_1MK3(O.=_LT_O>0>USI/>X6_#L(*4%+11-2V=WO@XK[4&C'85?RC@?2=]P4 M^(ECU>NTM\#C2N'Q.Y,ZR]XBCRN5QX/(/&[1^<9'1XO1"7YVI?/V M#]#Y-]9P\FYOJ_)NSV^M#2,@(7!MH)ZO&).O$WVL4!XC+?X#4$L#!!0 ( $.NI59I-)3. MO@( <) 9 >&PO=V]R:W-H965TX[O.=?QS7@KY)TJ #3:E8RKB5=H75WZOB(%E%A=B JX>9(+66)MIG+MJTH" MSARH9'X4!+%?8LJ]9.S6%C(9BUHSRF$AD:K+$LM_4V!B._%"[WYA2=>%M@M^ M,J[P&FY ?Z\6TLS\CB6C)7!%!4<2\HEW%5ZFL8UW 3\H;-7>&%DE*R'N[.1; M-O$"FQ P(-HR8/.W@1DP9HE,&G];3J_;T@+WQ_?L7YQVHV6%%3:Z$!Q>@]F@E.@&N)73E$CF82,JK1DJH[]"8%C2E3Z!9VNL;LK06X MY$ ^0KKX7W,H5R!_HT4M 5&.;@M1*\PS-?:UR=KN[9,VPVF3870BPS!"<\%U MH=!GGD%V2. ;N9WFZ%[S-.IE3(%'@$GCX?'O2H&705 M'#B^X0F^)6R UX!R*4I;"U,(HLTITL5#B:; 26%>ZX?*'*M#[S[V_KE4%28P M\OPKCX-,Q#\])EIZ)[,#?8>?OL-??Z]H:9M^(.?XC9&?JT:/< M4,6.RMZXF\24>+/ORY,1:5_$@8)1IV#4J^"*$%%SK= 2"- -7C'H/0>];"\] M!^@R[0^-5V^:4*,<@-97#QP51+-FVWF6A1N4:T$MHXYX:% M^5(!:0/,\UR89M1.[ ;=MT_R'U!+ P04 " !#KJ56CE/5978" I!@ M&0 'AL+W=OJ"EM46$(EV2LM._[U)2!*=Q@AP*]&+Q,3/U,B6GBHA#03K[1V=>K[)B^Q8N90K5#2SD+IBEF:ZJ5O5AI9T9 JX8=! M,/8KQJ67)LW:E4X355O!)5YI,'55,?W[#(7:3+RA][APS9>E=0M^FJS8$F_0 MWJVN-,W\7J7@%4K#E02-BXDW'9YFL<,W@&\<-V9K#,[)7*E[-_E<3+S !80" M<^L4&'W6F*$03HC"^-5I>OV1CK@]?E3_U'@G+W-F,%/B.R]L.?&./2APP6IA MK]7F'#L_(Z>7*V&:7]ATV,"#O#9651V9(JBX;+_LH#:]5!;A"#[ -,]5 M+:V!:\R1K]E?M:>'+YP^P_P0HN$ PB ,=]"SM].'3^D^Y:%/1M@G(VSTXA?T M,B6MIHM%-; E9$WV40]@:@S: ;"%10U303>?R1R!WA!D&@MNX8LRAM*E9%YK MC9+ M\HRL2LC;0BC)@3WQM9I?#P:18F_WC;^'!4=GX3C'O7$7]3[BU[U]]66 MSH!S8^#'!59SU#]WQ?BJC&LLIV;%]NXMI%_^^0_@%02P,$% @ 0ZZE5F]H M (G/ @ @P@ !D !X;"]W;W)K&ULK5;;;IM M$/V5%;6J1$K"'=S41DIL5>E#HBB7]J'JPQK&-LK"TMW%3OZ^LPM!OA KD?(" M>YES.&=F81BMN7B22P!%G@M6RK&U5*HZMVV9+J&@\HQ74.+.G(N"*IR*A2TK M 30SH(+9GN-$=D'STDI&9NU6)"->*Y:7<"N(K(N"BI=+8'P]MESK=>$N7RR5 M7K"34447< _JL;H5.+,[EBPOH)0Y+XF ^=BZ<,\GL8XW ;]R6,N-,=%.9IP_ MZ00KZB,P8GY :/T8&MHRDHFC-YC$&/]U-R-#@F Y*7 MY&'):TG+3(YLA2+UH^RT%739"/+>$#2%](SX[@GQ',_K@4_>#W>WX3:FILN/ MU^7',WS!&WP7#,\Y+5,@^,:0C-; M+GJ"AOZP"]K2ZG=:_<-:7^LD-NI48IWXG-#.!TX&J(=@><@ GTFHU&N8."AF M(+KA$<7\"@BX!P<$$/ B: M0=]Q)7^NC8V_?8(/=SD\BV[(?=O;# MC]=_(;CL/:;A7@6"V FBG3KM1_G#H?NMOTY1)S0Z*/2QG.6,0?;>"AUD^VB% M/HELRWC<&8\_L4+QWC?"<]S0WZG0?I0;.\-HIT+V1HO0[?F:BD5>2L)@CCCG M+$8"T;2\9J)X9;K&C"OL06:XQ+\$$#H ]^<<.T<[T8VH^^](_@-02P,$% M @ 0ZZE5A5OM,E+ @ <04 !D !X;"]W;W)K&ULC53;3N,P$/V54<0#2&S3I.6RJ(U$":O=AZ**R^ZS2::-A6,'VZ' U^_8 M#J&@%O&2>.PY9^9X/#-9*_U@*D0+S[609AI5UC9G<6R*"FMF!JI!22=+I6MF MR=2KV#0:6>E!M8C3X? XKAF743;Q>PN=351K!9>XT&#:NF;Z989"K:=1$KUM M7/-59=U&G$T:ML(;M'?-0I,5]RPEKU$:KB1H7$ZC\^0L'SE_[_"7X]ILK,$I MN5?JP1E_RFDT= FAP,(Z!D:_)[Q (1P1I?'8<49]2 ?<7+^Q__+:2VFH:G490XI*UPEZK]6_L]!PYOD()X[^P#KXG/R,H6F-5W8$I@YK+\&?/ MW3UL )+C'8"T Z2? >,=@%$'&'T7,.X 8W\S08J_AYQ9EDVT6H-VWL3F%OXR M/9KD<^G*?F,UG7+"V>Q*6813^ $+34])VQ=@LH3+QY8W5%Q["%?T]/9SM(P+ M [?X;%LF#LC_[B:'_;T#V ,N8"F,3TBM(W1;/T2\8#,-LG1 TIXV M+V6+4S)(/SKE6YW>F8+ >.,QUJA7OJD-%*J5-E2QW^WGQKEOET_[,YHGH?W? M:<(PFC.]XM* P"51#@66H@OZQH)J)V#G2^5/3L.\,% MZ*=L]A]02P,$% @ 0ZZE5LQBQ=VU P /Q !D !X;"]W;W)K&ULO5C1CILX%/T5BU:K5IH.& B0:1*IDW3:2MLVZFQW M'ZI]\,!-8A4P8YMDNE]?&QA""*$3-9N7B0WW'I_C8YOK&6T8_RY6 !(])'$J MQL9*RNS*-$6X@H2(2Y9!JMXL&$^(5%V^-$7&@41%4A*;MF5Y9D)H:DQ&Q;,Y MGXQ8+F.:PIPCD2<)X3^N(6:;L8&-QP=?Z'(E]0-S,LK($FY!?LWF7/7,&B6B M":2"LA1Q6(R--_AJBCV=4$3\36$C&FVDI=PQ]EUW/D1CP]*,((90:@BB?M8P MA3C62(K'?05JU&/JQ&;[$?VF$*_$W!$!4Q;_0R.Y&AN!@2)8D#R67]CF/52" M!AHO9+$H_J)-%6L9*,R%9$F5K!@D-"U_R4,U$8T$[!Y(L*L$^ZD)3I7@%$)+ M9H6L&9%D,N)L@[B.5FBZ4"NY>DM5GIQ\8A)0@%ZA.5=+@\L? MB*01>GN?TTR9)2_0)[64^M^^F($D-!8O5=S7VQEZ\?PE>HYHBOY:L5RH!#$R MI:*J!S3#BM9U2 MH_P+-(])*MNS\(XS(2[0VS2BZ1)=$Q430I?H8.L)MOW &9GKIK:. M*&Q;7AVU(\&I)3B]$OX$(=2F"?,DCXF$2*UUM>]#2LK=I 21A'%)_RL>=)$O M\;T&K5>^[7HM\IU1@=M-WJW)N[\S_VH5=A%V]Z@,!H[?XKL?Y SUDNNB.ZCI M#GKI3EF2Y1+XEB/Z]A&2.^#_=O'L!=/G^)7(2 AC0QDF@*_!F/SQ#'O6ZZZ- M<2*P'=U>K=L[RS;Q]CSQ+'_8,FX_:.#[?K=Q?BW _\4F45^$%8LC]"').%N# M)BYZS>L%/-:\$X'M: ]J[<%9S OV-U1@MX^X_2#;]X;=Y@UK <-> 3;UPMXK'DG MO1CJWM=]PZBWW5,$UKL(/;IWQ7%+8.')NX48S@ M7A'7.8T+@GVF]6,2="VU6^K4KP;Y4E3S=OOPAQA^TCLR/(&1ZHJ_"V4L'] MIDNCX6S96Z MX0/7 >K]@JE+7]71=\CZ?P:3GU!+ P04 " !#KJ56J@"W+$T# !8"P M&0 'AL+W=O)!CN?_SNL.]N ML.'B7BX %-KFK)!#9Z'4\MQU9;J G,@SOH1"/YEQD1.EEV+NRJ4 DI6BG+G8 M\V(W)[1P1H/RWD2,!GRE&"U@(I!276!#DM=O]D6R5B3^"'!P2X M$N!C!4$E",I =V1E6%=$D=% \ T2QEI[,Q=E;DJUCH86YC/>*J&?4JU3HZ]< M 4K0.W21IF(%&?JPU3M$@D2DR- WM0"!/E,RI8PJJN\>;7AZ!8I0)M]HR=WM M%3H]>8-.$"W0]P5?2:V1 U?I R&FU:PESM8? #V"M(S%/AO$?8PMLC'Q\O] MYW)7IZW.':YSATM_X0%_CYE(>6Y209[=8 MX5[HU5;/$(,:,>A$'*^$@$(A?>R%YBOFB('>](@]?2D;\I..>.K#)F :0IH!G:\J/5FC%M;HFWD!WYHQXMKO+@3 M;R+X#*2IPH2]2!FW <(X;%!:C+P@L%/V:LK>44=K280J=&6!JMC8('L6R+"9 MRK91XAU@[->,_1?VH#[XL-N!&O2!3!G8^/J6_$1-/HN1G_3L@$D-F'0"ED79 M1I2TCW>"F\>[;10DP8%RY'M/[<8[ZL/NMPIK [%V!Z_%%/9Z_>:&M)@%D1?C M ^Q[K=(_BOV%SO>J\G*A M1U\0QD _GW$]#54+,US5P_3H+U!+ P04 " !#KJ56VO?G[XL# #W"P M&0 'AL+W=OTWTAHY@E-)W3+S,D:,<-Z'24WH&PTH=F!\\9EDQHN[-\X-8I6.>69 MWI_2(#0"^ WN: 7D'(8*8V[@;(2&\43# [Z8C"7G%/)E.AC"$PJ3*80!$\_P M..W#K8CJ\-<]IC-4?U/4XW0$9Y_.X1-P 0]+F6DF8MWQ#=&UF_I13FVXI1:^ M0:W9A'LIS%+#'R+&^!C )YV%V' G=A!6(O97J@[!90W"( S*"%6GCY"$-ALN M/:R@TRR\;SJ\BS?P)KB6R9J+Q<[S&Q;QA)OOA9LE' >5F/;67^L5B[#KT;76 MJ-;H]7[]I=$.?B\3_$%@1_(O"OD7E?)?';B=^!K>9BD,I")(YP\C%K16 MYL=VDY;;Q!:M=:\9T*?CKP^%5E)YI]!6(;3U/J&/(M,8%^IJ,)1IR@U528I" MA#&JB,943LN$;S>E"KI7'M2#H/5*>26W=RIO%\K;EI&%)F;1*U%//>/L_!V1_.(Y471:J+G_RWL(/N),BIM?4K3"H9K94?IW/ MD<)APJCBGMW=#KY.SO<)5&Y)2T1KL2TOS?,R6RIIG6K+!X$=.7A5.'A5Z> ( M9X:LT49E]K#7Z&6BN8:IZT2 ;'MBBK-9@LZM,BNN2@]_\_7AKZ3Q3I&?"Y&? M3[CV->A'D52Q[5UND+E7:%69K\0^];_^(+ C&QK!OL4(_H]"G^]R>)'#DDI? M3>94L?Y!:Y6B6KB.4T,D,V&V75;QM.AJ^ZZ7\_?AVY;XGJD%%QH2G%-J4+\D M)6K;96XG1JY&PO=V]R:W-H965TS#RXMY;JFUX &/(81T+WO84QR_-Z78<+B)D^ ME4L0^&8F5LRX\ :]]-F-&O1D8B(NX$81G<0Q M4T\7$,EUWZ/>YL&$SQ?&/J@/>DLVAULP]\L;A:-ZX67*8Q":2T$4S/K>D)Z/ M:-<:I#.^<%CKG7MBH3Q(^QR-3F+$D,A.Y_@UR0"WK+Y213J]DG<_U M/1(FVL@X-\8(8BZR7_:8$[%CT#ID$.0&P9X!;1XP:.0&C11H%ED*:\P,&_24 M7!-E9Z,W>Y-RDUHC&B[L-MX:A6\YVIG!']( H93\0JY$*&,@=^P1-/DX!L-X MI,D=/)J$12U@)-*@5>(.??Z)M_U<' M&:YM0,N\#M^9P]= M>5:GT6H7DYY%W2JB;CFCK@BP1LI0:G:SL'IJL%],=G=2(\-8)M7[E:W:WHF5 M!BW?WT/DC.W(_6H7R-OOE+P36#*CLA&1,X)E%8NF()=,"2[FVL5#N\3#/@?. M*(_DX*S@X,S)P;U0B'4N^+_Y9E^ @!FWF;O9942OL5,@3C)3,B;8[TP$V-^, MQ@IN%M;,OAPF9B$5-QPJ*^59B8=NH[7'1'F.7YWYUAX.WM^ X)%-FZ" M91Y?&$"B#1F&H4I@6B-WTK"H"E.G%&]0RO#R'-KP#\#J%K"ZQ\$B9H&%]JM, M(L018]88LLWR37I7(>F^F*7=4NTY (+ZVX;L.V'81@ IYY]EB(WA]T1Q/>69 MZOG[&N('4/]4=EVGW]=_,AFR]_+VG(4=64*=+/RYQ*Z8?EZ?I=9DQ)1Z0M&Z M9NJ Y*"EG:#-=BGOW*L>BRK8H@I>0B72C/L+F*J$X;8/?-I!E4*[5JKX%7HE M1^GT3P?X3>H5O!0]V*Y\VI6Q8PK699 M%+A7/1;55A!1MR*RFSE"\K60F.4.]KP\$"Q(O]ER@>E$"J^%8@$4.JI%0]1\5]- M;D_<9\[45EU1M[QZ.5O<]J_-!Z>7MZ*L[YR,Q*#FZ8&1)J$M M6=GY0O&T.)0:ID\\O[&%5>N*R=9.==%TS->="DPAFZ-(_/<."IK+#HVQ@ MY#(]?WF0QL@XO5T PW_]=@*^GTEI-@.[0'&$-_@?4$L#!!0 ( $.NI5;" MR'58I ( 0' 9 >&PO=V]R:W-H965TH'UII*Z^01Y5$:LJF55JWJ(_MLP,WP2K8F>TTV;_?M:$L34G4+V"; M>P[G7./#>"O5LRX0#>RJ4NB)5QBSOO)]G158,7TIURCHR5*JBAF:JI6OUPI9 M[D!5Z4=!T/%>[XJC%WP MI^,U6^$#FJ?U7-',;UER7J'07 I0N)QXU^%5FMAZ5_"+XU;OC<$Z64CY;">W M^<0+K" L,3.6@='M!6^P+"T1R?C3<'KM*RUP?_S*_M5Y)R\+IO%&EK]Y;HJ) M-_0@QR7;E.9>;K]AX\<)S&2IW16V36W@0;;11E8-F!147-1WMFOZL <(^T< M40.(#@&](X"X <0?!?0:0,]UIK;B^I RPZ9C);>@;#6QV8%KID.3?2[LMC\8 M14\YXDW2KP MLT;GK-89'=$91G GA2DT?!$YYF\)?#+=.H]>G<^BDXPI9I<0AY\@"J*H0]#- MQ^%A!SS].#PXX29N]S%V?+UC?,V>='6V1B8.:6/@9?HY' 1#4OVR[[>C+(J3 M8?RV+.UB&X7!H"U[H[_7ZN^=U-]\1EWR:V#_S0O[27]T(+^C;!0%R8'Z]U4Q M)62W]J35GIS4[L[( BF#D;YR=XJ,/45=9I+WW8OC?A(S&C*Y$:8^,.UJ&^77+L$.UF<4\74B_Z>I_P]W3*TXG?T2 MET097 Y(E*HSMYX8N78IM)"&,LT-"_I-H;(%]'PI*8F:B7U!^^.;_@-02P,$ M% @ 0ZZE5L-LQ,-! P T@H !D !X;"]W;W)K&ULI59=;]HP%/TK5M2'5AI-G$^8 *G IO6A$UJ[[=E-+A UL9EM"OOW MLYTTHXY!:'M);.>ZHF+B;:35 "D.J*S\,@M2O24F]Z=B,+?ETS':R*BDL.1*[NB;\]PPJ MMI]XV'L;^%:N-U(/^-/QEJSA$>3W[9*KGM]%*W'41MK*,V,ONG-?3+Q *X(*B8 YJWZ6A=Q,O*&'"EB1726_L?T7: TE.E[.*F&>:-]B P_E.R%9 MW9*5@KJDS9LB)'$"H[IS56T:! M2H'8"BTY>RW-7E_/@,*JE#=(';KWI.L%2%)6XD;1OS\NT/75#;I")45/&[83 MA!9B[$NE6<_LYZV^6:,O/*$/A^B!4;D1Z!,MH'@?P%=F.\?AF^-9>#;B O); M%.$/* S"T"%H?CD=.^B+R^G!&3=1MW^1B1>?B/)WB492-_==CTWU0G%J811\3=(AWXN-.?'Q6O,IG0 MTMS'#(9#;(GN@V*,W;*33G9R5O83DZ12R.0A+9\!PB'EGY7H#ARZQ]V^H?_F@!#Q[*GUN&>]T&#*(PL MX7U0DIW0/>ITCR[( '6]@LJ!PI$"Z/JYO29@)NC)V^@=02P,$% @ 0ZZE5BVN MGB! ! =@X !D !X;"]W;W)K&ULC9?;6:BYFJ<0!Q,)YR7)782>U*B(NV &H>K-EO")2W?*= M)PX<2&Z,JM+#OI]X%2GH9+DPS^[XZ@?>&'O6-S_SRXFO(X(2,JE=$/7W BLH2^U)Q?%?XW32?E,;=J_?O=\:> 7S M1 2L6/E/DW;Z QJ@6/O+6"G,+SHU6G^"LJ.0K&J,5015 M0>M_\MH,1,<@2 8,<&. ;8-HP"!L#,+/&D2-@1EJKT8QX[ FDBP7G)T0UVKE M35^8P336"K^@.N\;R=7;0MG)Y9], @H"-$4_:<8J0 _D%82ZO8>,T:PH"V+R MP[;HJF)'*H6^?-R@6\B!DQ)M))%'R?A;QP&Z)\JK9.AFNP63V-[+KVN0I"C% M-_6IQ\T:??WR#7U!!44/>W84A.9BX4G%IZ/TLH;ENF;! RP!1K\8E7N!;F@. M^;D#3PU,.SKX?72N\:C'-607* R^(^QC[ AH]7GSP&&^_KRY/T(3MKD.C;]H MP-_CQ>8";9N\B39O4N6$JYRX!KQV&!N'>@MY64YG?C);>"_=47"HDC1-SE5K MARH,([]5G3%%+5,TRJ2G'R U7U#),H55U/-,ZEG\'5&0+JK:9=*-!,^Q!>40 MS1-+M':(XF#N1HI;I/A_D%CV/-6;68X4C-KAA5F#+I+8]7T+I*\)_#2)+9*^ M*IG-!I*3M"3)*,G-*V1'L_R['*@LJD(.(B6]0,(XL>;2JB_R+9XQQ1G,K(69 MC<+0>^ 0#A5952QD">U2)&RCP/TJQ/S[#&%=M M"C6;,X^[V%XI!%D;U6'*(@GL4#/)W6(ACEN0=YY'0J MV?3 V4MA6D62_ZN:&M4XNB=;VFG&IXC =P,(?6'@4ZPY4 MOTD509NC#-PPN/?]/DE?HXJB#=(7)4/9^6@&@O%NX"^Y!SY8(AMC:X1#.WJ' M*DGMZ/LB/!C^1]T/Q@O_ Y-GY1[!JZXPSJ7?N.JV'K$?VANQ0Q7%,QNF+PK\ M3EM0TWB=AKP"OC,'&Z'V6=5 U]UG^[0]/%V9(X/U_%H?JDRC_^&F/I'](GQ7 M4(%*V"J7_L5,A<3K0TY](]G!M/U/3*I#A+G]1< M_@902P,$% @ 0ZZE5K&.)"(N!0 2A8 !D !X;"]W;W)K&ULK9A=;]LV%(;_"N$50PK4L4C)EIS9!M(8PPJT79"/[F+8 M!2T?QT0ET25I.]FO'RDKDB-2K#/D)I'D]QP]I,CSDISLN?@NUP */>99(:>] MM5*;B\% IFO(J3SG&RCT+RLNK-)^>Q: MS"9\JS)6P+5 WYPPQ[6RCP8S"8;^@"WH.XWUT+?#>HL M2Y9#(1DOD(#5M'>)+ZY(8@)*Q3<&>WETC4Q3%IQ_-S>?EM->8(@@@U29%%3_ MV\$59)G)I#E^5$E[]3M-X/'U<_;?R\;KQBRHA"N>_<66:CWM)3VTA!7=9NJ& M[_^ JD%#DR_EF2S_HGVE#7HHW4K%\RI8$^2L./RGCU5'' 7@J". 5 'DU("P M"@C+AA[(RF;-J:*SB>![)(Q:9S,79=^4T;HUK#"?\58)_2O3<6KVE2M &*,^ M^E2D/ =T1Q]!ZMLYK$ (6)H'Z%)*4!+18HD^,[I@&5-,J\[FH"C+Y'NMO[^= MH[-W[]$[Q ITM^9;J=5R,E :TKQJD%9 'P] I -H#NDY"O$'1 )"'.%7IX?C ME^$#W35U_Y"Z?TB9+^KJ'SV3])P15+'B 65<2I12(9[T!-I3X6[@(>.PS&BF MT6Z&PS@>3@:[XW8X5$&,1[7J!6Y8XX9>W/JK"=A!L047WB'#Z.C%41C@%ITM M&H9XZ(:+:KC("W?%Z&S.^T75+(7@T]."D'=JT>#1NT=JBP(TZJE%'7M3/H L8 MRJH9^>0"&UGO#$=F7KT LT4=8'$-%GO!=(75];- 2M>.5 _'CF\<6^\E<=!B MLS4QZ:!+:KK$3T>90#N:;0'Q%=(?N]#^YN_&Q*(8ARU06X(3[ 8=UZ!C+^B? M:@W"A3.VQ_VP/3=L#0ZBV V$@\8N@I\,.2DOT#?=>=4TSO1"@!:IL])4N8X9 M^B1(@J2%ZM(EX;"C%N(C;\.G54,S#FGI81]0 6E37'"4IL@G'[X[M$(>F ;,P%^]WE,N="L7_++^]$ MLUV##,=MXW.I<$?1QHVWX)^:2\ZD65VZ%QVV523'5E&AV:IXC),.ML91L-]2 MK@5L*%OJM?)"IH)M.OO/=@@]#ZPAZ%*1KH_;> GVF\E]HZXHIG9232EQVLMV#:.OEX[!&U_<>HP.5IEO 1N3 ;[7<8L<5^! M:_M*G]CNXW^GV9Q>R U-8=K3NT\)8@>]V:^_X%'PFV_1WM@4\=N4U::SK-FW MO/<,''_>T[FK-;YM;"0..^H):7R-_#]?,\N9W6G63$ZS.Z>LT^[(T:[*;W=S MUWAC[K4UL;W,.4&-LKUL M=6.HQ&^HKUD\$<=&+&FO\ARB$"<=OD4:OX9HW%$[_%OZIZ)=8YCY/4(;-)!T<'?>:4]0L5#ZR0*(.5#@O.8QTO#@>7 MAQO%-^79WX(KQ?/R<@UT"<((].\KSM7SC3E.K(^/9_\!4$L#!!0 ( $.N MI59YF8H'^P( $0( 9 >&PO=V]R:W-H965TC4.HN#=<"\6 M.3I#.!F5? $/@$_EG:%1V&3)1 '*"JV8@?DXN(PNKA+G[QU^"%C9C7?FE#QK M_>(&-]DXZ#@@D)"BR\#I\0I7(*5+1!B_ZIQ!LZ0+W'Q_S_[5:RZ]4WJ/7T7;Y42^M_V:KV[00L75K411U,!(50U9.OZWW8 M"(@&>P+B.B#>#NCM">C6 5TOM"+SLF8<^61D](H9YTW9W(O?&Q]-:H1R7_$! M#$]I%JE0@KNMUO/V9,R9%LH\1LRY\:F MH& NT++C&2 7TIY0W-/#C!T?G; C)A1[S/72\"B MF-UJA;EEURJ#[&."D%0V4N-WJ=/X8,89I&>L&WUA<2>.6X"N_CT\.H#3;7:^ MZ_/U]N2;PD(H)=2"CJ'D*H6V/:I2]'T*=R%?)U$G24;AZR;WKE._.SAOG#[0 M]1JZWD&ZRRP3[L-;?TDR1D< Z9.7VM9F Y(C3:!FF ,=56- (7L#;MJ$5*L- M-A@[6RH.>7R0T&\D] ]*N(=L6=4**G9;]'2<2R/(['A;3V=_!^06WQZ M<1*U8P\:[,%_8%M E$!E$ULI![L$Y]W^%N:NTYZ='3:(PX.(U^M2F*8N\+*4 M(N7/$IA%CDLJ*&25HA#H?5K!AY^>AT,>'ZB3ACHY3*VR3VY;LGO;>M$65HO/ MYHVLR,*-@ER 6?@^95FJEPJK@M58FU9XZ3O EGU*+;+J:'_35/WUEANJ'Y9) MF%/*SMF0D$S5LZH!ZM*7_6>-U$3\:TYM'HQSH/FYIM)?#]P"S1^'R1]02P,$ M% @ 0ZZE5IB-[&CT @ B0@ !D !X;"]W;W)K&ULI99M;]HP$,>_RBFKIE9JR0-/6P=(%#IM4KLBVJ[:2Y,<8"VQF6V> MOOW.#DT9"]':O2'QP_WO?L?9E\Y:JI]ZCFA@DZ5"=[VY,8M+W]?Q'#.F:W*! M@E:F4F7,T%#-?+U0R!)GE*5^% 0M/V-<>+V.FQNI7D92@,)IU^N'EX.VW>\V M?.>XUGOO8$DF4OZT@Z])UPML0)AB;*P"H\<*!YBF5HC"^+73] J7UG#__5G] MLV,GE@G3.)#I$T_,O.M]\"#!*5NF9BS77W#'T[1ZL4RU^X5UOK<=>! OM9'9 MSI@BR+C(GVRSR\.>0=0\8A#M#*(#@[!QQ*"^,Z@[T#PRAS5DAO4Z2JY!V=VD M9E]<;IPUT7!A_\5[HVB5DYWI?9,&(8S@ FZ0LJ'A=(B&\53# V[,DJ5GM/1X M/X33DS,X 2[@EJ.?K*O<5'?%%;FZE,',-UR+!Y$\!GP(O MHH^>H[^**A6'&->@'IY#%$1124"#?S>+CA;,)3;K9E>S!7 MO5;M8\=?[;-6QF9O@TN]8#%V/3KN&M4*O=[[=V$K^%1!WBC(&Y7D!S3G\.3. M#W'W5[1"S&.T=\H+[P.J#$Y_(%-G9<35[AJP)4,-# MF)9FD9;F?Z9ER'4LE\+ F!E:'Z&*49BRC.2>PF"O!H):T P/JJ RH#?BM@K< MUNMPBZ(^A\%2J2-DK;^KNUEK''!5>GXC5[O@:K^.ZWI#751C&4R[#*9U %.R MJ;5'G ?I[]WJ&:J9:W8:7+GD5V0Q6_33OFLC!_-7U&?SMO@BDS?I6Z9F7&A( M<4J20:U-U:/RQIYW3MP(JNX'6IY+ZQVY@'11?'[W?4$L# M!!0 ( $.NI5;!!-59+0, !0( 9 >&PO=V]R:W-H965T=G;O,M]K\LCD LETAE5T$.6(Y"T.;YE!P.] E M*%I9:U-PI*G9A+8TP#,?5,@P'@Z3L.!"!+( J>#5_%)D=G")?SDF_@#O"AO#4T"UN43!2@K-"*&5@O@LMHMIHZ?^_P M3<#6[HV94_*H]2\W^9@M@J$C!!)2= B<7D^P BD=$-'XW6 &[98N<'_\C/[> M:R:[)@][ 7%\)"!N N*#@&AT)!(R\T)J9EW7-D2_G1F^9<=Z$Y@8^ M-SZ:U CE3O$.#:T*BL/E9XW HIB]99^ LF%IL-)%J14HM$ROV9<2#$>A-K4# M>[>C"T3ODVM +J0]96^84.P^UY7E*K/S$(F6 P_3AL)532$^0H%VO]$*<\O> MJ0RR?P%"TM.*BI]%7<6]B->0#M@H.F/Q,([9P]TU.WESVH,[:I,U\KCG1W#K M#$C!'X44^(>EVF*7WAIE[%'<9_2T'%^Y^W>Y[U[W^7:X%L$4S#I M:4!]$):=1*==)&JX9(]$-$F&+0GOM.K?\T?TLR=KXY;YN!?E&S>4,0D-;Y&:4MD^K]3.GXYFB13P57X8ET;W7CZ;YR^P*+^ K4A MLZ5W?21H.-5K7V\S3H7"+]>""RKE*= #!Y3/KC-NMK;>V55LZC+,-18$Q2GV MC)6&NI&AHT:^ WO&J'ZPM:Q2K+C;T[&OB6<5<=&,LS3G:@/.SA4],]@Y3E2@ M8-!UI.%>82S ;'R_<(0JA?4%;JUM2[KTE?C ?D6M*NJRQ[-5E__E9+::=-FG M3H2U_&'S524_##G-HV&.= ZVM- MI;R9N W:'X'E7U!+ P04 " !#KJ56?W:I40H" A! &0 'AL+W=O M37!*KB9W9#FG__N*9AM#(HL@.J*\>ETR6HA593$X6QKDEBWKI(* MMP9L6]?"O*ZQTMTJFD7'@T=9E,X?L"1N1($[=$_-UI#'1I9,UJBLU H,YJOH M9G:]GOOX$/!38F=/;/"5[+5^]LY=MHJF7A!6F#K/(.ASP%NL*D]$,GX/G-&8 MT@-/[2/[EU [U;(7%F]U]4MFKEQ%GR+(,!=MY1YU]Q6'>A:>+]65#;_0];%+ M'D':6J?K 4P*:JGZKW@9^G "X.< ? #PH+M/%%1NA!-);'0'QD<3FS="J0%- MXJ3R0]DY0[>2<"[YKAW"C,-[^(94G"7CP95HX$[U$_>MN]R@$[*R5W !4L&/ M4K=6J,S&S)$$3\32(=VZ3\?/I*-,]UJYTL)GE6'V+P$C[6,!_%C FK_)N,%T M O/9.^!3SN%IMX'+BZLW>.=C8^:!]\,9WH<8O"DB%+2&G[;60&UV#'F^J MT++_=:'G7@1N_RX.R6+)ES$[G"IB)V.KT11A.2VDNE6NG^!X.N[_33_VO^'] MX[D7II#*DJ*;L 1[[6BE@EG2&T;C ^@^U[0(@^,3C/\* MR1]02P,$% @ 0ZZE5J4%I).$ P [PD !D !X;"]W;W)K&ULA59-;]LX$+WOKR#48)$ C25*MF1G;0--@L462+9!T^X> MBAYH:6QQ2XDJ2=G)O]^AI"A.3U'(N:R-X M"0^*Z+HHF'J^!B%W"X]Z+PN?^28W=L%?SBNV@4!WIU0R,+:$[\PV&G]\;$NK*2\H>=?,P67F 5@8#46!,,_[9P T)82ZCC M9V?4ZSDM<'_\8OW/QGET9L4TW$CQ+\],OO"F'LE@S6IA/LO=7] Y-+'V4BET M\TMVW=G (VFMC2PZ,"HH>-G^LZ=*[HBRI]&:'32Q:=#H#2_M-3X:A;L<<6;YMS1 :$@NR1U@-#0.[IFI M%3?/Y!'?3%8+(')-/E6@F.'EICU'[CA;<<$-1\CY+1C&A;X@9X27Y$LN:\W* M3,]]@PHMCY]V:JY;->$1-;>0CDA$WY,P"$/R]?&6G)]=O#7CHX.]EV'O9=C8 M'1^QB^8BEYH6-6E0]L%OES$-QG-_Z^"*>J[H%-?8Q=6BXCVN<10';JYQSS4^ MQ35Q<8T/N,(I3=Q7F$H-?#*:8;_=0K$!]=Z:400);!Z]TQ5)8>)5U5VW!6_[^CL;!'P.9 MA>XE4#KHP-L88JIT7BPYIQ=.\?0@!=$X&;^&M3EV;)M^NO"8S M.IS-T/+',A5UAI=@ 9L^@5 M$ZQ,@30E4(]<8?#WRF,!:M-T#9JDLBY-F]?[U;8SN;:=B2VOOZQ_H"%NA,Z= MZ*69\5\IVE;HGJD-+S5&9XUTP2C!RU9M=]%.C*R: KV2!LM],\RQ(P-E#^#^ M6F*1[B:6H._QEO\#4$L#!!0 ( $.NI5;O1&!@3P( "4& 9 >&PO M=V]R:W-H965TM%*70#S$581I*51 MM4GK%C7M=NTDAV 5;&:;IOWWM0U!60/-#?C8?M_G' .'=,_%LRP %'JM2B9G M3J%4?>.Z2$U\#T2LY%190.Q*![@IE)MPLKZJ70D=N[;&D%3%+. MD(!\YGSS;^:)V6\W_*&PET=C9"I9<_YL@A_;F>.9A*"$C3(.1-]>X!;*TACI M-/YUGDZ/-,+C\<']SM:N:UD3";>\_$NWJI@YB8.VD).F5 ]\_QVZ>B+CM^&E MM%>T;_?&FKAII.)5)]9Q15E[)Z_=.1P),!X1X$Z ;=XMR&:Y((IDJ>![),QN M[68&ME2KULE19A[*2@F]2K5.9;^X N1C] 7]!%VEHMT.7%U?\V MKBZ@KP+W56#K&X[X&KNA;%I59%7F]7S)HCCQ4O=E@!7TK. <*QABM:KXB!4D M7C+,"GM6>(X5#K'"$Q8.\0@KZEG1.58TQ(I.6'X2CIQAW+/BK7($8(DY/3_)K/%)=TA.33XD?/Z!K=->H1@"ZIXQ63866 MY$WW-271HH&AI)*3U]9/_"C\D)5[]-6;!GI/Q(XRB4K(M MVT:PYDJW%3LL=!\'83;H]9SK9M %IK?T?X;L'5!+ P04 " !#KJ56UTXV MH>D$ "N(P &0 'AL+W=O20_/O*ES@8.RIT M3_<+V.*\SY'LEV.!--E1]H5O"!'H.8E3/M4V0FPO>ST>;DB"^07=DE1^LJ(L MP4*>LG6/;QG!RT*4Q#U3U^U>@J-4FTV*MELVF]!,Q%%*;AGB69)@]G)-8KJ; M:H;VVO Y6F]$WM";3;9X3>Z(>-C>,GG6JRG+*"$ICVB*&%E-M2OC,C"L7%!$ M_!Z1'=\[1OE0'BG]DI\$RZFFYSTB,0E%CL#R[8G,21SG)-F/KQ54JW/FPOWC M5[I;#%X.YA%S,J?Q']%2;*;:2$-+LL)9+#[3G4^J 0UR7DAC7KRB716K:RC, MN*!))98]2**T?,?/U878$TA.M\"L!.:AP'I'8%4"ZU!@OR/H5X+^H:#_CF!0 M"0;'"NQ*8!\K&%:"X;&"4248'2L85X)Q88?R_A4WW\$"SR:,[A#+HR4M/R@< M5*CE/8_2W.QW@LE/(ZD3L]^H(,BPT$]H3I,D$M+'@B.<+N5Y*J)T3=(P(AR= M.43@*.;HGCR+#,+ASD%G'SZB#RA*T?V&9ESJ^*0G9+]R>B^L^G!=]L%\ MIP\&NI&Y-APMTB59=NB=?]&;"D!/7I#ZJIBO5^7:5!(=$EX@RSA'IFZ:'1V: MJ^4W^.55K7<-Y]N2+XZ7&QUR]WAY5^>]H^7&N$/NJ^6_9+%R[(%:?K5E4JYW M96_XP*J_'5;!Z[_#>T@9"2F3ID(/:4C39917:!RCVXR%&UECT:?'.%KCO/4< MW5.!XR[[ETD&19+\Z?,T,W3=M&0/G_9-I>Q+_M2[Y%LBS7[\ MP;#UG[L\=ES.!61.%Q+F0<)\2%@ !&LXLE\[LJ]TY"U^*4NTG.>\Y\FW2MYE M1B7_Q$LQAX0YD+ %),SMM[Y,UDC7FU\E#S*C#PD+@& -PPYJPPZ4AO4RS' J M""D<>R?I44C0U9H1DCL4_75#DD?"_NZRJI)\JE4A80XD; $)W:TK;2TK\2(0CCB*[0G!%9?]&G3' A)[]ROGR.KA*:=9?>$FOOE1&S M?UA&YLKU3X>?8]?5\HDI[H;$N9 MPA:0,!<2YD'"_%%KJFT;AT^LH!UD[@CL3X+9QT[CJ7-9Z$4J MN]:GYO]9Z:B5)Q=.2)H+2O- :3XH+8"B-5W\MDIDJ)>)OGWJJ$YP\MP ="7) MZ%A*&K?FY(NN,+,5YG:$6:TH#W0$/B@M@**59NOMK=TGA*V+C1\4)X)NBYT#CU0(FA2'&X*7A.4!\O,5I>+U)$]0;]&9_0-02P,$% @ M0ZZE5LBQBIU6 @ . 8 !D !X;"]W;W)K&UL MC951;]HP$,>_BA7UH94V$A((M J1!FC:'K:A4K9GDQS$JF-GME.Z;[^SDV9T MA-(7XK/O?[__!7,D!ZD>=0%@R'/)A9YYA3'5G>_KK("2ZH&L0.#)3JJ2&@S5 MWM>5 IH[4&GB]E8J361M.!.P4D3794G5GSEP>9AY0^]EXY[M M"V,W_#2IZ![68#;52F'D=U5R5H+03 JB8#?S/@WOYE.;[Q)^,CCHHS6QG6RE M?+3!UWSF!=80<,B,K4#Q\00+X-P60AN_VYI>A[3"X_5+]<^N=^QE2S4L)/_% M?@";3]C6R^37+M/=+G]CT< M"<+PC"!L!:'SW8",I09]+OT@ 9 M1N0C66LSVUNWV&IB>W=1C@ MQ;[]SY5_- CL3/U&U9X)33CL4!@,)EA!-7.J"8RLW&S82H.3QBT+'.V@; *> M[R3.AS:PXZ;[LTC_ E!+ P04 " !#KJ56F\-3/\($ "1& &0 'AL M+W=O=EMH'$ M5K$-RQ8T38MAV ?:IFVNE.B15)S\^Y&4+$NNK-@KT7Q(*.KNX?%YJ"./&6P8 M_R)6&$MX26@JALY*RO6-YXG9"B=(N&R-4_5FP7B"I'KD2T^L.49SXY10+_3] MOI<@DCJC@>E[X*,!RR0E*7[@(+(D0?SU#E.V&3J!L^WX0)8KJ3N\T6"-EO@1 MRZ?U U=/7HDR)PE.!6$I<+P8.K?!31STM(.Q^$3P1E3:H*R+?OAE/G1\ M'1&F>"8U!%)_GO$84ZJ15!S_%J!..:9VK+:WZ._-Y-5DIDC@,:.?R5RNALZ5 M W.\0!F5']CF9UQ,R 0X8U28W[ I;'T'9IF0+"F<500)2?._Z*4@HN(01 << MPL(AW'?H'W#H%@[=8T>("H?H6(=>X6"F[N5S-\1-D$2C 6<;X-I:H>F&8=]X M*[Y(JA?*H^3J+5%^W)L5(8[S$,,#(08AW+-4K@3$Z1S/ZP">FF\YZ7 [Z;NP%?'7 MC+H0]CL0^F'0%%"[^P3/7.@&QCUL<)\<[]XT>GQ$\'ZC>XV,;KD"N@8O.K0" MLF2*.; %/.;"Q2^S%4J7&$TI!B3A+ C=G@_G2L1! M;WX&WG.5VM9@=%J\$6LTPT-'Y3V!^3-V1C_^$/3]GYJ(M@D66P*KB1"5(D3? M*D+/]=\4(3I2A-9@3A7!)EAL":PF0J\4H?>M(EP>\27TCA2A-9A31; )%EL" MJXG0+T7HMXIPEPG5(X3>CZ8D1?HXT5$/J21*";45J:8@<\R+-]N=Z;4#'YE$ MM$F1UA%/)&><@P511=^^VZ]K.\F->K4U4#>)&W#"ZPI0C;W+DKU+B^S!K=[= MEU@=_/0^/3:+76_6MPG+E+'Z$HX@OHGQUBA/93P'"ZIL1FYWC_$&H]#?MXHM MQ573YJK4YJI5FS%%2AC%Z?90Q3B8@WD'U'%+2'7>4DR_E5VNOLXNE]=^[^OT MTAK,J>G%)EAL":PFPG4IPO7_%2%^P7Q&!(8'3F:X8B-*(V'4F3-*$1>P5IN% M4:I1J#R.JZI0@=O;$ZDUV%-%L@D66P*KB13XNZK$;Y5)2?",5&7R0-48.CV5 M>OUUC_4N_7<3Y>V@IZ8=JV@3JVBQ+;2Z/)6B,?@.J:Q]D)/ELHDVL8H6%VC5 MK!W5I*B* NI,A'D"YW]BQ)LE:(4_60*;:!.K:/$; M1/;@57$DVKZ.74$=M%?4WV^/:0_D9/FLUN96T>("[>!V6I=J5W8'[77W&]]/ M(^X;;;:.TS$6ZMJ21&XT0&.=E5QT%X6OT>$PR=$,PRW M\W\R(O">9+<^ M @ +P@ !D !X;"]W;W)K&ULK59=3]LP%/TK M5YDT;1(T'TW+Q-)(T( &&EL%&SQ,>W"3V\;"B3/;:>'?SW9"5%#HBM:7QG;. M.;GW^/JZT9J+>YDC*G@H6"DG3JY4=>RZ,LVQ('+ *RSUFP47!5%Z*I:NK 22 MS)(*Y@:>-W8+0DLGCNS:3,01KQ6C)3"ZR MB>.9@)!AJHP"T8\53I$Q(Z3#^--J.MTG#7%S_*1^;G/7N"KT$8M%8S VNF9>OT:6FV_48)_99J MGHJ_<87@AW (4UY4I'R$,R+*P^^U E)F<$>$(*6"KY3,*:.*HM10"]$U!#N$K>E=(9"U0GQ8%%V55 MJP,X>ZATY6,&/U 4\.L*BSF*WWU&;94V7>%85B3%B:./O42Q0B=^_\X?>Y_[ M;-NG6+(GL6>6#CM+ASM;2HVE?=8U$GZSS:8!KN+18!2YJTU+>D#CEZ"D 8TW M,$<=XEG\81=_^-:2F F:(MQR1I0Y:H];JV*K^ENK8I]BR9[$GKDZZEP=_7]5 M-!+^<&,SO<'H95GTHL(79?$/4).#N]&=S55Z1<22ZO;(<*%9WN!(JXCF>FHF MBE>V8<^YTNW?#G-]HZ,P /U^P773;B?F#NC^(\1_ 5!+ P04 " !#KJ56 MZ-?Y^C8. "_J0 &0 'AL+W=OQK^*QGMFMYW)B0W&MVZ2F33<:7L\3=HS.SO[@F E9HLA%3AISNR'7X&) ML3"6(7V:%ZT-TN\OV3S6A0?I["EAW](EI1GYL8KB]+RWS+*'=_U^&BSIRD]/ MDP<:\S-W"5OY&7_+[OOI Z/^HLBTBOKJ8##NK_PP[EV<%+_,\@/]B[,'_YY>T^S+PYSQ=_TM91&N:)R& M24P8O3OO72KOO-$@SU"D^!K2IW3G-UM8^89=U^_T,VB\KPRMWY*KY+HSW"1+<][TQY9T#M_'66? MDR>;EA4:Y;P@B=+B7_)4IAWT2+!.LV159N8E6(7QYG__1_E![&10E0,9U#*# M6L^@'L@P+#,,:QFT0T72R@Q:VPBC,L.H;81QF6'<-L.DS#!IFV%:9IBVK<.L MS#"K91@>RJ ,7KZY0=L8RO;+WEQTFZNDN,1T/_,OSECR1%B>GO/R%\5U6N3G M5U88YY*ZSA@_&_)\V<6G)*-$&9'?R4?ZUU]^S$\3X_LZS)Z)'R_(=98$WY9) MM* L_:'44INZ(]L[4=OR6^D3]*ESVA*PIA\B<,L M/>$'^>N;9;)..38]ZV>\['D)^D%93G-33O5 .165?$SB;)D2(U[0A0CH\TIO M:ZZ^U/R]*B5>/K!37O,3H@Y4M2QP0[FNY!23WG+*M*1\N=;)F]_>-F!T.<9= M1Z=DH!08Y06S^TD>+)_1IGPU<-/'+\?H-#@E0T6L9JOR6>W!W2INMPY5LEKQMJ_X M)3@AUYM"7JZS9<+"O^B"O.'"WI2YZ5-X+X7G'89WZ8,?T/,>[Q&DE#W2WL7? M_Z:,!_]LTB(2IB-A!A)F;F#C I;WB1XOE,'+WUG_<5==[9/:R"(Z2)C;OA(> M**Z@!&VK!*V#$N8^(PGC[_R,J^"K'ZTIF5.V44BABD4213Y+R0,_6BCD+?G? MCM*;U"(M0%>U(&$Z$F8@8>8&-MFY>@:G_,)1:DIIE\Q&%LU!PMQV%?! ,06% MC+8*&75N*TZ(DZ;KXPV%E-SUTD?"="3,0,+,T?X/YW2D3B:CZ;1V]3>E5*:J M,AE/:@) %M!!PEPDS /!!)F,MS(92V7R?IWR(VE*N%YNP]C/)Q=*N1#C1[#T MXWM*/N>'FX0B97<5"A*F;V"SG8ML>CJ>*9HF7F(&,JB)A%E(F(V$.4B8BX1Y M()B@I,E621.IDCZM5[>\=Y7W_Z5!1K*$?*5I%L;W9,Z2Q["8 CS2 M DE#=146$J9/]GZ]U9DRGM1[QP8RJ+D?M#[X0(:SD3 '"7.1, \$$]0RW:IE M*N^>13YO=+A8_O09\^,L'[\4D^@GY(]UEF9^O,@%OGJ*6!^BJ)BA-A](,*,V$TJR2)G1RFR>RH7$=*,UM70L/ M%5>4S'=Y8,DJ9#:0:49D)I5DF3#-%L:$ '2G.A- ]%$_6D M5GI2N^GI0_A]'2Z*N3VR.4GC@)Z4=XIX!Z]15](@G76%I.E0F@&EF5":!:79 M)6VTHU)M,-3J#8(#C>I":1Z*)HJKLB H<@^"'CZ&"QHOTA-2T]E!(4%]!U": M#J494)H)I5DE;21KH(XF<:!E$S75"Z\F\C2CXE<9#$ M&4NB*)_$<^*,MSAI/@]1N/9.R)7/V'-^ZG*5K&-^XB;)_.B@@*!6!"A-A](, M*,TL:;O7L\)_ZVMW6:V&9"-5V1,'U(T I;E0FM?P>4Q&.TVDJ(_*CZ#(#0EM M].'$ :-^2LD=2U;D*D\3WJZ+?MOM\Z%L!V4#M3% :3J49I2TW6]L6N_3F-"0 M%I1F0VD.E.9":1Z*)HJP^D^CE* F!RA-A](,*,V$TBPHS8;2 M'"C-A=(\%$U4766)4.2>B&9[*Q]8I>&"LLV,^ WSXW33X!V;B(!Z'4J:,,Y4 MZL,6'1K3@-),*,V"TFPHS8'27"C-0]'$1UA3Q?ENP_ MBW]DY*?N&P'4F:IIM7;M2E[\SG*$&BV@-!-*LZ T&TISH#072O-0-%&.E2=# ME7LRMAW1'1EN)U9L&BWR12F,-.#@7RE.=4^:5GU):T;,,DP5Y4ZSPV3R' K6V M'*F-JI%5L=9HX^ -:F2!TDPHS8+2;"C-@=)<*,U#T40M5IX75>YY:3&QTJ@P MJ.,%2M.A- -*,Z$T"TJSH30'2G.A- ]%$S57.5Y4N>/EUSV&(P_<69;0I3Z@ M- -*,]5]GT_38S@-R1H>PX$6S8'27"C-0]'$E:8K6\M0;FLY*)X_GF+*TF7X ML#L+>?N<+\++WS0)1QZIJW"@-!U*,TI:OIY$5JT,.QD/9K6'<0XD'$YKMR*M MMD0;6A$'2G.A-._ 1S*93)L?41M6GI&AW#/2^9JO9=@D:Y0 =)$.*$V'THR2 M5OMVU.%,J4L :@N!TFPHS8'27"C-._!U\;\#8JH<'T.YXZ/=7>5+8_ZAY;!( M'J^SAJ >#RC-@-),*,V"TFPHS8'27"C-0]%$->[L'"+W>/S"I@V[K0AV7Q'L MQB+8G46&S0WE7@_P0+IZ@VI#B^= :2Z4YJ%HHI8J3\90[LGXQ7XI>?3.@D+2 M="C-@-),*,V"TFPHS8'27"C-0]%$;59>CJ'^:OY&TE0F@&EF5":!:794)H#I;E0FH>BB8JK+!Y#N2EB\VC;ON).=A?:WMS2.G0O M2QZAL_Z@ZY- :0:49D)I%I1F0VE.21/NVHWVU\YVH5$]%$U45F78&,H-&S?Y MZG-K]EQ?(.O%4']TAU6HBL_R@#@THS8#2S.'^ MWB+:Z6QO(A*Z/@F4YD!I+I3FH6CB1LF5D4.3&SFNDIB++ MS1]2\MF*W;(@F MQW85$Y2F0VD&E&9":1:49D-I#I3F0FD>BB:*KG*2:*_;TJ7]3DCR )WE!W6, M0&D&E&9J^^NO:/FV/Z.]]JQU2KMU2@=:%Q=*\U T41*5'T3KN"O+W&?Y[GO7 MF9_Q@YN]6'ZZ"R@O1&?90$TB4)H!I9E0F@6EV25M(MY & R4NOB@]@\HS4/1 M1/%5]@]-;O\XU!ZUVV),#N\L*JC% THSH#032K.@-+NDM6G3H$X0*,U#T419 M54X03>X$.22K#BN%RR-TUA;4[0&E&5":":594)I=TMIH"^KD@-(\%$W45N7D MT.1.COGZ-@J#[6;.TJD*J#4#2M.A- -*,Z$T"TJSH30'2G.A- ]%$W56^3>T M(UO"'-XVO4LS!C5T0&FZUK#SR&34L!&P 8UKMHYK0>/:4)H#I;E0FH>BB=*I MC!B:W(@AD8[Q@[(@++P984!WTJ3;1.FKYSB@Y@TH32]I\FWJ#6A,$TJSH#0; M2G.@-!=*\U T48N5=4.36STL2U%X=[PS-H4!-*LZ T M&TISH#072O-0M(V8^NF2TDSW,__B;$79/;VB4922(/?"G_?R>]7;HX31NWP# MM7>7:J^_=]Q4WME*?KQ?82[.'OQ[^M%G]V&<>3@=,*O6I:K\.5-ECR< M]Y0>N4VR+%D5+Y?47U"6)^#G[Y(D>WF3!WA*V+>BV!?_!U!+ P04 " !# MKJ56<2^> O<# "($ &0 'AL+W=O:S-8KWQD,QCI6_8H\&"SN$1U*?%O<"17:I$209,)IP1 ;.A=>5>!JZG M#'F M]:OZ!Q,\!C.E$B8\_2N)5#RT+BP2P8SFJ7K@J]^A"*BC]4*>2O.7K(JYCD7" M7"J>%<;H09:P]2_]4H#8,'"[>PR\PL#;-O#W&+0+@_:A!GYAX!LRZU ,AX J M.AH(OB)"ST8U?6%@&FL,/V%ZWQ^5P*<)VJG1'5= W XY)[?P]2ME^)A'Y>.VYM\=S MUR.WN%8LR36+(*H*V(BA9.&]LAA[C8H!A"W2=G\EGN-Y-0Y-#C=W:\R#P\V= MAFC:Y"YZ MM-Q$T;BV+E:78_$9,=UA;$\S: M# A52B337)E45MR\ #0,!9@*Q6=8Y\I,9]5,3XI,K^.Y7K^[P?/%E!_ MA_JYV^_YU5E!S2RO5\ZI .B4 #J- /#M:4P2KS9).CM!N;[C]+:"VIVUFTI! MHWO?N?O=,OAN8_!72[CGN'GD.LJ?((S)_=-UB_SQ%+3(W[<&PS]UT3>*'IG] MDU.*!2<2J\#LE3![/Z;B] Y(DTGCVL=B.I%8!=-%B>FB$=.-E+FACDL3Q/)%;A MZ3IOQS^GD>A'%>/;B411/=;'^27L(_Q]0(OU-XEVMWDV^W@LT%.I58EN'*C= MYD]*]"\>V[$U4AJ:60(O-;QL87)S2=,MKL07+V=JW:&4 M=\MV^LHTD5OWQ[K--JW?F\RZ1[^E K^_DJ0P0TFGU<, Q;KM70\47YA&<,H5 MMI7F,@:*K9V>@,]G')O!8J 7*/_Y,/H&4$L#!!0 ( $.NI59$3RID20T M -&5 9 >&PO=V]R:W-H965T9+V M16/+Y(]_R8]Y>T3JY"&*?R1KSE/RN G"Y'2T3M.[]^-QLESSC9<<1W<\S#ZY MB>*-EV9OX]MQ>'X[.3HIC%_'92;1- S_D%S%)MIN- M%S]]Y$'T<#K21KL#E_[M.LT/C,].[KQ;_I6GW^XNXNS=>$]9^1L>)GX4DIC? MG(X^:.^9-<\S%"F^^_PA.7A-\E.YCJ(?^9O?5Z>C21X1#_@RS1%>]N>>G_,@ MR$E9'']4T-&^S#SCX>L=W2E./CN9:R_AYU'P3W^5KD]'\Q%9\1MO&Z27T0/C MU0E9.6\9!4GQ/WFHTDY&9+E-TFA39_(US1: M_GB7ZV!%SJ--]N-(O$)>;VR>>GZ0D"O^F&Z]X&V6^-M7F[SY[2WYC8Q)LO9B MGA _)-]"/TV.LH/9ZZMUM$V\<)6/TA79G?[9V\[=[9]]TI*=]<[>O'3"-VGL]6X4//,9 MWM=1O;?)!PFPDC)8PJX#E[>#]F9XUBR?C M^T,!R8F,1A(7&10#P00!F7L!F;T%)%23!RHBUT^D56@/7KPZ(E_N\@Q91>EF M.=*BYKS@L1]E'_VS:&NS+!_N>9SU'C3*Y)FGV:DJ>L3WS)E]%MZ/^79PD^;*)M MV%K+*4,9*A\DS$;"J"77SU.7ZU"_+)-DS3K-/KA M;:;C[>::QT=Y)RY[3SYZ@12HC&RI/),Q& MPNA"EFVPTIQ.I3JS)94YD:I6%QH:0]%$'>JU#G6E#B^VZ7Z>YY*O^*9X7/K.=1N13M/)O_.QUU7ZVR@UJ?T!I-I1&H32GHAVVH%+KB2R0H6BB MT&I+15-[*DJA9=VZ3=Z4YO='M(I,=@_,Q:S9W3A7AS!8/5#_ TISH#072F,H MFBBTVBO1^ILEK>9=U8S^^Q//YYK_TZHWJ,4!I=E0&H72'"C-A=(8BB;*LG9, MM#Z62S*/_B7MS>$83:)%":#:71CDMODJ?L M&K7U7AQH'"Z4QE T4;"U>Z+UL4_^E&#IXYT?EYFZU0JU3* T&TJC'===FRCD M"K52H#2&HHERK=T436VG7/)EX"5)-EY9%HI+2'1#KOCF+HJ]^"GO9&82W'AA M+D_ZQS;KB+:J<-$R%2OW,Z&6!Y1&H30'2G.A-(:BB;N>Z\S;5- M9KH\D6](-T.=JP,8*C,HC4)I#I3F0FD,11-E5KL?^NNY'_+-L)]YFM>33A3? M<#_=9B=P1*ZBU NZ9AG540]MKJ$TNZ*)OZZ%;DU,\0=&H<4Z4)H+I3$4311Q M;9WH:NMD^ VUS]Y(6W4D;Z)X=[B<%'^V8ZD.;;!2D30;2J,=7X)>]BN)03;E MTAUM3E;>4VM'$QJ8"Z4Q%$W4S:6,.RX$6Z[84V^CQ,U2!HCAKGT=_\64S/RG.%]@Z0'VN@_4,M:6@-%K1 M#A?]6\=6 VI:H#'ZI4*,V&TFA%.YSXF+?LQR*G6D@.G@N-C*%HHCAK)\IX<2?J)\79 MU2U0!SY8G% S"DJCAFQM:;.YN5@T]R2 %NNV%-OL%J *%,59.TR&VMR@7AR^ M^[)-23YB4@Z8U*#!8H'Z05 :A=(<*,V%TAB*)HKO8,.S/CN>O>9T4T= ST]T MG*MS#A8L=BZB[!*510UXDM9#'+9;4DS/E80O4 M"T+11/'47I#QXEY0SV&+L$E0QW!Z*KOK\@V@ZC,;K#:H#02E.5":"Z4Q%$W4 M;VT-&6IK:+\(]W"1I'J$ [6$H#0;2J-0F@.EN5 :0]%$$=:6D*&VA#"K*PS9 M73 6\CU%ZE@&*P[JRT!I#I3F0FD,11,55_L\1A^?YR?[?%!;!4JSH30*I3E0 MF@NE,4/>S.VPPR1N-%X;+J;:<&GN<*%L5]6LH;*"TFPHC4)I#I3F0FD,11/U M5WLJIMI3P;2K9LMN7"W;8ZAC&:PXJ+$!I3E0F@NE,11-5%QME)A]EN+\7+NJ M1@^N *'6"91&H32GHAW^/C5-VB?7;4FF+Z2]]Q@J-E% M=EA]G^\RR_8%E0= MW6 -0MT0*(U":8XI;^2F&5/+:NYF[[8EG,X7\WE3AB_RB)B#9\2H38-!&Y>1 MNITM$^QSOSLX?C!_5ZJW=<,S=5R#!0CU-Z T"J4Y%4VH!"UY[KDEF255E0P5 MFBB^VI P_\1F9K*,FO*K.WB*/AW4MX#2;"B-0FF.*;L@4\D&<5M221)["=O" MK&T+4VU;2"L"E"-3Z.H3*,V&TBB4YD!I+I3&4#11?[7M8+[X(UX^1^&[:OV? M[*#5G;_N+A_4SX#2;"B-0FD.E.::\N-H+%TSY]-FO?D23H59.Q5FQ^(5_W'W M:-)AOGJCW@9-%2&VB!0 MF@VE42C-,>5-X+(NI#DSFYU(J,&!HHE/O*R=$$OMA+2.B'O?K 2C21-6OODMJ22 M1M@,%9BHGMKFL-0VQ]6:%T]3)Q>!I^[WJ4&#M0(U-: T"J4Y4)H+I3$4311? M;9%8+VZ15 ]"C6YV4X@?[CT_R!_P5VQ]5RX\[NC_J:,G$1=XF %0KT2*(U" M:0Z4YD)I#$4355I;+U;_M2"OL]9.'=!@$4.=&"B-=EQZQ7,4H'&X4!I#T43! MUD:.]?+K3P:LM5-',UBM4"L(2J,=UUWU' 5H("Z4QE T4:ZU[V/U]WU>>ZMF M=6B#M0LU>J TVO$E[+9JSC1<[=6LF\_NU0R-S(72&(HFBKDV@ZS^.YGU$S-] M7 ;;5?VTSO]D=)S&_RY]J\_Z"/QM)QJKUG6GY\7&/.3NZ\ M6_[)BV_],"$!O\F0D^-9=O7C?&.RW9LTNCL=:2-R':5IM"E>KKFWXG&>(/O\ M)HK2W9N\@(&PO=V]R:W-H965T\"U4^&3-1QF/&=*O(*'@61N[)DXK][*/AA;KG6V\)3OLF47K 7LRW;P K4 MM^VCP)G=LJ1Y"97,>44$K.?6G7L;NR; (/[,X2"/QD1+>>;\14]^2^>6HS." M A*E*1C^[6$)1:&9,(]_&U*K?:<./!Z_L7\UXE',,Y.PY,5?>:JRN36U2 IK MMBO4$S_\"HV@B>9+>"'-+SDT6,VT*<13@!A<":!- MNP'^A0"O"?"N#?"; -]4II9BZA SQ18SP0]$:#2RZ8$IIHE&^7FE]WVE!#[- M,4XM?N<*B!N0SV2E>/+R6=HK$D,ULS\.AC#(KEA?R$H#\R(-IM/^$O M$K(JQ0%UR=\/4#Z#^ V0B$Z'3MIDKZODZ87 MDG8I>>"5RB3Y4J60GA+86(&V#/2M#/=TD#&&Y(9XKLZ=TIZ$EM>'NSWA\?7A MSH :K]U4S_#Y%_@N[5=?I6NFB6'2'XG]P@NI.YW9^V/YYZA)-'$ZJ+B'RPN# ML$6=B/%;,?Z@F"67BO U6;$"9.NF/BF#//H#>BNW+(&YA5]("6(/UN+'']S M^;EOP\7X8=JQP#II$M-\(02LD M&!:"AT->;CUFV/:BID.BOD%*A"L,.:X2_&@S*423/<45SED MD/R]#AF3+!Z)[*2H45O4:#2'1#V[ZD7=<^0<17TGZ/@H[N&BD1OT.\1UOK+;:PZBJ'#'._UR*CLL5CL9W6]:B%=$>S24-UVF], M.Z?'L@>%V0:TXY,>&)UV;6(?-<F?>^LW^L+ MCFFZO]/4MR,\C39Y)4D!:Z1T;D+,2-07CGJB^-:TX,]<84-OAAE>TD!H #Y? M&PO M=V]R:W-H965T%[LYI@4SFA@ MVF9\-&!+24D!,X[$,L\QWXR!LO70\9V'ABNRR*1N<$>#$B_@&N3WB;G% B:,_B"IS(;.J8-2F.,EE5=L_0EJ M0<>:+V%4F'^TKL=Z#DJ60K*\!JL(C%9LN&#,-6LDGA5[W:\E5+U$X.?K*)" _1D?H M6K+D[DA[F*()R]6+);!9FKH+79:F>H/ILNHX%^IM,8T"'4Q!8D+%X<"5*BQ- M[B9U"),JA."9$/P 7;!"9@)]*%)(=PE_PX%7N"W M!62'3R'IH;""!RWPZ%N;7!>2WP'^CO^A;!F9V-*/XL:-%RM@ZM4XZ9Z+$"0P=E54$\!4XH[=O M_-A[WV9KEV33CLAV+(\:RR.KY1_N2Y67E-\2>(X.2($V@+DX1 <_U;/M'1]; M"?;AZWEV[#MN[#M^F7TK1E6JH$1NVBRSDNQK M646F/D":37_M5B.O%QW[IP-WM6U)^[@P])MQ.Y+C1G)LE7Q%Q-W1G ,@CB6T MJ;7B]U4;MZE0&SY^HK9]G->/VM6>-&I/K&HO6$KF1"WP99W^;2G&2K6O\"[) MIAV1[5AXVEAXVG6*L1-&3W9S_%Q6F%AY]O6P([(=#_N-A_TN\DR_;1.$413M M;I:)=;)]?>F(;,<7WWL\U7FO3$Y!%Y@OB,IW%.:*TNN= MJ,\)KZX6546RTARV;YE41W=3S-1U#+@>H/KG3!VXZXJ>H+G@C?X!4$L#!!0 M ( $.NI5:G9G$ E , -,- 9 >&PO=V]R:W-H965T%[D%H:6SF-FQ![&8\9UBM(0'@>2N*(AX M70+CA[F#G;>![W2S56; 7FX<.RC; M2<6+QEA[4-"R_B/9\8T*2HQ4O]#Z1Q$;Z!OU9 MV<:="3E5K^C3/2A"F?RLG_V(7"2W1("3M#C^&\[2'U2\AVR" OP%^9[OGW%H-=X<#[@3M-$-K-[T [TE M8:3,X$L3(?2)EDWS\[EHU6*1%3/G;[\(O&GB!3B>N?LNQ>"JYN3?RHID,'?T MT98@]N L?OH!1][/ TS3EFDZCNE@CXC>+60/0A]Y!"\@,BH!58)F8&%SSA@1 M$E4@:O"SW/6"29=[DO29![VZD#ELF<,+F068=R4M-RC3.UGHM]*.,,3H6O/_ M"T2+$*O8&(6H:(^'-A#.7D]=[Y6PTI^HY2^*?GI&:6CB$1M1*)!Z5\% M*74C@?7O##'<4L4CR.ZWKZ.3_9U.$F2'O.@5Q7R]/Z4F>\"3L MOW\&_;HP3]A[_TQ[@]RZ9ED#-;1<:-"*BO%):Z2/DF&^CV$_:<,^7,K8*47P M!8S72W.S?#?/TTDZ[0=AT,E+@^"_!\&_9LG0J'5SZZR84]G'54.-8_;*8\+$!M[:Y#Z@[TK55U:MJ/MS>3. MUN.]\:6YL=BR^UVFONY\(V)#2XD8K+6D-XGUAUG4-XBZHWAEB_ GKG1);YM; M?>L"82;HYVNN"_&F8Q9H[W&+_P%02P,$% @ 0ZZE5A/-CU/3! FAD M !D !X;"]W;W)K&ULM5G;;N,V$/T5PBV*76!7 M$DE=4]O )MFB!9IND&!;%$4?&(N.A4BB2M)Q O3C2UTLRFN+CBPW#]&-G'-F M.#-'IJ8;QI_$BE()7K(T%[/)2LKBPK;%8D4S(BQ6T%P]63*>$:DN^:,M"DY) M7$W*4ALYCF]G),DG\VEU[Y;/IVPMTR2GMQR(=981_GI)4[:93>!D>^,N>5S) M\H8]GQ;DD=Y3^;6XY>K*;JW$249SD; <<+J<33[!BTOLE1.J$;\G=",ZYZ!T MY8&QI_+BEW@V<4I&-*4+69H@ZO!,KVB:EI84CW\:HY,6LYS8/=]:_ZER7CGS M0 2]8ND?22Q7LTDX 3%=DG4J[]CF9]HX5!%M,P&(M),N:R8I! MEN3UD;PT@>A,P*AG FHFH(IW#52QO":2S*><;0 O1RMKY4GE:C5;D4ORLD 6X(O:RDDR>,D M?P3J #Z_4+Y(!'E(:6T!?"G*60*\NZ:2)*EX/[6E(EK"V8N&U&5-"O60@@C< ML%RN!/B-6 K#ULWT=;-2V2T>$T7%L#P T .0N![8 .Q(IR*YF! P&T@ M<87@]B!T O,!B"H2;!N))&]PWH-_#R+6+M0 ?@505M/S'$70#T('3^WG ]3< MEIK[=FJ;*D_5&I-GRE7=@86*-%?%L28I2),E!>_^I(0?7#4SC ]>U40!?)#5 MBP<=$)-74W"]U@-OH <=!VB=@A04/%G0*MHQ2].22D%Y'>^#[M2882?>KN5X MAV/MMTQ](]-./9R:!OY>&L#(]0+/BPY3"UIJP=NIC4D#,XS7I$&X30/D'TN# ML/4@'.'!R7D0[N4!LB+_<+"CEFIDI'I'<5AXX0'K&%/81'/QM M9;O'"AMJB8)#->H#L&0=-"J!,VR5/=Z9.SU9A.G-GNM1M L1V.;?;3?[*'EH<.1 M0UJ#D%F#1C;[QOKN>H8]KTE(2Q R2] 9FGV#L%/>0>2%/NPAIY4(#5"B,>5] M!,=MRAO"]CT.'RMPI"4+#96L<]1W [J;#WVOS4AK$S)KTQG:?8.PDP\>C!#L M^;F!M!:A 5HT*A_,./OY ,MT,&6#EBPT1K).3P=_2#IH<4)F<:K;/3:V>[.) M$]L]THJ$S(HTLMTWUG?:/;;Z J=%")E%:&RWC_:6,[)\U^G\]717K 4)FP7I M'+LXSO[O]\!U_"CJJ76LA0D/$*8QM7X$)VQJ_6C#QUJV\%#9.D>%-Z#=E/"L ML.>U!'>V\LSJ=(:&C_;_'6HWP #4:E01FG&#;\)UMPS^ZCX.U M:N$QJG5Z/NQOZ7D6_#;D=F>[/*/\L?HH(%3HUKFL=\[;N^V'AT_U=KL>7G^U MN"'\,5%ID=*EFNI8@2+ ZP\!]85D1;7Y_L"D9%EUNJ(DIKP&ULQ9A;;]HP%,>_BI5-4RNMY$(NI .DMNSVT*EJU>UA MVH.;',!J8C/;0/?M9SMI&@*D@)C& W$2G_\YY^>#Z]/^DO%',060Z"G/J!A8 M4REGY[8MDBGD6'38#*AZ,V8\QU+=\HDM9AQP:HSRS/8<)[1S3*@U[)MG-WS8 M9W.9$0HW'(EYGF/^YQ(RMAQ8KO7\X)9,IE(_L(?]&9[ 'P'2>5T8/4LE,(8SS-YRY9?H$PH MT'H)RX3Y1LMRKF.A9"XDRTMC%4%.:''%3R6(FH$;;C'P2@.O:>!O,>B6!MU= M#?S2P#=DBE0,AQ&6>-CG;(FXGJW4],# --8J?4+UNM])KMX292>'WY@$Y(;H M#-U)ECR>:88INF*Y*BR!S=*)673A)]-#,1_>42($N].H1^0>= MC$!BDHE39;5E[LGMW;UZ__,:\@?@O]3$M\A&8HHYB+XM54XZ,CLIX[\LXO>V MQ.]ZZ)I1.17H(TTA716P%8R*B/=,Y-)K51Q!TD%=]SWR',_;$-#5[N;N!O/1 M[N9.2S;=:GV[1L_?HG=?KMQ[1.>:-V+CDC4Z(;0U''T>I?;UOG8H83&%AJ7Q+ %V -W[UQ0^?#)CA'$EM!Y5>H_!U1+H6+X"KW0]-.*82I5C]5L:8<+3 V1P,P)1E&>8"S11: W,CR\)QK\8R[H2^ M4_NX#:JMH>Y+]4AB*U2#BFK02O6S1G=(_07K]1?Y<13Z#5*M[O[4J=RM MI!]6Z8>[I7_TF@K7:BKH!$$#SOJD5PIOU)K.@;425;"B5EC?#]RJHK55.W.C MGA_'W0:.5O?[ULJZURVUTJO2[^V4_M%+I;>A"GROP:8UMGW9'$EL!6-<88Q; M,:KSX!C(0844KQ=2U(TC)VJP:@U@7U9'$EMAY3HOYS]G5UI'K[O2=;WPHH[; MA-D>X+XTCZ6VBK-VG';_T7FK%*X77Z\;>X'?W,0V3-QX,ANUAWHH"N\%A?>_ MSE.EYT9A-3FM3WKMCU][1OL2LVMM60Y\8MI;@1(VI[+H1ZJG50M]81K'QO-+ MW5J;=N]%INC+KS&?$"I0!F,EZ70B=8#A1:M;W$@V,\W? Y.JE33#*> 4N)Z@ MWH^9:@#+&^V@^H?#\"]02P,$% @ 0ZZE5NIQ!_A" @ WP0 !D !X M;"]W;W)K&ULC51M3]LP$/XKIX@/( %.4MZ$TDBT M'1O2F% +VV>Z>RUVRC3;/MD(D>*FE MLL.H(EI=,V:+"FMN3_4*E;M9:%-S[Y"2QN> ML&EC+\\C*!I+NN[ KH):J/;-7[H^[ "2BSV M .D;P%G>P"##A ZQ]K*@JP) M)YYG1F_ ^&C'Y@^A-P'MU CEO^*,C+L5#D?Y-TT(R26N%>*ZHL?%(EEG\3,">D5Y-NU8S2#QDG6)S"(#F&-$[3=PH:_S\\^:"< M0=_<0> [V\LW)YAAT1A! NTQW*Q=+_EW,2HUF&5;(0J$;16VC>V^_ MI3=A.-_X1VY[VV5[I6E7_YZ;I5 6)"X<97SJE\6TZ]0:I%=A(N>:W'R'8^7^ M0&A\@+M?:#>5G>$3]/^T_ ]02P,$% @ 0ZZE5CQ,FL(?"0 HT8 !D M !X;"]W;W)K&ULM9QM;]LV$(#_"N$5PP:DL451 MLM,F >9DQ3:T6]&TVX>B'QB;CH7JQ:6H9 'VXT?*JFE9XM&4Y*)H;8EWO"./ MNL;9AJ;RSRGA"A?S*'\;Y MAC.Z+(62>(PGDW"UD)=&%]?;N@#NV/BT^8]E]_&.RW+*&%I'F4IXFQU-?K%>W4[)4J@+/%W MQ)[RO<](N7*?95_5E]^75Z.)LHC%;"&4"BK_>V0W+(Z5)FG'MTKI:%>G$MS_ M_%W[F])YZ&<(3C%O$;X\7]^KB8]E& MNX;"NX;"I3YBT'?#N(A6T8(*EJN&6+)-ED>BS:^MHJ!4I,;=X[472@\>]XT' M*U.#_56^H0MV-9*C.6?\D8VN?_S!"R>O 5?\G2L^Z,K'3-"XS?"M6+AO^(6/ M"3FPW6_XAR?$P[-=L9I59&<5 :UZ&]'[*(Y$Q%J#A31L"V?![,"R9B%O0J:3 M=L."G6$!W/-9LJ'I,_J5\O3E7X4,]\_O6'+/^)[86%#=\\:/83Q]&#(-LN0P/ DN=BY<@%:HS/6FS0)># *6#)5)0U:!16I6Z63N@=G]6.B'OV'W+(97*?KF!A*6[V%-&!X M?0AC;I$V/.-@*><6:A*,*3 TOG@POQP9&*Z9#Z[5V?%3H(ZG6]IDBL$C=E[WE'YA_#M/ [38-P)TY*-P,I:W> M !IN?!A/;FB^1K]^*Z)'&JOURU:'6]:2P@O_L'M:2A'?-_20IA7?LN1T?**N M--68*L2-,&HI13S/8*<&"G\PH( U.0=0$T_P+#"XHY'"AY'"-C#D0[#KV@)< ML[/[IYA<\37J^);)E6/&3Y-D&D$)%:F;ID''AT'')2*;4R(-"Z$B]55N#1ID ML*496)-KT!!HH:?NC$8' J-#KQ$#3T?"-3L[?PI\(!H?B&7WR!$CAC13?4O& M:2MES#A$,P%Q8P(H*IO;1%HR3ELI8\8A>YM$+*G;P,0G>B) M6Z)W&C_PS 5H6 MZG1-!EL+@34Y!\W1"9[H!$_@!/_I#GWDC.8%?T9W;%%P^P]16*.S4Z>8IP@T M/@06?+"/A+E%Q6?($AB^X8N<&. 5\!1J^@M[P-;>H,,7)H)-" ME;;@B$>)IKL IKMW6T3O*OS*!WA3ITK+[>]!IGJ&TU7W7W!CTG^8)6A:L M9K-I>'' M7!575W1U!C U AT8Q]@&!0LA])6W^VOP3+L#98WH7VO,%Q+5R\T M'88P'7;M:#CMPY4ZO[AP"C(,-1F&_>>BPI99IK9A#5?5U14->B$,>EU[&T[> M<*7.O7T*R LUY(7]U[I":-=QY<5 1%?W0I-:..0[6+ RYPX\R5M8>Z]A]7L/ MJ]N+6,V)L);=*+#NKIYK]@HM,VO&3N^1L^$ZG6/C%(06:D(+>[VT99$VQ89] MY0Y6W-5M37.A99&O6V!84MOI+C!KFIKUV,UFD#8$QM=,?K+BKVYK^ MII;ER&Z! >, 7*?S.YZG@+^IAK]IKWU,%FE38#3?>&_))K#NKIXK5JQ?T6@T MM4Q>>5]^R1%%LK8B%FIE1*P9FA>Y+)?G:C/D?932\G@*^?>/(GY&U7D"9V7) M[]'&V2+C2[9L;)]$=VLJE2.:+M&&2P(3#&UBZ:(Z-0$];??3R=LYBO?VU(DU M%2@I;:*I$VR^W(]OZ<* M*R>>&>4Y8JGJNENV*)\ NQ,GRAJW??W$.$,O\/D,)5$5R'LO)M^_GJD( MVK#R!)/X^;PM6L=[)W0DC#^4)YWD:)$5J=@>W+"[NCM-95X>.G)X?>J_NIGZ MK7>(O+,]%417L3V^1?Y">HA2&69L):N;G$_E4.7;$U&V7T2V*<\(N<^$R)+R MXYK1)>.J@+R_RF0'55]4!;MS::[_!U!+ P04 " !#KJ56%@N5^*P" H M!@ &0 'AL+W=O[=D)6H'0OC3_./>?>8_MV ML%7ZV12(%EY*(A6:M4:6^Z!2A$D4 MI6')N Q& [_VH$<#55G!)3YH,%59,OUGC$)MAT$[R81"YA%!@ M9AT#H\\&KU$(1T1I_&XX@U;2!>Z.7]EO?>U4RX(9O%;B!\]M,0PN LAQR2IA M9VK[!9MZ^HXO4\+X7]@VV"B K#)6E4TP95!R67_92^/#3D"2?!*0- &)S[L6 M\EE.F&6C@59;T Y-;&[@2_71E!R7[E#F5M,NIS@[^JHL0GP.';CEDLF,,P%W MTEA=D?/6T/H,,T7K@C-O(Y=PCQL4T'V#FR(SE<8<"$(1E=9P(Y?M]T)5ALG<#$)+AKFRPZPQ9UR;DWQB3IS 5$E;&+B1.>9O"4)R MNK4[>;5[G!QDG&!V!MWX%)(H2>!Q/H'CHY,#O-WV&+N>M_<)[S=ZI,[(!1-T MB+BOU)J@[PG<4]V,XBB*DT&XV:/;:W5[!W7O9"8JLL89C70DE,->GVN6=$>\ MTXO3_G[Q?BO>/RA.]TDO!-V'SFS^N"^!_H<$SB]Z^^735CX]*'\M ME/F/Y^D'S].T&[^3#7=>;XEZY7N4@4Q5TM8/N5UMV^!5_?K_P>L>.F5ZQ:4! M@4L*C<[.25K7?:F>6+7VO6"A+'46/RRHE:-V -I?*NH'S<0)M'\.H[]02P,$ M% @ 0ZZE5FQ_1E'O 0 ^@, !D !X;"]W;W)K&UL?5/);MLP$/T50J<6:$U+3MP@D 7$<8OFD-:(F_9,2R.)"!>5'%GN MWY>+K+I G(O$&AAE:3)R?'$ MFQ:]@Q9YQQK8 3YW6^,L.K%47(*R7"MBH%XE=^GM>N'C0\!/#H,].Q-?R5[K M%V\\5*MD[@6!@!(] W._ ]R#$)[(R?@]BU^\ MPG:5W"2D@IKU I_T\!7&>JX]7ZF%#5\RQ-@K%USV%K4"[NM2"7N[!$%V3 M[QT85[AJ3LVPK]4;V9:!S>_\H4AS>C@70,_F(<$T8>LL*76O,(YF\DZ+?1?G M^2\\OHI'9AJN+!%0.^A\]NDZ(29N6C10=V&Z>XUN5\*Q=8\3C ]P][5V$QX- MGV!Z[L5?4$L#!!0 ( $.NI59^WHW&NP0 (<9 9 >&PO=V]R:W-H M965T+KAR$B38: MY-?F;#2@>QZ%"9DSD.[C.& _[TA$CT,-:J\7'L/-EF<7]-%@%VS(@O#GW9R) M,[UB684Q2=*0)H"1]5 ;PUL?X2P@1_P9DF-Z<@PR*2^4?LM.[E=#S<@R(A%9 M\HPB$/\.9$*B*&,2>7PO2;7J,[/ T^-7]D^Y>"'F)4C)A$9_A2N^'6JN!E9D M'>PC_DB/7T@IR,KXEC1*\[_@6&(-#2SW*:=Q&2PRB,.D^!_\* MQ$@#M,P&H M#$#M /-, "X#\%L#S#+ S"M32,GKX <\& T8/0*6H05;=I 7,X\6\L,DZ_N" M,W$W%'%\-*.< .B"W\"";$0_.;A/BFG*NB*_^MXG/ BC](.X_[SPP?MW'\ [ M$";@:4OW:9"LTH'.16[9)^C+,H^[(@]T)@^(P --^#8%TV1%5DT"78BJE*%7 M97=(R>B3Y0W \"- !D*2A"9O#X>2D89WX)Q3%BX#, _#R1^(>Q?F5XES]NS+.K2 M)YG?$UFC?G95/_O:F;<[O8?B>X:LUHAT82XVL-F:D2[*=EQT9N*=*GE'F?SS M[/YIZH/%T_AINI!)4(9?VO,^R?R>R!IE,O'?5> MV?R^V)JU.W%?\-IQ+R-/.^] &[>7. G,W/8^V?R^V)I5J\T;!(:PY;27.0D,.K9E MG&E[;>>@VL]-OMS/QM+T>S)2Y>'KZ9//[8FO6L+:34.TG M54N&(WD$V!TG(8,9EF>T9Z4+,R&RO3-+1FWLH-K9_3&>CV?2])5Q%S>]3S:_ M+[9FS6H_"=6&4M7TKC%$$)MNN^D2&,9VI^D2+^I@?,8>H-H;(K4W_,JWA($) MW2>*%CP[4-7OBET7KH3"1H.S.3PMU M8M<*K^TE4MO+Q?WL\WC^]7$JE=FKP>R5S>^+K5FWVF"BJPTFDNP70@^V#:8$ M!FW+;2\<,IAU:D * ?K)#G5,V";?Z4_!,EL8BBW=ZFKU-F&<[Z&WKM_!6[]X M)U#3%*\H'@*V"9,41&0M*(T;1^3$BEW_XH337;X/_D(YIW%^N"7!BK ,(.ZO M*>6O)]D'5.]>1O\!4$L#!!0 ( $.NI59SO>\6Z0, *T, 9 >&PO M=V]R:W-H965TT+;[>UKDQAB-8DYV\#NM[^Q$[(A&.B]:6/G/Y/Y>>SQ,#UP\2X+2A7Z M696UG(T*I;:?'$=F!:V('/,MK>'-FHN**!B*C2.W@I+<&%6EX[ENY%2$U:/Y MU,PMQ7S*=ZID-5T*)'=51<2O!2WY83;"H^/$-[8IE)YPYM,MV=!7JMZV2P$C MI_.2LXK6DO$:";J>C9[QIQ0; Z/XA]&#[#TCC;+B_%T/ON2SD:LCHB7-E'9! MX-^>OM"RU)X@CG];IZ/NF]JP_WST_H>!!Y@5D?2%ES]8KHK9*!ZAG*[)KE3? M^.%/V@*%VE_&2VG^HD.K=4USONK$O"6@9V: M_\T513A!3^@O+B5:4H%>"R+H^<1]2A5AI7R 5V^O*;J_>T!WR$%2OY6(U>BM M9DH^]B:^%WPG29W#Y-W)>.HHB%U'X&1MG(LF3N]"G-A#7WFM"HD^USG-3QTX M -V1>T?RA7?58TJS,?+Q(_)4FIU#]].N:@TVM!"_!X08\* I[ M3]E6H?E^U(_;2P)OL @6%4XFP6 -;+XF]@4(NP4(/Y3 ,_SG/5UR 'M$7^IL M;",+SZ,)<.2[ S2+S \]G S8+#+(;Q+9\:(.+[J*ET+&:(YRMF/*]Q!ML[M0F"X+@ M6DHYI8<8<97\7\ M86Y/R!/94P'=0,?65'IH)Z2"4ZI/X#T[3C_8:..S-. 8)^$ X\4B"W#8VX,- M[;DL3B(_ML,F'6QR%?;S>@T]B:XS.2MWNBM!DF8[P10#UAM\RE.17E.< M$&'W]R7O_K\$&C1]\)H,WJ!JO=],FTUGRYM%=R5QN-?+X*N8"R)99NZ+(Y\Y MEEOH8633PP!G#G<%$;U9.W+SI;A_DMRQYP^)K;)@6'WLLG!X93B]/JZB8F/Z M80FG;5>KIK'I9KN>^]ETFH/YA>[%37_XVTW3R'\E8L-JB4JZ!I?N> *U0C2] M<3-0?&NZQ157T'N:QP)^3U"A!?!^S:%C; ?Z ]TOE/E_4$L#!!0 ( $.N MI5:=,(?PL , !X0 9 >&PO=V]R:W-H965T6J"Y&G%S?3CT@9;6%A&)])&4W?S[(V5% ML659=0#Y)1*IV1%G=TQQ,]HR_B12 (E^Y1D58R.5$&I-1.3?CDQ$K9$8HS#@219YC_CR%C&W' MAFV\3#R052KUA#D9K?$*YB ?US.N1F;-DI ].!+,C8LO2+(():: JO+!NX@RS236L=_%:E1OU,'[M^_L/]5 MBE=B%EC '">&^!5 5Z9F9V4,@\1EG@RXFR+ MN$8K-GU3)K.,5O()U76?2ZZ>$A4G)W\S"<@>HBOTE0F!9L#1/,4'1^N-6AQJU+Y99\W@F^@WJ(O7JHM.\*\+XMZ3O2H"35N\!FXH=^$(S,S7XF M6E"![SN'J.@8-0A"/ZQ1![J\6I?7J>N.T0UP2189H)GZU0/GD*"Y9/$3^O<> M\@7PGVW".EGU?GDCUCB&L:$V1 %\ \;DW1]V8'UL1S M6.=S> F?#(]J&WI#MV&38Y!O!X.&2XY!5KM#;.OUU&-U:OJ!]18B.]W03?%6 M._3*%O7%=IB^O4.C?0E+5*S[E;0'0\MOF.(\6-0".^4+YU68\YNS2+[&]!E] MPIQ>?2O4MM'ID$ZR-SND3[:H+[;#1+Z>5>V+'%;MXQ.F:UG-H\A9J*@%U?2' MN=8K0@7*8*DH MK>N!.B7Q73.Z&TBV+MNS!9.JV2MO4]7 ]< ]7S)5(M6#?0+ZG\)3/X'4$L# M!!0 ( $.NI58,,^=D9 , '@, 9 >&PO=V]R:W-H965T'=$8\=P_#'FCIVB9" MD0I)V3&P'S^24E0G<;2E2(N]V/RXY_#>HR/B:K@5\E:M$37J(PKD9FV"/QX69(4SU/-B*LW,;U@RFB-75'"0N!QY MY\'99&#C7< 7BENU-P9;R4*(6SOYE(V\KDT(&:;:,A#SM\$),F:)3!IW-:?7 M'&F!^^,']@^N=E/+@BB<"/8'S?1ZY)UZD.&2E$S?B.VO6-?3LWRI8,K]PK:. M[7J0EDJ+O :;#'+*JW]R7^NP!PCB%P!A#0B? I(7 %$-B%RA56:NK$NBR7@H MQ1:DC39L=N"T<6A3#>7V*"Z!C";A@=2J@=?HEI!Z+ P<.6 M=*)&U\CQQ2_PS=9$XLF%,5@&$Y&;ETX1Y]MS*0E?86YU7NQ@/VY*=F[Y?$MD M=@R_%1:@CN&C09C'802?HJ0BLRM"F>=C5I3%JZ,#!5^T)FAOAS-5D!1'GGG] M%N.??PJ2[B^'U*O($D=F;X;-.#D=Q-UDZ&\.J!0W*L7_6:6F^J\"'<-5 M7C"Q0X0_KS%?H/P+_GYFU&;OD BMY[]6A#R15KY&J]W\W5.^9!X(@[$7] MN#%!)5-K(=\H4]+(E/Q 1YF]&U1:TE0;OID6Z2W,.;5WX\ULKHY:K=>:Z&NM M]T9DCS3M-YKVO[?U/@M^4MD/KNY*JG?PB1M=2QOS8$B#^A<#]I]?0E$\B).G M!FPMYQO%.FW$.OW!!IS-@?"L?GM;'=>:V6L=]T9DCT0<-"(.OK?CGMO,C%-6 M9I2OVF["#X1*^$)8B8<4KM(.XCT+AH-.\L1_K<6]5CI_K[G+4:Y4*&"X-M-OIFYM:5GUN-=&B<*WB0FC3>+KA MVGP:H+0!9G\I3+M83^P!S&ULW5C1;MHP%/V5*%VG5IH:0M:4K("T(56:M$V5 MVH>]588X8,EQ,L=TL*^?KQV20'T1Z\,&"RJQ[\DY]]B^(4Z'E5IS^K"@5'FK MG(MJY"^4*C\$035;T)Q45T5)A4:R0N9$Z:Z/9\]N[L MK/=T>;L;OS# I1\X1:\/$+WJZ0-5-B@F'Q\FOT\!\; D2E$I[G3'7&R"+R"O;C^N2^UP+LDZ M[%_[+<&<=))I(5,JFS2AOPF-AYQF8$>R^0+.JB@# )4J2YJQE>FOLL8 IA[BZJ0L^?HC9W.14SOX@Q..AV3#\Q:%9+]T-BB5 MF0Y0Z7O/5"HVZT9^2E(^TI7:E-,JPSWW3]#SWYWG.154$MXUK6O_F&?YU8[K M)_*_\&Q^5G8=.TU&-\?OL=Z%'+O)^!1,GL1R#T[!9'+\)J,3\%CO>8_=9'@* M)OM':3*H]Y2=C>O6MK6)>O!Z,/*_P8L&;Y-ZTR7CBHFZMV!I2L6+W:N65V2J M7[JW]/7U*=1L'E.!>U_HL>_ 5!+ P04 " !#KJ56EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( $.NI5:A MTC2*N 8 -H_ / >&PO=V]R:V)O;VLN>&ULQ9M;;]LX$$;_"N&G++!9 M6W>I: JD3=H-D"9!'?2UH&4Z)JJ+2\E)FE^_0SEIAXTYV!>/GA++LGP\%GGX MD?3;A]9\7[3M=_%85TUW,EGW_>;-=-J5:U7+[I]VHQIX9M6:6O;PT-Q-NXU1 MKK:AK.9NFTEKJ9O'O[7BBP20DTDZ@PNNM.GZX8SA^A(8[Q6#_ "/VTHOX=V7XKVL9%,J,12W0X A 1B.!BB.;B2"C C(B!%R;B'L M"SK1KL3U1AD$&1.0\6B0']IZ@R 3 C(9#?*S>GI"D"D!F8X(^2U$D!D!F8WW M=%O (1BD CFE10IZ00' MMLX &0/DI[9=/NBJPF"4:((#FV8 2P#L D93S9U]=W':=6##O\654$!W;.KCN? >302A -74Y=ZWXWCK W'G1!/>YQ0C+-<(@EB'>8 M&]G\%.?2-,?7VWY@Q9B49D(.S036,W;4+1O;4&Q_\]SU8$Q*,R&'9@+KF7G? MEM^/%W!'+H?*0K\C<8L.*Z#0A2C,AAV8" MZYFYNAMF+O9/5X249$(.R036,I1F?Z>9. MW$!>++4CGH@23\0A'E_L3QAPL6DU!.S M9!Y/F' QR54,*$,]Z(*?_$+)GG=9QX[I(P)N6?F,,_ MWD%FA#$I_\0LX<>'&6-,RC\Q2_CQ829X)92R4#+F@LZW%&-2%DK&7-!Q.J2$ MLE R:@ ZQIB4A1(."WFKB5MZ0EDHX;"0D]-@$+*&/ 2C.=W@"<*$W$W 82%O M6'.J25DHX;"0%Q/WFPEEH83#0EY,I]^D+)1P6,BW^.AV2)2%$@X+>1,ZOC=3 MRD(IAX6\F/C>3"D+I1P6\DXD.-6D+)1R6,B+Z523LE#*82'O?(=33KV4*X[.5"_QHE]*62AER4*OIV4&R K/9*?DKC:6+/0*T]ZK /J(,2D+I2PK M0'LP;51W%JI2RD+I.'-Q=EVH!"]A3,I"Z2B[#>#AF5HI@[>N9I2%,I89.4\U MW2V7E(4READY/+/YW,;%K7KLMQB3LE#&,B.',%\:SV[S)<:D+)2QS,@YF-?] M6IGGJ22,25DH8[&0@_G9[A2U$YSS$N^TS2@+92P6XJFNC+)0 MQF(AW]P['GIDY.YJ%@OY,/% +J,LE+%8R+=$X%23LE#&8B$?)JYF3EDH9[&0 M;R4#5S.G+)2S6,B'Z523LE#.8B'?@HM334!8J6"SDP\0MO: L5+!8R+,"[/ZVB[)0P6(AWT(U7A4&$!D@"F!D>[7)W2\B!1QK MBVTBOQ4:6WP^C1^A81Y_U<-Z?.M.P_[M/"P^CH?3L&KVXWC^T;;#9E^/Z^&A M.]?3YEOJ;07TMM3;"NAMJ;<5T-M2;RN@ MMZ7>5D!O2[VM@-Z.>CL!O1WU=@)Z.^KM!/1VD\T2 ;T=]78">COJ[03T=M3; M">CMJ+<3T-M1;R>@MZ/>3D!O3[V]@-Z>>GL!O3WU]@)Z>^KM!?3VD\UN ;T] M]?8">GOJ[07T]M3;"^CMJ;<7T-M3;R^@=Z#>04#O0+V#@-Z!>@44#O1+V3@-Z) M>B\DH'>BWDE M[TR]LX#>F7IG ;TS]F?JG07TSM0["^B=J7<6T#M3[RR@=Z;>64#O/#GL M+:!WIMY90.]"O8N WH5Z%P&]"_4N GH7ZET$]"[4NPCH7:AW$="[4._RG7H/ MX^>A#K>>KS6?_YU4CY?OUMOCK\NOBY-W_(IS>U\Q//T%4$L#!!0 ( $.N MI59&_2!Z3 ( )XV 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"& MX:L8V@:6(I*BJ"+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-7*#OQH)-'VJ?3;,>XLIW<4(?XU=UG<]WLZWN; MB>MKG373&.P8UN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW M31WB>O8XMK^EK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^MU"U_J M(>[*#GWFPU-O?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V M])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_ M,CM>[X_)[9=Y^&QY7'['O\[XM?X[^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)' M?DUIA")J3B$UIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR M"HJL@B*KH,@J*+)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(J MBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR%A19"XJL!476@B)K09&UH,A:4&0M*+(6 M%%D+BJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE M1=:2(FM)D;6DR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KHZ&U_RL^5O:;<_ 5!+ 0(4 M Q0 ( $.NI58'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ 0ZZE5JYP4:?O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 0ZZE M5IE&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE M5FS Z[&]!@ -QP !@ ("!4@X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 0ZZE5EH1DQ9N P !@L !@ M ("!%"$ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 0ZZE5CM;$LZ)"@ +S( !@ ("!95H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5M_/">*T#@ CBX !D M ("!?X4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0ZZE5G,Q]&PO=V]R:W-H965TZ@ !X;"]W;W)K&UL4$L! A0#% @ M0ZZE5DB-\OPB P NP8 !D ("!5Z0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5H=TD4X>!@ & \ !D M ("!X<, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0ZZE5JQK=I1W! D D !D ("!(-< 'AL M+W=O]@M2<% M %# &0 @('.VP >&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE M5B1T(N _! ; D !D ("!,N0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5K .(33< P APD M !D ("!/P8! 'AL+W=O!0 &0 @(%2"@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5L&C"2VD @ J@4 !D M ("!B1 ! 'AL+W=O^N-D" #!@ &0 @(%D$P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0ZZE5MG7H#KW!@ 1Q( !D ("!FAD! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5G]& MBP9Y @ 404 !D ("!?"&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5JC$+"KE P S0H !D M ("!VC(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5C&T\'2^# N7P !D ("! M 3\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0ZZE5I"&_4#' P P P !D ("!0%(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5@;#(Y"V @ PP@ !D M ("!R'@! 'AL+W=OP$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0ZZE5HY3U65V @ *08 !D ("!RX(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0ZZE5LQBQ=VU P /Q !D ("! (L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5IKT^RS&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ 0ZZE5BVNGB! ! =@X !D M ("!F*$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0ZZE5IB-[&CT @ B0@ !D ("!IJX! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE M5J4%I).$ P [PD !D ("!=K&PO=V]R:W-H965T] 0!X;"]W;W)K M&UL4$L! A0#% @ 0ZZE5LBQBIU6 @ . 8 M !D ("!U\(! 'AL+W=O&PO=V]R:W-H965TO? MG@( "\( 9 " @5W* 0!X;"]W;W)K&UL4$L! A0#% @ 0ZZE5NC7^?HV#@ OZD !D M ("!,LT! 'AL+W=O O<# "($ &0 @(&?VP$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0ZZE5NNKZYQW P @X !D ("!3>T! 'AL+W=O M!.I,&@# #L M#0 &0 @('[\ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5A/- MCU/3! FAD !D ("!9?@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5CQ,FL(?"0 HT8 !D M ("!SP," 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0ZZE5G[>C<:[! AQD !D ("! M+A(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0ZZE5@PSYV1D P > P !D ("!)Q\" 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " !#KJ561OT@>DP" ">-@ $P @ $,,0( 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 : !H (\< "),P( ! end
XML 121 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 122 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 123 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 389 502 1 true 128 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.avepoint.com/20221231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) Sheet http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals) Sheet http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 008 - Statement - Consolidated Statements of Cash Flows (Parentheticals) Sheet http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows-parentheticals Consolidated Statements of Cash Flows (Parentheticals) Statements 9 false false R10.htm 009 - Disclosure - Note 1 - Nature of Business and Organization Sheet http://www.avepoint.com/20221231/role/statement-note-1-nature-of-business-and-organization Note 1 - Nature of Business and Organization Notes 10 false false R11.htm 010 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 11 false false R12.htm 011 - Disclosure - Note 3 - Business Combination Sheet http://www.avepoint.com/20221231/role/statement-note-3-business-combination Note 3 - Business Combination Notes 12 false false R13.htm 012 - Disclosure - Note 4 - Goodwill Sheet http://www.avepoint.com/20221231/role/statement-note-4-goodwill Note 4 - Goodwill Notes 13 false false R14.htm 013 - Disclosure - Note 5 - Intangible Assets, Net Sheet http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net Note 5 - Intangible Assets, Net Notes 14 false false R15.htm 014 - Disclosure - Note 6 - Concentration of Credit Risk Sheet http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk Note 6 - Concentration of Credit Risk Notes 15 false false R16.htm 015 - Disclosure - Note 7 - Accounts Receivable, Net Sheet http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net Note 7 - Accounts Receivable, Net Notes 16 false false R17.htm 016 - Disclosure - Note 8 - Property and Equipment, Net Sheet http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net Note 8 - Property and Equipment, Net Notes 17 false false R18.htm 017 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities Sheet http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities Note 9 - Accrued Expenses and Other Liabilities Notes 18 false false R19.htm 018 - Disclosure - Note 10 - Line of Credit Sheet http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit Note 10 - Line of Credit Notes 19 false false R20.htm 019 - Disclosure - Note 11 - Income Taxes Sheet http://www.avepoint.com/20221231/role/statement-note-11-income-taxes Note 11 - Income Taxes Notes 20 false false R21.htm 020 - Disclosure - Note 12 - Leases Sheet http://www.avepoint.com/20221231/role/statement-note-12-leases Note 12 - Leases Notes 21 false false R22.htm 021 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies Note 13 - Commitments and Contingencies Notes 22 false false R23.htm 022 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities Sheet http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities Note 14 - Company Earn-Out and Warrant Liabilities Notes 23 false false R24.htm 023 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) Sheet http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) Notes 24 false false R25.htm 024 - Disclosure - Note 16 - Stock-based Compensation Sheet http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation Note 16 - Stock-based Compensation Notes 25 false false R26.htm 025 - Disclosure - Note 17 - Financial Instruments Sheet http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments Note 17 - Financial Instruments Notes 26 false false R27.htm 026 - Disclosure - Note 18 - Segment Information Sheet http://www.avepoint.com/20221231/role/statement-note-18-segment-information Note 18 - Segment Information Notes 27 false false R28.htm 027 - Disclosure - Note 19 - Loss Per Share Sheet http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share Note 19 - Loss Per Share Notes 28 false false R29.htm 028 - Disclosure - Note 20 - Related Party Transactions Sheet http://www.avepoint.com/20221231/role/statement-note-20-related-party-transactions Note 20 - Related Party Transactions Notes 29 false false R30.htm 029 - Disclosure - Note 21 - Subsequent Events Sheet http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events Note 21 - Subsequent Events Notes 30 false false R31.htm 030 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies 31 false false R32.htm 031 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies 32 false false R33.htm 032 - Disclosure - Note 3 - Business Combination (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables Note 3 - Business Combination (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-3-business-combination 33 false false R34.htm 033 - Disclosure - Note 4 - Goodwill (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-4-goodwill-tables Note 4 - Goodwill (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-4-goodwill 34 false false R35.htm 034 - Disclosure - Note 5 - Intangible Assets, Net (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-tables Note 5 - Intangible Assets, Net (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net 35 false false R36.htm 035 - Disclosure - Note 7 - Accounts Receivable, Net (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-tables Note 7 - Accounts Receivable, Net (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net 36 false false R37.htm 036 - Disclosure - Note 8 - Property and Equipment, Net (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-tables Note 8 - Property and Equipment, Net (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net 37 false false R38.htm 037 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-tables Note 9 - Accrued Expenses and Other Liabilities (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities 38 false false R39.htm 038 - Disclosure - Note 11 - Income Taxes (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables Note 11 - Income Taxes (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-11-income-taxes 39 false false R40.htm 039 - Disclosure - Note 12 - Leases (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-12-leases-tables Note 12 - Leases (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-12-leases 40 false false R41.htm 040 - Disclosure - Note 13 - Commitments and Contingencies (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-tables Note 13 - Commitments and Contingencies (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies 41 false false R42.htm 041 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-tables Note 14 - Company Earn-Out and Warrant Liabilities (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities 42 false false R43.htm 042 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency 43 false false R44.htm 043 - Disclosure - Note 16 - Stock-based Compensation (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables Note 16 - Stock-based Compensation (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation 44 false false R45.htm 044 - Disclosure - Note 17 - Financial Instruments (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables Note 17 - Financial Instruments (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments 45 false false R46.htm 045 - Disclosure - Note 18 - Segment Information (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-18-segment-information-tables Note 18 - Segment Information (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-18-segment-information 46 false false R47.htm 046 - Disclosure - Note 19 - Loss Per Share (Tables) Sheet http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-tables Note 19 - Loss Per Share (Tables) Tables http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share 47 false false R48.htm 047 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) Sheet http://www.avepoint.com/20221231/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/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables 48 false false R49.htm 048 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) Sheet http://www.avepoint.com/20221231/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/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables 49 false false R50.htm 049 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) Details 50 false false R51.htm 050 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) Sheet http://www.avepoint.com/20221231/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 51 false false R52.htm 051 - Disclosure - Note 3 - Business Combination (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual Note 3 - Business Combination (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables 52 false false R53.htm 052 - Disclosure - Note 3 - Business Combination - Weighted Average Assumptions (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details Note 3 - Business Combination - Weighted Average Assumptions (Details) Details 53 false false R54.htm 053 - Disclosure - Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) Details 54 false false R55.htm 054 - Disclosure - Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Details 55 false false R56.htm 055 - Disclosure - Note 5 - Intangible Assets, Net (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-details-textual Note 5 - Intangible Assets, Net (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-tables 56 false false R57.htm 056 - Disclosure - Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Details 57 false false R58.htm 057 - Disclosure - Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Details 58 false false R59.htm 058 - Disclosure - Note 6 - Concentration of Credit Risk (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual Note 6 - Concentration of Credit Risk (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk 59 false false R60.htm 059 - Disclosure - Note 7 - Accounts Receivable, Net (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual Note 7 - Accounts Receivable, Net (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-tables 60 false false R61.htm 060 - Disclosure - Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Details 61 false false R62.htm 061 - Disclosure - Note 8 - Property and Equipment, Net (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-details-textual Note 8 - Property and Equipment, Net (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-tables 62 false false R63.htm 062 - Disclosure - Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) Details 63 false false R64.htm 063 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Details 64 false false R65.htm 064 - Disclosure - Note 10 - Line of Credit (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual Note 10 - Line of Credit (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit 65 false false R66.htm 065 - Disclosure - Note 11 - Income Taxes (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual Note 11 - Income Taxes (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables 66 false false R67.htm 066 - Disclosure - Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) Details 67 false false R68.htm 067 - Disclosure - Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Details 68 false false R69.htm 068 - Disclosure - Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) Details 69 false false R70.htm 069 - Disclosure - Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 70 false false R71.htm 070 - Disclosure - Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 71 false false R72.htm 071 - Disclosure - Note 12 - Leases (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-12-leases-details-textual Note 12 - Leases (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-12-leases-tables 72 false false R73.htm 072 - Disclosure - Note 12 - Leases - Components of Operating Lease Expense (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details Note 12 - Leases - Components of Operating Lease Expense (Details) Details 73 false false R74.htm 073 - Disclosure - Note 12 - Leases - Other Information (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-12-leases-other-information-details Note 12 - Leases - Other Information (Details) Details 74 false false R75.htm 074 - Disclosure - Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Details 75 false false R76.htm 075 - Disclosure - Note 12 - Leases - Operating Leases (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details Note 12 - Leases - Operating Leases (Details) Details 76 false false R77.htm 076 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual Note 13 - Commitments and Contingencies (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-tables 77 false false R78.htm 077 - Disclosure - Note 13 - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details Note 13 - Commitments and Contingencies - Purchase Commitments (Details) Details 78 false false R79.htm 078 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-tables 79 false false R80.htm 079 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) Details 80 false false R81.htm 080 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables 81 false false R82.htm 081 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) Details http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables 82 false false R83.htm 082 - Disclosure - Note 16 - Stock-based Compensation (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual Note 16 - Stock-based Compensation (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables 83 false false R84.htm 083 - Disclosure - Note 16 - Stock-based Compensation - Stock-based Compensation (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details Note 16 - Stock-based Compensation - Stock-based Compensation (Details) Details 84 false false R85.htm 084 - Disclosure - Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Details 85 false false R86.htm 085 - Disclosure - Note 16 - Stock-based Compensation - Option Activity (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details Note 16 - Stock-based Compensation - Option Activity (Details) Details 86 false false R87.htm 086 - Disclosure - Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details) Details 87 false false R88.htm 087 - Disclosure - Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) Details 88 false false R89.htm 088 - Disclosure - Note 17 - Financial Instruments (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-details-textual Note 17 - Financial Instruments (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables 89 false false R90.htm 089 - Disclosure - Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) Details 90 false false R91.htm 090 - Disclosure - Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Details 91 false false R92.htm 091 - Disclosure - Note 18 - Segment Information (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-18-segment-information-details-textual Note 18 - Segment Information (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-18-segment-information-tables 92 false false R93.htm 092 - Disclosure - Note 18 - Segment Information - Segment Information (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details Note 18 - Segment Information - Segment Information (Details) Details 93 false false R94.htm 093 - Disclosure - Note 19 - Loss Per Share - Loss Per Share (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details Note 19 - Loss Per Share - Loss Per Share (Details) Details 94 false false R95.htm 094 - Disclosure - Note 19 - Loss Per Share - Antidilutive Securities (Details) Sheet http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details Note 19 - Loss Per Share - Antidilutive Securities (Details) Details 95 false false R96.htm 095 - Disclosure - Note 21 - Subsequent Events (Details Textual) Sheet http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual Note 21 - Subsequent Events (Details Textual) Details http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events 96 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept LondonInterbankOfferedRateLIBORMember in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. avpt20230414_posam.htm 13933 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 75 fact(s) appearing in ix:hidden were eligible for transformation: avpt:BusinessCombinationShareExchangeRatio, avpt:NumberOfMajorCustomers, avpt:PaymentsOfStockRecapitalizationTransactionFees, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:AssetsFairValueDisclosure, us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput, us-gaap:CapitalizedComputerSoftwareNet, us-gaap:CapitalizedContractCostImpairmentLoss, us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DividendsPreferredStock, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:GoodwillImpairmentLoss, us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings, us-gaap:LiabilitiesFairValueDisclosure, us-gaap:NumberOfReportingUnits, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesOutstanding, us-gaap:ProceedsFromLinesOfCredit, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit, us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:TangibleAssetImpairmentCharges, us-gaap:TaxCreditCarryforwardExpirationDate, us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate, us-gaap:UnrecordedUnconditionalPurchaseObligationTerm, us-gaap:WarrantsAndRightsOutstandingTerm - avpt20230414_posam.htm 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46, 47, 48, 49, 50, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104 avpt20230414_posam.htm avpt-20221231.xsd avpt-20221231_cal.xml avpt-20221231_def.xml avpt-20221231_lab.xml avpt-20221231_pre.xml avpt20230414_posamimg002.jpg avpt20230414_posamimg003.jpg avpt20230414_posamimg004.jpg avpt20230414_posamimg005.jpg avpt20230414_posamimg006.jpg avpt20230414_posamimg007.jpg avpt20230414_posamimg008.jpg avpt20230414_posamimg010.jpg avpt20230414_posamimg011.jpg avpt20230414_posamimg012.jpg avpt20230414_posamimg013.jpg avpt20230414_posamimg014.jpg caci01.jpg logo.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 126 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "avpt20230414_posam.htm": { "axisCustom": 0, "axisStandard": 43, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1330, "http://xbrl.sec.gov/dei/2023": 19 }, "contextCount": 389, "dts": { "calculationLink": { "local": [ "avpt-20221231_cal.xml" ] }, "definitionLink": { "local": [ "avpt-20221231_def.xml" ] }, "inline": { "local": [ "avpt20230414_posam.htm" ] }, "labelLink": { "local": [ "avpt-20221231_lab.xml" ] }, "presentationLink": { "local": [ "avpt-20221231_pre.xml" ] }, "schema": { "local": [ "avpt-20221231.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": 784, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 65, "http://www.avepoint.com/20221231": 18, "http://xbrl.sec.gov/dei/2023": 6, "total": 89 }, "keyCustom": 76, "keyStandard": 426, "memberCustom": 53, "memberStandard": 68, "nsprefix": "avpt", "nsuri": "http://www.avepoint.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.avepoint.com/20221231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 1 - Nature of Business and Organization", "menuCat": "Notes", "order": "10", "role": "http://www.avepoint.com/20221231/role/statement-note-1-nature-of-business-and-organization", "shortName": "Note 1 - Nature of Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "11", "role": "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 3 - Business Combination", "menuCat": "Notes", "order": "12", "role": "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "shortName": "Note 3 - Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 4 - Goodwill", "menuCat": "Notes", "order": "13", "role": "http://www.avepoint.com/20221231/role/statement-note-4-goodwill", "shortName": "Note 4 - Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 5 - Intangible Assets, Net", "menuCat": "Notes", "order": "14", "role": "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net", "shortName": "Note 5 - Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 6 - Concentration of Credit Risk", "menuCat": "Notes", "order": "15", "role": "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk", "shortName": "Note 6 - Concentration of Credit Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 7 - Accounts Receivable, Net", "menuCat": "Notes", "order": "16", "role": "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net", "shortName": "Note 7 - Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 8 - Property and Equipment, Net", "menuCat": "Notes", "order": "17", "role": "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net", "shortName": "Note 8 - Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities", "menuCat": "Notes", "order": "18", "role": "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities", "shortName": "Note 9 - Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 10 - Line of Credit", "menuCat": "Notes", "order": "19", "role": "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "shortName": "Note 10 - Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "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 - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 11 - Income Taxes", "menuCat": "Notes", "order": "20", "role": "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "shortName": "Note 11 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 12 - Leases", "menuCat": "Notes", "order": "21", "role": "http://www.avepoint.com/20221231/role/statement-note-12-leases", "shortName": "Note 12 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 13 - Commitments and Contingencies", "menuCat": "Notes", "order": "22", "role": "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "shortName": "Note 13 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities", "menuCat": "Notes", "order": "23", "role": "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities", "shortName": "Note 14 - Company Earn-Out and Warrant Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency)", "menuCat": "Notes", "order": "24", "role": "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "shortName": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 16 - Stock-based Compensation", "menuCat": "Notes", "order": "25", "role": "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "shortName": "Note 16 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 17 - Financial Instruments", "menuCat": "Notes", "order": "26", "role": "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments", "shortName": "Note 17 - Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 18 - Segment Information", "menuCat": "Notes", "order": "27", "role": "http://www.avepoint.com/20221231/role/statement-note-18-segment-information", "shortName": "Note 18 - Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 19 - Loss Per Share", "menuCat": "Notes", "order": "28", "role": "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share", "shortName": "Note 19 - Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 20 - Related Party Transactions", "menuCat": "Notes", "order": "29", "role": "http://www.avepoint.com/20221231/role/statement-note-20-related-party-transactions", "shortName": "Note 20 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-07-26", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 21 - Subsequent Events", "menuCat": "Notes", "order": "30", "role": "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "shortName": "Note 21 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "31", "role": "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.avepoint.com/20221231/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:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 3 - Business Combination (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables", "shortName": "Note 3 - Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 4 - Goodwill (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-tables", "shortName": "Note 4 - Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 5 - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-tables", "shortName": "Note 5 - Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 7 - Accounts Receivable, Net (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-tables", "shortName": "Note 7 - Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 8 - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-tables", "shortName": "Note 8 - Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "shortName": "Note 9 - Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 11 - Income Taxes (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables", "shortName": "Note 11 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 12 - Leases (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.avepoint.com/20221231/role/statement-note-12-leases-tables", "shortName": "Note 12 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 13 - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-tables", "shortName": "Note 13 - Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "shortName": "Note 14 - Company Earn-Out and Warrant Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "shortName": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 16 - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables", "shortName": "Note 16 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 17 - Financial Instruments (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables", "shortName": "Note 17 - Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 18 - Segment Information (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-tables", "shortName": "Note 18 - Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 19 - Loss Per Share (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-tables", "shortName": "Note 19 - Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual)", "menuCat": "Details", "order": "48", "role": "http://www.avepoint.com/20221231/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:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual)", "menuCat": "Details", "order": "49", "role": "http://www.avepoint.com/20221231/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:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "5", "role": "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-4", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details)", "menuCat": "Details", "order": "50", "role": "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details)", "menuCat": "Details", "order": "51", "role": "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-07-01", "decimals": "INF", "first": true, "lang": null, "name": "avpt:BusinessCombinationShareExchangeRatio", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 3 - Business Combination (Details Textual)", "menuCat": "Details", "order": "52", "role": "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "shortName": "Note 3 - Business Combination (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2021-07-26_2021-07-26", "decimals": "-5", "lang": null, "name": "avpt:PaymentsForExchangeOfCommonStockInBusinessCombination", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 3 - Business Combination - Weighted Average Assumptions (Details)", "menuCat": "Details", "order": "53", "role": "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details", "shortName": "Note 3 - Business Combination - Weighted Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-04-15_BusinessAcquisitionAxis-IaccessSolutionsPteLtdMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "54", "role": "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "shortName": "Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-02-18_BusinessAcquisitionAxis-IaccessSolutionsPteLtdMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "menuCat": "Details", "order": "55", "role": "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "shortName": "Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 5 - Intangible Assets, Net (Details Textual)", "menuCat": "Details", "order": "56", "role": "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-details-textual", "shortName": "Note 5 - Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)", "menuCat": "Details", "order": "57", "role": "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "shortName": "Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)", "menuCat": "Details", "order": "58", "role": "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "shortName": "Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_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": "058 - Disclosure - Note 6 - Concentration of Credit Risk (Details Textual)", "menuCat": "Details", "order": "59", "role": "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual", "shortName": "Note 6 - Concentration of Credit Risk (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "-3", "first": true, "lang": null, "name": "avpt:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency)", "menuCat": "Statements", "order": "6", "role": "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "shortName": "Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 7 - Accounts Receivable, Net (Details Textual)", "menuCat": "Details", "order": "60", "role": "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual", "shortName": "Note 7 - Accounts Receivable, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31_BalanceSheetLocationAxis-OtherAssetsMember", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "61", "role": "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "shortName": "Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-TradeAccountsReceivableMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 8 - Property and Equipment, Net (Details Textual)", "menuCat": "Details", "order": "62", "role": "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-details-textual", "shortName": "Note 8 - Property and Equipment, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details)", "menuCat": "Details", "order": "63", "role": "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "shortName": "Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)", "menuCat": "Details", "order": "64", "role": "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "shortName": "Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.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": "064 - Disclosure - Note 10 - Line of Credit (Details Textual)", "menuCat": "Details", "order": "65", "role": "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual", "shortName": "Note 10 - Line of Credit (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.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" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 11 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "66", "role": "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "shortName": "Note 11 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details)", "menuCat": "Details", "order": "67", "role": "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "shortName": "Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "menuCat": "Details", "order": "68", "role": "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "shortName": "Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)", "menuCat": "Details", "order": "69", "role": "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "shortName": "Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals)", "menuCat": "Statements", "order": "7", "role": "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "shortName": "Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "70", "role": "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "shortName": "Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "71", "role": "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "shortName": "Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 12 - Leases (Details Textual)", "menuCat": "Details", "order": "72", "role": "http://www.avepoint.com/20221231/role/statement-note-12-leases-details-textual", "shortName": "Note 12 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 12 - Leases - Components of Operating Lease Expense (Details)", "menuCat": "Details", "order": "73", "role": "http://www.avepoint.com/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details", "shortName": "Note 12 - Leases - Components of Operating Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:OtherInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 12 - Leases - Other Information (Details)", "menuCat": "Details", "order": "74", "role": "http://www.avepoint.com/20221231/role/statement-note-12-leases-other-information-details", "shortName": "Note 12 - Leases - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:OtherInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "75", "role": "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "shortName": "Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 12 - Leases - Operating Leases (Details)", "menuCat": "Details", "order": "76", "role": "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details", "shortName": "Note 12 - Leases - Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "77", "role": "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual", "shortName": "Note 13 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-5", "lang": null, "name": "avpt:PaymentsForUnconditionalPurchaseCommitment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Note 13 - Commitments and Contingencies - Purchase Commitments (Details)", "menuCat": "Details", "order": "78", "role": "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "shortName": "Note 13 - Commitments and Contingencies - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.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": "078 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual)", "menuCat": "Details", "order": "79", "role": "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "shortName": "Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.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" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "avpt:DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)", "menuCat": "Details", "order": "80", "role": "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "shortName": "Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual)", "menuCat": "Details", "order": "81", "role": "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "shortName": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2021-07-01_2021-07-01", "decimals": "INF", "lang": null, "name": "avpt:NumberOfSharesSubjectToVestingProvision", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details)", "menuCat": "Details", "order": "82", "role": "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "shortName": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_OwnershipAxis-AvepointEdutechPteLtdMember", "decimals": "-3", "lang": null, "name": "us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Note 16 - Stock-based Compensation (Details Textual)", "menuCat": "Details", "order": "83", "role": "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "shortName": "Note 16 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_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": "083 - Disclosure - Note 16 - Stock-based Compensation - Stock-based Compensation (Details)", "menuCat": "Details", "order": "84", "role": "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "shortName": "Note 16 - Stock-based Compensation - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_PlanNameAxis-The20062016And2021Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_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": "084 - Disclosure - Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)", "menuCat": "Details", "order": "85", "role": "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "shortName": "Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2021PlanMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Note 16 - Stock-based Compensation - Option Activity (Details)", "menuCat": "Details", "order": "86", "role": "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details", "shortName": "Note 16 - Stock-based Compensation - Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - Disclosure - Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details)", "menuCat": "Details", "order": "87", "role": "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "shortName": "Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "087 - Disclosure - Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "88", "role": "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "shortName": "Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "088 - Disclosure - Note 17 - Financial Instruments (Details Textual)", "menuCat": "Details", "order": "89", "role": "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-details-textual", "shortName": "Note 17 - Financial Instruments (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "008 - Statement - Consolidated Statements of Cash Flows (Parentheticals)", "menuCat": "Statements", "order": "9", "role": "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "shortName": "Consolidated Statements of Cash Flows (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "avpt:OtherAssetsCertificateOfDeposits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "089 - Disclosure - Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "90", "role": "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "shortName": "Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "avpt:OtherAssetsCertificateOfDeposits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-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": "090 - Disclosure - Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "91", "role": "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "shortName": "Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "i_2021-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" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091 - Disclosure - Note 18 - Segment Information (Details Textual)", "menuCat": "Details", "order": "92", "role": "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-details-textual", "shortName": "Note 18 - Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092 - Disclosure - Note 18 - Segment Information - Segment Information (Details)", "menuCat": "Details", "order": "93", "role": "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details", "shortName": "Note 18 - Segment Information - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_StatementGeographicalAxis-NorthAmericaMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "093 - Disclosure - Note 19 - Loss Per Share - Loss Per Share (Details)", "menuCat": "Details", "order": "94", "role": "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details", "shortName": "Note 19 - Loss Per Share - Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "094 - Disclosure - Note 19 - Loss Per Share - Antidilutive Securities (Details)", "menuCat": "Details", "order": "95", "role": "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details", "shortName": "Note 19 - Loss Per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "095 - Disclosure - Note 21 - Subsequent Events (Details Textual)", "menuCat": "Details", "order": "96", "role": "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual", "shortName": "Note 21 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "avpt20230414_posam.htm", "contextRef": "d_2023-03-13_2023-03-13_GranteeStatusAxis-ShareBasedPaymentArrangementEmployeeMember_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } } }, "segmentCount": 128, "tag": { "avpt_AEPLPETLTDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents AEPL PTE. LTD.", "label": "AEPL PTE. LTD. [Member]" } } }, "localname": "AEPLPETLTDMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "avpt_AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accounts receivable, net, deferred revenue and deferred sales commissions.", "label": "Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions [Table Text Block]" } } }, "localname": "AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "avpt_AccruedExpensesAndOtherLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents accrued expenses and other liabilities.", "label": "Accrued Expenses and Other Liabilities [member]" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "domainItemType" }, "avpt_AccruedPartnerExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of accrued partner expenses.", "label": "Accrued partner expenses" } } }, "localname": "AccruedPartnerExpensesCurrent", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_AvepointEdutechPteLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents AvePoint EduTech PTE. LTD.", "label": "AvePoint EduTech PTE. LTD. [Member]" } } }, "localname": "AvepointEdutechPteLtdMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "avpt_BusinessAcquisitionConditionalOptionToRepurchaseShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The conditional option to repurchase shares issued in business acquisition.", "label": "avpt_BusinessAcquisitionConditionalOptionToRepurchaseShares", "terseLabel": "Business Acquisition, Conditional Option to Repurchase Shares" } } }, "localname": "BusinessAcquisitionConditionalOptionToRepurchaseShares", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_BusinessAcquisitionConditionalOptionToRepurchaseSharesPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of the conditional option to repurchase shares in a business combination.", "label": "avpt_BusinessAcquisitionConditionalOptionToRepurchaseSharesPeriod", "terseLabel": "Business Acquisition, Conditional Option to Repurchase Shares, Period (Month)" } } }, "localname": "BusinessAcquisitionConditionalOptionToRepurchaseSharesPeriod", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "durationItemType" }, "avpt_BusinessAcquisitionSharesHeldInEscrow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares held in escrow in business acquisition.", "label": "avpt_BusinessAcquisitionSharesHeldInEscrow", "terseLabel": "Business Acquisition, Shares Held in Escrow (in shares)" } } }, "localname": "BusinessAcquisitionSharesHeldInEscrow", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_BusinessAcquisitionSharesHeldInEscrowNoLongerContingentAndReclassifiedToMezzanineEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares that were held in escrow for business acquisition that are no longer contingent and reclassified to mezzanine equity.", "label": "avpt_BusinessAcquisitionSharesHeldInEscrowNoLongerContingentAndReclassifiedToMezzanineEquity", "terseLabel": "Business Acquisition, Shares Held in Escrow, No Longer Contingent and Reclassified to Mezzanine Equity (in shares)" } } }, "localname": "BusinessAcquisitionSharesHeldInEscrowNoLongerContingentAndReclassifiedToMezzanineEquity", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_BusinessCombinationContingentConsiderationPercentageOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of shares for contingent consideration of business acquisition.", "label": "avpt_BusinessCombinationContingentConsiderationPercentageOfShares", "terseLabel": "Business Combination, Contingent Consideration, Percentage of Shares" } } }, "localname": "BusinessCombinationContingentConsiderationPercentageOfShares", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "percentItemType" }, "avpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for accrued expenses and other current liabilities, assumed at the acquisition date.", "label": "avpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities", "negatedTerseLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "avpt_BusinessCombinationShareExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the share exchange ratio in a business combination.", "label": "Business Combination, Share Exchange Ratio", "terseLabel": "Business Combination, Share Exchange Ratio" } } }, "localname": "BusinessCombinationShareExchangeRatio", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "pureItemType" }, "avpt_CloudServiceFeesCurrent": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of cloud service fees.", "label": "Cloud service fees" } } }, "localname": "CloudServiceFeesCurrent", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_CommonStockOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents common stock outstanding.", "label": "Common Stock Outstanding [Member]" } } }, "localname": "CommonStockOutstandingMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_CommonStockRepurchasedForTreasuryStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of common stock repurchased for treasury stock.", "label": "avpt_CommonStockRepurchasedForTreasuryStock", "negatedTerseLabel": "Repurchase of Common Stock (in shares)" } } }, "localname": "CommonStockRepurchasedForTreasuryStock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "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/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "avpt_ConversionOfApecClassACommonStockIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of APec class A common stock into the company's common stock.", "label": "Conversion of Apec Class A Common Stock into Common Stock [Member]" } } }, "localname": "ConversionOfApecClassACommonStockIntoCommonStockMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ConversionOfApecClassBCommonStockIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of APec class B common stock into the company's common stock.", "label": "Conversion of Apec Class B Common Stock into Common Stock [Member]" } } }, "localname": "ConversionOfApecClassBCommonStockIntoCommonStockMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ConversionOfLegacyAvepointCommonStockIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of legacy AvePoint common stock into the company's common stock.", "label": "Conversion of Legacy AvePoint Common Stock into Common Stock [Member]" } } }, "localname": "ConversionOfLegacyAvepointCommonStockIntoCommonStockMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ConversionOfLegacyAvepointPreferredStockIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of legacy AvePoint preferred stock into the company's common stock.", "label": "Conversion of Legacy AvePoint Preferred Stock into Common Stock [Member]" } } }, "localname": "ConversionOfLegacyAvepointPreferredStockIntoCommonStockMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_DeferredRevenueIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase (decrease) in deferred revenue during the period.", "label": "avpt_DeferredRevenueIncreaseDecrease", "terseLabel": "Increase/(decrease), deferred revenue" } } }, "localname": "DeferredRevenueIncreaseDecrease", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development.", "label": "avpt_DeferredTaxAssetsCapitalizedResearchAndDevelopment", "terseLabel": "Research and development expenses" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability.", "label": "avpt_DeferredTaxAssetsLeaseLiability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxLiabilitiesAmortization": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from amortization.", "label": "avpt_DeferredTaxLiabilitiesAmortization", "verboseLabel": "Amortization" } } }, "localname": "DeferredTaxLiabilitiesAmortization", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxLiabilitiesCommissions": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from commissions.", "label": "avpt_DeferredTaxLiabilitiesCommissions", "verboseLabel": "Commissions" } } }, "localname": "DeferredTaxLiabilitiesCommissions", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxLiabilitiesUnbilledReceivable": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from unbilled receivable.", "label": "avpt_DeferredTaxLiabilitiesUnbilledReceivable", "negatedTerseLabel": "Unbilled receivable" } } }, "localname": "DeferredTaxLiabilitiesUnbilledReceivable", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets, including amortization of intangible assets.", "label": "avpt_DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_EarnOutRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents earn-out RSUS.", "label": "Earn-Out RSUs [Member]" } } }, "localname": "EarnOutRSUsMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_EarnoutAndWarrantLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclousre of earn-out and warrant liabilities.", "label": "Earn-Out and Warrant Liabilities [Text Block]" } } }, "localname": "EarnoutAndWarrantLiabilitiesTextBlock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities" ], "xbrltype": "textBlockItemType" }, "avpt_EarnoutSharesLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents earn-out shares liabilities.", "label": "Earn-out Shares Liabilities [Member]" } } }, "localname": "EarnoutSharesLiabilitiesMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "avpt_EdutechCommonSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents EduTech common shares.", "label": "EduTech Common Shares [Member]" } } }, "localname": "EdutechCommonSharesMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_EffectiveIncomeTaxRateReconciliationFairValueOfEarnoutLiabilityAmount": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to fair value of earnout liability.", "label": "avpt_EffectiveIncomeTaxRateReconciliationFairValueOfEarnoutLiabilityAmount", "terseLabel": "Fair value of earnout liability" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFairValueOfEarnoutLiabilityAmount", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "avpt_EffectiveIncomeTaxRateReconciliationReturntoprovisionAdjustmentsAmount": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to return to provision adjustments.", "label": "Return-to-provision adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReturntoprovisionAdjustmentsAmount", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "avpt_EffectiveIncomeTaxRateReconciliationSection162mCompensationAmount": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to section 162(m) compensation.", "label": "Executive compensation limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationSection162mCompensationAmount", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "avpt_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to transaction costs.", "label": "avpt_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount", "terseLabel": "Transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsAmount", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "avpt_EmergingGrowthCompanyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for emerging growth company.", "label": "Emerging Growth Company [Policy Text Block]" } } }, "localname": "EmergingGrowthCompanyPolicyTextBlock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "avpt_EquityAdjustmentForRedemptionOfConvertiblePreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjustment to equity for redemption of convertible preferred stock.", "label": "Redemption of Series B convertible preferred stock" } } }, "localname": "EquityAdjustmentForRedemptionOfConvertiblePreferredStock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_EssentialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Essential.", "label": "Essential [Member]" } } }, "localname": "EssentialMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ForeignCurrencyRemeasurementGainLoss": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.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 (gain)" } } }, "localname": "ForeignCurrencyRemeasurementGainLoss", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_GainLossOnChangeInContingentLiabilityAndWarrants": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of gain loss on contingent liability and warrants.", "label": "Gain on earn-out and warrant liabilities" } } }, "localname": "GainLossOnChangeInContingentLiabilityAndWarrants", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "avpt_GainLossOnChangeInContingentLiabilityAndWarrantsExcludingGeneralAndAdministrativeExpense": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.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/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_GuaranteeForServiceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents guarantee for service agreement.", "label": "Guarantee for Service Agreement [Member]" } } }, "localname": "GuaranteeForServiceAgreementMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "avpt_HSBCVentureBankUsaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents HSBC Venture Bank USA Inc.", "label": "HSBC Venture Bank USA Inc. [Member]" } } }, "localname": "HSBCVentureBankUsaIncMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ITSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents IT solutions.", "label": "IT solutions [Member]" } } }, "localname": "ITSolutionsMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "avpt_IaccessSolutionsPteLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents I-Access Solutions Pte. Ltd.", "label": "I-Access Solutions Pte. Ltd. [Member]" } } }, "localname": "IaccessSolutionsPteLtdMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "avpt_IncreaseDecreaseInAccountsReceivableNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents increase decrease in net accounts received.", "label": "Increase/(decrease), accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivableNet", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details" ], "xbrltype": "monetaryItemType" }, "avpt_IncreaseDecreaseInCapitalizedContractCostsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in capitalized contract costs, net.", "label": "Increase/(decrease), deferred sales commissions" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostsNet", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details" ], "xbrltype": "monetaryItemType" }, "avpt_IssuanceOfRedeemableNoncontrollingInterestStockholdersEquityImpact": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the impact on stockholders' equity of the issuance of redeemable noncontrolling interest.", "label": "avpt_IssuanceOfRedeemableNoncontrollingInterestStockholdersEquityImpact", "terseLabel": "Issuance of redeemable noncontrolling interest in EduTech", "verboseLabel": "Issuance of redeemable noncontrolling interest in EduTech" } } }, "localname": "IssuanceOfRedeemableNoncontrollingInterestStockholdersEquityImpact", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_IssuanceOfRedeemableNoncontrollingInterestTemporaryEquityEffect": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity effect of the issuance of redeemable noncontrolling interest.", "label": "avpt_IssuanceOfRedeemableNoncontrollingInterestTemporaryEquityEffect", "verboseLabel": "Issuance of redeemable noncontrolling interest in EduTech" } } }, "localname": "IssuanceOfRedeemableNoncontrollingInterestTemporaryEquityEffect", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityBalanceRelatedToCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability balance related to common stock.", "label": "avpt_LiabilityBalanceRelatedToCommonStock", "terseLabel": "Liability Balance Related to Common Stock" } } }, "localname": "LiabilityBalanceRelatedToCommonStock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityBalanceRelatedToModifiedOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability balance related to modified options.", "label": "avpt_LiabilityBalanceRelatedToModifiedOptions", "terseLabel": "Liability Balance Related to Modified Options" } } }, "localname": "LiabilityBalanceRelatedToModifiedOptions", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityBalanceRelatedToModifiedOptionsReclassifiedToLiabilityclassifiedOutstandingShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability balance related to modified options reclassified to liability-classified outstanding shares.", "label": "avpt_LiabilityBalanceRelatedToModifiedOptionsReclassifiedToLiabilityclassifiedOutstandingShares", "terseLabel": "Liability Balance Related to Modified Options Reclassified to Liability-classified Outstanding Shares" } } }, "localname": "LiabilityBalanceRelatedToModifiedOptionsReclassifiedToLiabilityclassifiedOutstandingShares", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityBalanceRelatedToOutstandingSharesReclassifiedTotemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability balance related to outstanding shares reclassified to temporary equity.", "label": "avpt_LiabilityBalanceRelatedToOutstandingSharesReclassifiedTotemporaryEquity", "terseLabel": "Liability Balance Related to Outstanding Shares Reclassified toTemporary Equity" } } }, "localname": "LiabilityBalanceRelatedToOutstandingSharesReclassifiedTotemporaryEquity", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityClassifiedCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the liability-classified common stock.", "label": "Liability-classified Common Stock [Member]" } } }, "localname": "LiabilityClassifiedCommonStockMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_LineOfCreditAccordionFeatureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the accordion feature of line of credit.", "label": "Line of Credit, Accordion Feature [Member]" } } }, "localname": "LineOfCreditAccordionFeatureMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "avpt_LongtermOperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents long-term operating lease liabilities.", "label": "Long-term Operating Lease Liabilities [Member]" } } }, "localname": "LongtermOperatingLeaseLiabilitiesMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "domainItemType" }, "avpt_MergerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the merger.", "label": "Merger [Member]" } } }, "localname": "MergerMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_MicrosoftOffice365Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Microsoft Office 365.", "label": "Microsoft Office 365 [Member]" } } }, "localname": "MicrosoftOffice365Member", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ModifiedCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the modified common stock.", "label": "Modified Common Stock [Member]" } } }, "localname": "ModifiedCommonStockMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ModifiedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the modified options.", "label": "Modified Options [Member]" } } }, "localname": "ModifiedOptionsMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "avpt_NetIncomeLossAttributableToAndAccretionOfRedeemableNoncontrollingInterestEffectOnTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity effect of net income (loss) attributable to and accretion of redeemable noncontrolling interest during the period.", "label": "Net income attributable to noncontrolling interest", "verboseLabel": "Net income attributable to and accretion of redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToAndAccretionOfRedeemableNoncontrollingInterestEffectOnTemporaryEquity", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.avepoint.com/20221231", "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/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "integerItemType" }, "avpt_NumberOfSharesExchangeableAt1250": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of share beccome exchangeable stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share.", "label": "avpt_NumberOfSharesExchangeableAt1250", "terseLabel": "Number of Shares Exchangeable at $12.50 (in shares)" } } }, "localname": "NumberOfSharesExchangeableAt1250", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_NumberOfSharesExchangeableAt1500": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares become exchangeable when stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share.", "label": "avpt_NumberOfSharesExchangeableAt1500", "terseLabel": "Number of Shares Exchangeable at $15.00 (in shares)" } } }, "localname": "NumberOfSharesExchangeableAt1500", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_NumberOfSharesExchangeableAt1750": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares become exchangeable when stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.", "label": "avpt_NumberOfSharesExchangeableAt1750", "terseLabel": "Number of Shares Exchangeable at $17.50 (in shares)" } } }, "localname": "NumberOfSharesExchangeableAt1750", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_NumberOfSharesSubjectToVestingProvision": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares that subject to vesting provisio: 100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Business Combination, AvePoint's stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and 100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Business Combination, the Company consummates a subsequent transaction.", "label": "avpt_NumberOfSharesSubjectToVestingProvision", "terseLabel": "Number of Shares Subject to Vesting Provision (in shares)" } } }, "localname": "NumberOfSharesSubjectToVestingProvision", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_OtherAssetsCertificateOfDeposits": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the certificate of deposits amount related to other assets.", "label": "avpt_OtherAssetsCertificateOfDeposits", "terseLabel": "Certificates of deposit" } } }, "localname": "OtherAssetsCertificateOfDeposits", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "avpt_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents other countries.", "label": "Other Countries [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "avpt_OtherInformationRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other information related to operating leases.", "label": "Other Information Related to Operating Leases [Table Text Block]" } } }, "localname": "OtherInformationRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-tables" ], "xbrltype": "textBlockItemType" }, "avpt_PRCOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the PRC Options.", "label": "PRC Options [Member]" } } }, "localname": "PRCOptionsMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_PaymentOfNetCashSettlementForDirectiveOutstandingOptions": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment for directive outstanding options settlement.", "label": "avpt_PaymentOfNetCashSettlementForDirectiveOutstandingOptions", "negatedLabel": "Payment of net cash settlement for management options" } } }, "localname": "PaymentOfNetCashSettlementForDirectiveOutstandingOptions", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsForExchangeOfCommonStockInBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payments for common stock exchange in a business combination.", "label": "avpt_PaymentsForExchangeOfCommonStockInBusinessCombination", "terseLabel": "Payments for Exchange of Common Stock in Business Combination" } } }, "localname": "PaymentsForExchangeOfCommonStockInBusinessCombination", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsForRedemptionOfLegacyCommonStock": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for redemption of legacy common stock.", "label": "avpt_PaymentsForRedemptionOfLegacyCommonStock", "negatedLabel": "Redemption of Legacy AvePoint Common Stock" } } }, "localname": "PaymentsForRedemptionOfLegacyCommonStock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsForTransactionFeesBusinessAcquisition": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payments for transaction fees business acquisition.", "label": "avpt_PaymentsForTransactionFeesBusinessAcquisition", "negatedLabel": "Payments of transaction fees by Legacy AvePoint" } } }, "localname": "PaymentsForTransactionFeesBusinessAcquisition", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsForUnconditionalPurchaseCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid pursuant to the unconditional purchase commitment.", "label": "avpt_PaymentsForUnconditionalPurchaseCommitment", "terseLabel": "Payments for Unconditional Purchase Commitment" } } }, "localname": "PaymentsForUnconditionalPurchaseCommitment", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsOfStockRecapitalizationTransactionFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for transaction fees incurred directly with the recapitalization of an equity security.", "label": "Transaction fees" } } }, "localname": "PaymentsOfStockRecapitalizationTransactionFees", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows-parentheticals" ], "xbrltype": "monetaryItemType" }, "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/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ProceedsFromIssuanceOfCommonStockNet": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of common stock, net of issuance cost.", "label": "Proceeds from issuance of Common Stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStockNet", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_ProceedsFromNonrecoursePromissoryNote": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from the collection of non-recourse promissory note.", "label": "Collection of non-recourse promissory note" } } }, "localname": "ProceedsFromNonrecoursePromissoryNote", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_ProceedsFromRecapitalizationGross": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from recapitalization of shares, before issuance costs.", "label": "Proceeds from recapitalization of Apex shares, net of transaction fees of $49,990" } } }, "localname": "ProceedsFromRecapitalizationGross", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_ProceedsFromRecapitalizationIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from issuance costs associated with the recapitalization of shares.", "label": "avpt_ProceedsFromRecapitalizationIssuanceCosts", "negatedLabel": "Payments of transaction fees" } } }, "localname": "ProceedsFromRecapitalizationIssuanceCosts", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "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/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "avpt_PutOptionRedemptionShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares redeemable for pout otion.", "label": "avpt_PutOptionRedemptionShare", "terseLabel": "Put Option, Redemption Share (in shares)" } } }, "localname": "PutOptionRedemptionShare", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_PutOptionToRepurchaseSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents put option to repurchase shares.", "label": "Put Option to Repurchase Shares [Member]" } } }, "localname": "PutOptionToRepurchaseSharesMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_PutOptionUnderlyingOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of underlying option pusuant to the put option.", "label": "avpt_PutOptionUnderlyingOption", "terseLabel": "Put Option, Underlying Option (in shares)" } } }, "localname": "PutOptionUnderlyingOption", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_Range1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "represents range 1.", "label": "Range 1 [Member]" } } }, "localname": "Range1Member", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "domainItemType" }, "avpt_Range2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents range 2.", "label": "Range 2 [Member]" } } }, "localname": "Range2Member", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "domainItemType" }, "avpt_Range3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents range 3.", "label": "Range 3 [Member]" } } }, "localname": "Range3Member", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "domainItemType" }, "avpt_RecentlyAdoptedAccountingGuidancePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recently adopted accounting guidance.", "label": "Recently Adopted Accounting Guidance [Policy Text Block]" } } }, "localname": "RecentlyAdoptedAccountingGuidancePolicyTextBlock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "avpt_ReclassificationOfCommonSharesToTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of common shares reclassified to temporary equity.", "label": "avpt_ReclassificationOfCommonSharesToTemporaryEquity", "verboseLabel": "Reclassification of common shares to mezzanine equity" } } }, "localname": "ReclassificationOfCommonSharesToTemporaryEquity", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the reclassification of redeemable common shares from temporary to permanent equity.", "label": "Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]" } } }, "localname": "ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the reclassification of share-based awards from liabilities and temporary equity to permanent equity.", "label": "Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]" } } }, "localname": "ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_ReclassificationOfSharedBasedAwardsToTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of share-based awards reclassified to temporary equity.", "label": "Reclassification of share-based awards to mezzanine equity" } } }, "localname": "ReclassificationOfSharedBasedAwardsToTemporaryEquity", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_ReclassificationsOfEarnOutRSUsToEarnOutShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of reclassifications of earn-out RSUs to earn-out shares during the period.", "label": "avpt_ReclassificationsOfEarnOutRSUsToEarnOutShares", "negatedLabel": "Reclassification of earn-out RSUs to earn-out shares" } } }, "localname": "ReclassificationsOfEarnOutRSUsToEarnOutShares", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_RedeemableCommonSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the redeemable common shares.", "label": "Redeemable Common Shares [Member]" } } }, "localname": "RedeemableCommonSharesMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_RedeemableNoncontrollingInterestIncreaseFromContributionByNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in redeemable noncontrolling interest from contribution from noncontrolling interest holders.", "label": "avpt_RedeemableNoncontrollingInterestIncreaseFromContributionByNoncontrollingInterest", "terseLabel": "Redeemable Noncontrolling Interest, Increase from Contribution by Noncontrolling Interest" } } }, "localname": "RedeemableNoncontrollingInterestIncreaseFromContributionByNoncontrollingInterest", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_RedeemableNoncontrollingInterestPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable noncontrolling interest.", "label": "Redeemable Noncontrolling Interest [Policy Text Block]" } } }, "localname": "RedeemableNoncontrollingInterestPolicyTextBlock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "avpt_RemeasurementOfRedemptionValueOfCommonShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustemtn for remeasurement of redemption value of common shares.", "label": "Remeasurement of redemption value of common shares" } } }, "localname": "RemeasurementOfRedemptionValueOfCommonShares", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_RemeasurementOfRedemptionValueOfConvertiblePreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments for remeansurement of redemption value of convertible preferred stock.", "label": "Remeasurement of redemption value of convertible preferred stock" } } }, "localname": "RemeasurementOfRedemptionValueOfConvertiblePreferredStock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_RevenueShortfallMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents revenue shortfall.", "label": "Revenue Shortfall [Member]" } } }, "localname": "RevenueShortfallMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_RevenueSurplusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents revenue surplus.", "label": "Revenue Surplus [Member]" } } }, "localname": "RevenueSurplusMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_RsuAndOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents RSU and Option.", "label": "RSU and Option [Member]" } } }, "localname": "RsuAndOptionMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "avpt_SAASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents SaaS.", "label": "SaaS [Member" } } }, "localname": "SAASMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "avpt_SettlementOfRestrictedStockIssuedInExchangeForNonrecoursePromissoryNoteShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "represents settlement of restricted stock issued in exchange for non-recourse promissory note, shares.", "label": "Settlement of restricted stock issued in exchange for non-recourse promissory note (in shares)" } } }, "localname": "SettlementOfRestrictedStockIssuedInExchangeForNonrecoursePromissoryNoteShares", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "avpt_SettlementOfRestrictedStockIssuedInExchangeForNonrecoursePromissoryNoteValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents settlement of restricted stock issued in exchange for non-recourse promissory note, value.", "label": "Settlement of restricted stock issued in exchange for non-recourse promissory note" } } }, "localname": "SettlementOfRestrictedStockIssuedInExchangeForNonrecoursePromissoryNoteValue", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_ShareBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the share-based awards.", "label": "Share-based Awards [Member]" } } }, "localname": "ShareBasedAwardsMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents share repurchase program.", "label": "Share Repurchase Program [Member]" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsIncludingOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of equity instruments including options grants in period under share-based compensation arrangement.", "label": "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsIncludingOptionsGrantsInPeriodFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Including Options, Grants in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsIncludingOptionsGrantsInPeriodFairValue", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of share-based payment award other than option that oustanding.", "label": "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_SixMonthsCompletionOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the six months completion optioin.", "label": "Six Months Completion Option [Member]" } } }, "localname": "SixMonthsCompletionOptionMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_SoftwareDevelopmentSoldToCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents development of computer software, which is to be sold, leased or otherwise marketed.", "label": "Software Development Sold to Customers [Member]" } } }, "localname": "SoftwareDevelopmentSoldToCustomersMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "avpt_SoftwareToBeSoldLeasedOrOtherwiseMarketedAndInternalUseSoftwarePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; (2) produce product masters after establishing technological feasibility; (3) the software is acquired, internally developed, or modified solely to meet the entity's internal needs; and (4) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed and Internal Use Software, Policy [Policy Text Block]" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedAndInternalUseSoftwarePolicyPolicyTextBlock", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "avpt_StockIssuedDuringPeriodSharesCancelledOfficerAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period for cancelled officer awards.", "label": "Common Stock issued for canceled officer awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCancelledOfficerAwards", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "avpt_StockIssuedDuringPeriodSharesIssuedForIssuanceCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share issued for issuance cost.", "label": "Issuance of common shares in exchange for issuance cost (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForIssuanceCost", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "avpt_StockIssuedDuringPeriodValueCancelledOfficerAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during period for cancelled officer awards.", "label": "Common Stock issued for canceled officer awards" } } }, "localname": "StockIssuedDuringPeriodValueCancelledOfficerAwards", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_StockIssuedDuringPeriodValueIssuedForIssuanceCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued for issuance cost.", "label": "Issuance of common shares in exchange for issuance cost" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForIssuanceCost", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_StockIssuedForAcquisitionsNoLongerContingentAndReclassifiedToMezzanineEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares that were issued for acquisitions that are no longer contingent and are reclassified to mezzanine equity.", "label": "avpt_StockIssuedForAcquisitionsNoLongerContingentAndReclassifiedToMezzanineEquity", "terseLabel": "Stock Issued for Acquisitions, No Longer Contingent and Reclassified to Mezzanine Equity (in shares)" } } }, "localname": "StockIssuedForAcquisitionsNoLongerContingentAndReclassifiedToMezzanineEquity", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_SubscriptionAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the subscription agreements.", "label": "Subscription Agreements [Member]" } } }, "localname": "SubscriptionAgreementsMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity, including portion attributable to noncontrolling interests.", "label": "Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member]" } } }, "localname": "TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_TemporaryEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity.", "label": "Temporary Equity [Member]" } } }, "localname": "TemporaryEquityMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_TemporaryEquitySharesRedempted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of temporary shares redempted during period.", "label": "avpt_TemporaryEquitySharesRedempted", "negatedLabel": "Redemption of Series B convertible preferred stock (in shares)" } } }, "localname": "TemporaryEquitySharesRedempted", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "avpt_TemporaryEquityValueRedempted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in temporary equity due to redemption.", "label": "avpt_TemporaryEquityValueRedempted", "negatedLabel": "Redemption of Series B convertible preferred stock" } } }, "localname": "TemporaryEquityValueRedempted", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_TermedLicenseAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents termed license and support.", "label": "Termed License and Support [Member]" } } }, "localname": "TermedLicenseAndSupportMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "avpt_The20062016And2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2006, 2016, and 2021.", "label": "The 2006, 2016 and 2021 [Member]" } } }, "localname": "The20062016And2021Member", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "avpt_The2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding the 2021 Plan.", "label": "The 2021 Plan [Member]" } } }, "localname": "The2021PlanMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "avpt_TimeAndPerformanceBasedOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Time and Performance Based Option.", "label": "Time and Performance Based Option [Member]" } } }, "localname": "TimeAndPerformanceBasedOptionMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_UnbilledReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the unbilled receivable.", "label": "Unbilled Receivable [Member]" } } }, "localname": "UnbilledReceivableMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "domainItemType" }, "avpt_WarrantLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrant liabilities.", "label": "Warrant Liabilities [Member]" } } }, "localname": "WarrantLiabilitiesMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "avpt_statement-statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes" } } }, "localname": "statement-statement-note-11-income-taxes-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-components-of-operating-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Components of Operating Lease Expense (Details)" } } }, "localname": "statement-statement-note-12-leases-components-of-operating-lease-expense-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-operating-leases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Operating Leases (Details)" } } }, "localname": "statement-statement-note-12-leases-operating-leases-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-other-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Other Information (Details)" } } }, "localname": "statement-statement-note-12-leases-other-information-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases" } } }, "localname": "statement-statement-note-12-leases-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Commitments and Contingencies - Purchase Commitments (Details)" } } }, "localname": "statement-statement-note-13-commitments-and-contingencies-purchase-commitments-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-13-commitments-and-contingencies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Commitments and Contingencies" } } }, "localname": "statement-statement-note-13-commitments-and-contingencies-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)" } } }, "localname": "statement-statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-14-company-earnout-and-warrant-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Company Earn-Out and Warrant Liabilities" } } }, "localname": "statement-statement-note-14-company-earnout-and-warrant-liabilities-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details)" } } }, "localname": "statement-statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency)" } } }, "localname": "statement-statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Option Activity (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-option-activity-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-stockbased-compensation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Stock-based Compensation (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-stockbased-compensation-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation" } } }, "localname": "statement-statement-note-16-stockbased-compensation-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details)" } } }, "localname": "statement-statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)" } } }, "localname": "statement-statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-17-financial-instruments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Financial Instruments" } } }, "localname": "statement-statement-note-17-financial-instruments-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-18-segment-information-segment-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Segment Information - Segment Information (Details)" } } }, "localname": "statement-statement-note-18-segment-information-segment-information-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-18-segment-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Segment Information" } } }, "localname": "statement-statement-note-18-segment-information-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-19-loss-per-share-antidilutive-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Loss Per Share - Antidilutive Securities (Details)" } } }, "localname": "statement-statement-note-19-loss-per-share-antidilutive-securities-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-19-loss-per-share-loss-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Loss Per Share - Loss Per Share (Details)" } } }, "localname": "statement-statement-note-19-loss-per-share-loss-per-share-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-19-loss-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Loss Per Share" } } }, "localname": "statement-statement-note-19-loss-per-share-tables", "nsuri": "http://www.avepoint.com/20221231", "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/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "nsuri": "http://www.avepoint.com/20221231", "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/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details)" } } }, "localname": "statement-statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-3-business-combination-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination" } } }, "localname": "statement-statement-note-3-business-combination-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-3-business-combination-weighted-average-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Weighted Average Assumptions (Details)" } } }, "localname": "statement-statement-note-3-business-combination-weighted-average-assumptions-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details)" } } }, "localname": "statement-statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-4-goodwill-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Goodwill" } } }, "localname": "statement-statement-note-4-goodwill-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)" } } }, "localname": "statement-statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)" } } }, "localname": "statement-statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-5-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets, Net" } } }, "localname": "statement-statement-note-5-intangible-assets-net-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-7-accounts-receivable-net-accounts-receivable-net-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details)" } } }, "localname": "statement-statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-7-accounts-receivable-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Receivable, Net" } } }, "localname": "statement-statement-note-7-accounts-receivable-net-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-8-property-and-equipment-net-property-and-equipment-net-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details)" } } }, "localname": "statement-statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-8-property-and-equipment-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Property and Equipment, Net" } } }, "localname": "statement-statement-note-8-property-and-equipment-net-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)" } } }, "localname": "statement-statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-9-accrued-expenses-and-other-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses and Other Liabilities" } } }, "localname": "statement-statement-note-9-accrued-expenses-and-other-liabilities-tables", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.avepoint.com/20221231", "xbrltype": "stringItemType" }, "avpt_tyGraphMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to tyGraph Companies.", "label": "tyGraph [Member]" } } }, "localname": "tyGraphMember", "nsuri": "http://www.avepoint.com/20221231", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20221231/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/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "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/20221231/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/20221231/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/20221231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20221231/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/20221231/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/20221231/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/20221231/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/20221231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r853" ], "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/20221231/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-document-and-entity-information", "http://www.avepoint.com/20221231/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20221231/role/statement-note-12-leases", "http://www.avepoint.com/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-other-information-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-tables", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-details-textual", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-details-textual", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20221231/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r853" ], "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/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r854" ], "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/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r853" ], "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/20221231/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/20221231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r853" ], "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/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r853" ], "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/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r853" ], "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/20221231/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/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-document-and-entity-information", "http://www.avepoint.com/20221231/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20221231/role/statement-note-12-leases", "http://www.avepoint.com/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-other-information-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-tables", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-details-textual", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-details-textual", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20221231/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r976", "r977", "r978", "r979" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r263", "r525", "r526", "r529", "r530", "r615", "r806", "r907", "r910", "r911" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r263", "r525", "r526", "r529", "r530", "r615", "r806", "r907", "r910", "r911" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r365", "r366", "r367", "r368", "r430", "r623", "r665", "r711", "r712", "r773", "r779", "r781", "r782", "r785", "r807", "r808", "r819", "r823", "r832", "r841", "r912", "r960", "r961", "r962", "r963", "r964", "r965" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r365", "r366", "r367", "r368", "r430", "r623", "r665", "r711", "r712", "r773", "r779", "r781", "r782", "r785", "r807", "r808", "r819", "r823", "r832", "r841", "r912", "r960", "r961", "r962", "r963", "r964", "r965" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [ "r976", "r977", "r978", "r979" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r319", "r625", "r659", "r660", "r661", "r662", "r663", "r664", "r811", "r824", "r840", "r860", "r905", "r906", "r913", "r970" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r319", "r625", "r659", "r660", "r661", "r662", "r663", "r664", "r811", "r824", "r840", "r860", "r905", "r906", "r913", "r970" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r365", "r366", "r367", "r368", "r423", "r430", "r461", "r462", "r463", "r622", "r623", "r665", "r711", "r712", "r773", "r779", "r781", "r782", "r785", "r807", "r808", "r819", "r823", "r832", "r841", "r844", "r899", "r912", "r961", "r962", "r963", "r964", "r965" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r365", "r366", "r367", "r368", "r423", "r430", "r461", "r462", "r463", "r622", "r623", "r665", "r711", "r712", "r773", "r779", "r781", "r782", "r785", "r807", "r808", "r819", "r823", "r832", "r841", "r844", "r899", "r912", "r961", "r962", "r963", "r964", "r965" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r321", "r322", "r707", "r708", "r710", "r774", "r780", "r784", "r787", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r812", "r825", "r844", "r913", "r970" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r321", "r322", "r707", "r708", "r710", "r774", "r780", "r784", "r787", "r794", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r812", "r825", "r844", "r913", "r970" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33", "r839" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r230", "r324", "r325", "r814" ], "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/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r730", "r795", "r845", "r969" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "us-gaap_AccountsReceivableNet", "periodEndLabel": "Closing, accounts receivable, net", "periodStartLabel": "Opening, accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/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": [ "r324", "r325" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r129", "r184" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued expenses and other liabilities", "totalLabel": "Accrued Liabilities and Other Liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Professional service fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r79", "r222", "r647" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r47", "r140", "r231", "r643", "r673", "r677" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r7", "r21", "r47", "r536", "r539", "r609", "r668", "r669", "r866", "r867", "r868", "r878", "r879", "r880" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r135", "r839", "r973" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r470", "r471", "r472", "r694", "r878", "r879", "r880", "r949", "r974" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r267", "r268", "r269", "r270", "r279", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r358", "r470", "r471", "r472", "r503", "r504", "r505", "r506", "r518", "r519", "r520", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r564", "r565", "r567", "r568", "r569", "r570", "r584", "r585", "r587", "r588", "r589", "r590", "r605", "r606", "r607", "r608", "r609", "r627", "r628", "r629", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r98", "r99", "r433" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r465", "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock-based Compensation", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r232", "r326", "r340" ], "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/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r13", "r73", "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r291" ], "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/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r183", "r226", "r260", "r302", "r310", "r315", "r329", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r525", "r529", "r566", "r639", "r736", "r839", "r852", "r908", "r909", "r958" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r218", "r234", "r260", "r329", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r525", "r529", "r566", "r839", "r908", "r909", "r958" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 6.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r120" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsFairValueDisclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464" ], "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/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r516", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r105", "r107", "r516", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "terseLabel": "Business Acquisition, Transaction Costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r2", "r3" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Common Stock issued in business combination", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r523", "r871" ], "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/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r4", "r112", "r522" ], "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/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Measurement input", "terseLabel": "Expected life (in years)" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r5", "r112" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r176", "r517" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "negatedTerseLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "negatedTerseLabel": "Current portion of deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r108", "r109" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Customer related assets", "terseLabel": "Intangible" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "negatedTerseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r108", "r109" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r809" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "us-gaap_CapitalizedComputerSoftwareNet", "terseLabel": "Capitalized Computer Software, Net, Ending Balance" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r342" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "us-gaap_CapitalizedContractCostImpairmentLoss", "terseLabel": "Capitalized Contract Cost, Impairment Loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "us-gaap_CapitalizedContractCostNet", "periodEndLabel": "Closing, deferred sales commissions", "periodStartLabel": "Opening, deferred sales commissions", "terseLabel": "Capitalized Contract Cost, Net, Total" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/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": [ "r196", "r641", "r705", "r729", "r839", "r852", "r863" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business.", "label": "us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness", "terseLabel": "Cash Acquired in Excess of Payments to Acquire Business" } } }, "localname": "CashAcquiredInExcessOfPaymentsToAcquireBusiness", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r54", "r220", "r813" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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": "us-gaap_CashAndCashEquivalentsFairValueDisclosure", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r54", "r151", "r255" ], "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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r6", "r151" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r16", "r846", "r847", "r848", "r849" ], "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/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r211", "r227", "r228", "r229", "r260", "r284", "r285", "r288", "r290", "r296", "r297", "r329", "r370", "r372", "r373", "r374", "r377", "r378", "r393", "r394", "r396", "r399", "r405", "r566", "r684", "r685", "r686", "r687", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r706", "r721", "r745", "r766", "r788", "r789", "r790", "r791", "r792", "r856", "r874", "r881" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r406" ], "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/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "terseLabel": "Class of Warrant or Right, Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r126", "r640", "r720" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r163", "r164", "r902" ], "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/20221231/role/statement-note-13-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r842", "r843", "r844", "r846", "r847", "r848", "r849", "r878", "r879", "r949", "r971", "r974" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r134", "r721" ], "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/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)", "terseLabel": "Common Stock, Shares, Issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r134", "r721", "r742", "r974", "r975" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)", "terseLabel": "Common Stock, Shares, Outstanding, Ending Balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r134", "r642", "r839" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, $0.0001 par value; 1,000,000 shares authorized, 185,278 and 181,822 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r48", "r237", "r239", "r247", "r635", "r655" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive loss attributable to AvePoint, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r11", "r115", "r116", "r237", "r239", "r246", "r634", "r654" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss": { "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 income attributable to redeemable noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r116", "r179", "r237", "r239", "r245", "r633", "r653" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss": { "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/20221231/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r61", "r63", "r123", "r124", "r323", "r796" ], "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/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r61", "r63", "r123", "r124", "r323", "r678", "r796" ], "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/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r61", "r63", "r123", "r124", "r323", "r796", "r859" ], "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/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r155" ], "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/20221231/role/statement-note-6-concentration-of-credit-risk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r61", "r63", "r123", "r124", "r323", "r796" ], "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/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r408", "r410", "r421" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Deferred contract costs", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r408", "r409", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_ContractWithCustomerLiability", "periodEndLabel": "Closing, deferred revenue", "periodStartLabel": "Opening, deferred revenue", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/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": [ "r408", "r409", "r421" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r408", "r409", "r421" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r422" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockAmountConverted1", "negatedLabel": "Conversion of convertible preferred stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountIssued1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockAmountIssued1", "terseLabel": "Conversion of Stock, Amount Issued" } } }, "localname": "ConversionOfStockAmountIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r56", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r56", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r56", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockSharesConverted1", "negatedLabel": "Conversion of convertible preferred stock (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r56", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockSharesIssued1", "terseLabel": "Conversion of Stock, Shares Issued (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r393", "r394", "r396", "r846", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r146", "r625" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-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/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r861", "r877", "r948" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r861", "r877" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r175", "r502", "r510", "r877" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "terseLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r861", "r877", "r948" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r62", "r323" ], "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/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r165", "r257", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r389", "r390", "r391" ], "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/20221231/role/statement-note-10-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/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r886" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "terseLabel": "Debt Securities, Available-for-Sale, Realized Gain (Loss)" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r877", "r947", "r948" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r175", "r877", "r947" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r13", "r175", "r207", "r509", "r510", "r877" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Total deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r130", "r131", "r185", "r497" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedLabel": "Deferred tax liabilities", "negatedTotalLabel": "Total deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r153" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r192", "r957" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized.", "label": "us-gaap_DeferredRentCredit", "terseLabel": "Deferred Rent Credit" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r877", "r947", "r948" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r102", "r946" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "us-gaap_DeferredTaxAssetsDeferredIncome", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r945" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred tax (liabilities) assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r945" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred tax assets, net of valuation allowance", "totalLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r102", "r946" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r102", "r946" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "us-gaap_DeferredTaxAssetsOther", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r101", "r102", "r946" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign", "verboseLabel": "Foreign tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r102", "r946" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "verboseLabel": "Compensation and benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": { "auth_ref": [ "r102", "r946" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.", "label": "Fair value of earnout liability" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r498" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Less: Valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r100", "r945" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r102", "r946" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "negatedTerseLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses", "negatedLabel": "Prepaid subscription" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r102", "r946" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "verboseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r13", "r78" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r13", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation, Depletion and Amortization, Total" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r913" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r431", "r435", "r466", "r467", "r469", "r833" ], "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/20221231/role/statement-note-16-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-12-leases", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r10", "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "us-gaap_DividendsPreferredStock", "terseLabel": "Dividends, Preferred Stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [ "r976", "r977", "r978", "r979" ], "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/20221231/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r248", "r271", "r272", "r273", "r274", "r275", "r281", "r284", "r288", "r289", "r290", "r294", "r552", "r553", "r636", "r656", "r816" ], "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/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r280", "r291", "r292", "r293" ], "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/20221231/role/statement-note-19-loss-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r953" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r262", "r484", "r512" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r468" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r942" ], "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/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r942" ], "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/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r22", "r214", "r241", "r242", "r243", "r264", "r265", "r266", "r268", "r276", "r278", "r295", "r333", "r339", "r407", "r470", "r471", "r472", "r505", "r506", "r534", "r536", "r537", "r538", "r539", "r541", "r551", "r576", "r578", "r579", "r580", "r581", "r582", "r609", "r668", "r669", "r670", "r694", "r766" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r13" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "us-gaap_FairValueAdjustmentOfWarrants", "terseLabel": "Fair Value Adjustment of Warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r120", "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r386", "r424", "r425", "r426", "r427", "r428", "r429", "r557", "r619", "r620", "r621", "r821", "r822", "r827", "r828", "r829" ], "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/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r121", "r182" ], "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/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r556", "r557", "r559", "r560", "r563" ], "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/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r386", "r424", "r429", "r557", "r619", "r827", "r828", "r829" ], "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/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r386", "r424", "r429", "r557", "r620", "r821", "r822", "r827", "r828", "r829" ], "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/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r386", "r424", "r425", "r426", "r427", "r428", "r429", "r557", "r621", "r821", "r822", "r827", "r828", "r829" ], "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/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r24", "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Included in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r562" ], "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/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodEndLabel": "Closing balance", "periodStartLabel": "Opening balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r386", "r424", "r425", "r426", "r427", "r428", "r429", "r619", "r620", "r621", "r821", "r822", "r827", "r828", "r829" ], "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/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r555", "r563" ], "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/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r594", "r600" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r224", "r355" ], "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/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r159" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-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/20221231/role/statement-note-5-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r159" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r159" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r159" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r159" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r353", "r354", "r355", "r356", "r626", "r630" ], "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/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r158", "r630" ], "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/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r74", "r76" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r158", "r626" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total intangible assets subject to amortization", "verboseLabel": "Net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r572", "r573", "r574", "r575", "r763" ], "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": "Foreign Currency Transaction Gain (Loss), before Tax, Total" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r147", "r747" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "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/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r223", "r344", "r631", "r820", "r839", "r889", "r896" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill, Ending Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r347", "r820" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r343", "r351", "r820" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r343", "r346", "r350", "r820" ], "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/20221231/role/statement-note-4-goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r349" ], "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/20221231/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r13", "r345", "r348", "r351", "r820" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r432", "r434", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r432", "r434", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r144", "r260", "r302", "r309", "r314", "r317", "r329", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r566", "r818", "r908" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r261", "r511" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r141", "r189", "r302", "r309", "r314", "r317", "r637", "r649", "r818" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r261", "r511" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r357", "r359", "r750" ], "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/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r359", "r750" ], "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/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/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/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/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/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r262", "r479", "r485", "r494", "r500", "r507", "r513", "r514", "r515", "r689" ], "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/20221231/role/statement-note-11-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r195", "r208", "r277", "r278", "r306", "r483", "r508", "r658" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense", "totalLabel": "Total income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r240", "r481", "r482", "r494", "r495", "r499", "r501", "r683" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r943" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r943" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Foreign rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r484" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "U.S. federal statutory tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r943" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r943" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r943" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "us-gaap_IncomeTaxReconciliationOtherAdjustments", "verboseLabel": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r943" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r943" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State and local income taxes, net" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The 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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r624", "r871" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 6.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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r352" ], "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/20221231/role/statement-note-5-intangible-assets-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r72", "r75" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "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 (expense) income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r250", "r253", "r254" ], "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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentOwnedAtCost": { "auth_ref": [ "r679", "r709", "r710", "r775", "r778", "r783", "r786", "r844", "r852", "r972" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of the investment.", "label": "us-gaap_InvestmentOwnedAtCost", "terseLabel": "Investment Owned, at Cost" } } }, "localname": "InvestmentOwnedAtCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r657", "r679", "r680", "r681", "r682", "r776", "r777" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r556" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "order": 0.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of 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": "Certificates of deposit" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r596", "r838" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-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/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r955" ], "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/20221231/role/statement-note-12-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r956" ], "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/20221231/role/statement-note-12-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r604" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-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/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r604" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r604" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r604" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r604" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r604" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r604" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r604" ], "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/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r591" ], "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/20221231/role/statement-note-12-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/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r260", "r329", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r526", "r529", "r530", "r566", "r719", "r817", "r852", "r908", "r958", "r959" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r139", "r186", "r645", "r839", "r876", "r887", "r952" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities, mezzanine equity, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, mezzanine equity, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r219", "r260", "r329", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r526", "r529", "r530", "r566", "r839", "r908", "r958", "r959" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "us-gaap_LiabilitiesFairValueDisclosure", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r914" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r35", "r875" ], "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/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r35", "r875" ], "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/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-10-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/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LoansAssumed1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of loans assumed in noncash investing or financing activities.", "label": "Loan to certain acquiree shareholders" } } }, "localname": "LoansAssumed1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r885" ], "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/20221231/role/statement-note-7-accounts-receivable-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member] (Deprecated 2023)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r364", "r365", "r366", "r369", "r903", "r904" ], "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/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r364", "r365", "r366", "r369", "r903", "r904" ], "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/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r914" ], "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/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r950" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r950" ], "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/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r950" ], "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/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r950" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r558" ], "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/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MediaContentMember": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Information and entertainment created for consumption by end users or audiences.", "label": "Media Content [Member]" } } }, "localname": "MediaContentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r32", "r82", "r83", "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Adjustment to present redemption value as of December 31, 2022" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "us-gaap_MinorityInterestOwnershipPercentageByParent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r915" ], "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/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r197", "r209" ], "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/20221231/role/statement-note-1-nature-of-business-and-organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r252" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r252" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r151", "r152", "r153" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r142", "r153", "r190", "r217", "r235", "r238", "r243", "r260", "r267", "r271", "r272", "r273", "r274", "r277", "r278", "r286", "r302", "r309", "r314", "r317", "r329", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r553", "r566", "r651", "r744", "r764", "r765", "r818", "r850", "r908" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss attributable to AvePoint, Inc.", "totalLabel": "Net loss attributable to AvePoint, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r145" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "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": "Net income attributable to and accretion of redeemable noncontrolling interest", "negatedLabel": "Net income attributable to and accretion of redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r249", "r271", "r272", "r273", "r274", "r281", "r282", "r287", "r290", "r302", "r309", "r314", "r317", "r818" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Net loss available to Common Stockholders", "verboseLabel": "Total net loss available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.", "label": "Contingent considerations in business combination" } } }, "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r19", "r85", "r180" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Issuance of redeemable noncontrolling interest in EduTech" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r114", "r407", "r878", "r879", "r880", "r974" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r884" ], "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/20221231/role/statement-note-18-segment-information-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Number of Reporting Units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r487" ], "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/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r302", "r309", "r314", "r317", "r818" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "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/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r597", "r838" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-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 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/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r954" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r593" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Operating Lease, Liability, Total", "verboseLabel": "Present value of future lease payments (1)" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r593" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current operating lease liabilities", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r595", "r600" ], "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/20221231/role/statement-note-12-leases-other-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r592" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r872" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r603", "r838" ], "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/20221231/role/statement-note-12-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r602", "r838" ], "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/20221231/role/statement-note-12-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r191", "r194" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "totalLabel": "Operating Leases, Future Minimum Payments Due" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r191", "r194" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent", "verboseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r191", "r194" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "verboseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r191", "r194" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears", "verboseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r191", "r194" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "verboseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r191", "r194" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "verboseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r191", "r194" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter", "verboseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r117", "r119" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r225" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r11", "r20", "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r8" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "negatedLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r31", "r236", "r239", "r244", "r576", "r577", "r582", "r632", "r652", "r866", "r867" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r11", "r20", "r179", "r236", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "negatedLabel": "Other comprehensive income attributable to redeemable noncontrolling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 4.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r153" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r148" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 2.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/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPaymentsToAcquireBusinesses": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.", "label": "us-gaap_OtherPaymentsToAcquireBusinesses", "terseLabel": "Other Payments to Acquire Businesses" } } }, "localname": "OtherPaymentsToAcquireBusinesses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromShortTermInvestments": { "auth_ref": [ "r869", "r870", "r873" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The 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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r52" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Purchase of Common Stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock": { "auth_ref": [ "r52" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for reacquisition of callable preferred stock.", "label": "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock", "negatedLabel": "Redemption of redeemable convertible preferred stock" } } }, "localname": "PaymentsForRepurchaseOfRedeemablePreferredStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r150" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the 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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r53" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "us-gaap_PaymentsOfDebtIssuanceCosts", "negatedLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r49", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r49" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Cash paid in business combinations and asset acquisitions, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r149" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The 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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r150" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941" ], "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/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941" ], "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/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r59", "r855", "r883" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.", "label": "us-gaap_PreferredStockDividendsAndOtherAdjustments", "negatedLabel": "Deemed dividends on preferred stock" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r258", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "us-gaap_PreferredStockLiquidationPreferenceValue", "terseLabel": "Preferred Stock, Liquidation Preference, Value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r133", "r393" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "us-gaap_PreferredStockParOrStatedValuePerShare", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r133", "r721" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "us-gaap_PreferredStockSharesAuthorized", "terseLabel": "Preferred Stock, Shares Authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r133", "r393" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "us-gaap_PreferredStockSharesIssued", "terseLabel": "Preferred Stock, Shares Issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r133", "r721", "r742", "r974", "r975" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "us-gaap_PreferredStockSharesOutstanding", "terseLabel": "Preferred Stock, Shares Outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r865" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r125", "r233", "r735", "r968" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "us-gaap_PrepaidExpenseCurrentAndNoncurrent", "terseLabel": "Prepaid Expense" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r9" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "us-gaap_ProceedsFromIssuanceOfCommonStock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r51", "r875" ], "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/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r50" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from sale of common shares of subsidiary" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Collection of promissory note" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r9", "r29" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r217", "r235", "r238", "r251", "r260", "r267", "r277", "r278", "r302", "r309", "r314", "r317", "r329", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r524", "r527", "r528", "r553", "r566", "r637", "r650", "r693", "r744", "r764", "r765", "r818", "r836", "r837", "r851", "r868", "r908" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "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", "negatedLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r160", "r200", "r205", "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r161", "r221", "r648" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross, Ending Balance" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r638", "r648", "r839" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r14", "r200", "r205", "r646" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationTypeAxis": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Axis]" } } }, "localname": "ReclassificationTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTypeDomain": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Domain]" } } }, "localname": "ReclassificationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": { "auth_ref": [ "r166", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.", "label": "Reclassification of temporary equity to permanent equity", "terseLabel": "Reclassifications of Temporary to Permanent Equity" } } }, "localname": "ReclassificationsOfTemporaryToPermanentEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r80", "r81", "r82", "r83" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable noncontrolling interest", "periodEndLabel": "Ending balance (December 31, 2022)", "periodStartLabel": "Beginning balance (December 31, 2021)", "terseLabel": "Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r610", "r611", "r612", "r613", "r614", "r690", "r691", "r692", "r748", "r749", "r750", "r770", "r772" ], "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/20221231/role/statement-note-20-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r127", "r478", "r966" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate 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/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r136", "r168", "r644", "r672", "r677", "r688", "r722", "r839" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r214", "r264", "r265", "r266", "r268", "r276", "r278", "r333", "r339", "r470", "r471", "r472", "r505", "r506", "r534", "r537", "r538", "r541", "r551", "r668", "r670", "r694", "r974" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue:" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r303", "r304", "r308", "r312", "r313", "r319", "r321", "r323", "r419", "r420", "r625" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue", "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r323", "r858" ], "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/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r210", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r810" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r203" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r204" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r204" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r857" ], "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/20221231/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/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r601", "r838" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Property and equipment acquired under capital leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r601", "r838" ], "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/20221231/role/statement-note-12-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Indirect taxes" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r882" ], "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/20221231/role/statement-note-19-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r74", "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r820", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898" ], "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/20221231/role/statement-note-4-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r877" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r67", "r68", "r69", "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r27", "r28", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r171" ], "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/20221231/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r835", "r944" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r307", "r311", "r315", "r316", "r317", "r318", "r319", "r320", "r323" ], "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/20221231/role/statement-note-18-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r824" ], "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/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.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/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r833" ], "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/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited, number of shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Forfeited, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, number of shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, weighted average grant date fair value (in dollars per share)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Unvested, number of shares (in shares)", "periodStartLabel": "Unvested, number of shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Unvested, weighted average grant date fair value (in dollars per share)", "periodStartLabel": "Unvested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested, number of shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r461" ], "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/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r463" ], "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/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r442" ], "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/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r455" ], "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/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Forfeited or expired, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Forfeited or expired, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r923" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted, shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Balance, shares (in shares)", "periodStartLabel": "Balance, shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Balance, weighted average exercise price (in dollars per share)", "periodStartLabel": "Balance, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464" ], "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/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r431", "r439", "r458", "r459", "r460", "r461", "r464", "r473", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Lower exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Exercisable, stock options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "terseLabel": "Outstanding, stock options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Upper exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r434", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Employee [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r834" ], "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/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "verboseLabel": "Expected term (in years) (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Balance, weighted average remaining contractual life (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Exercisable, weighted average contractual life (Year)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "terseLabel": "Outstanding, weighed average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "terseLabel": "Outstanding, weighted average contractual life (Year)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r187", "r188", "r864" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r598", "r838" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-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 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/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r154", "r256" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r211", "r227", "r228", "r229", "r260", "r284", "r285", "r288", "r290", "r296", "r297", "r329", "r370", "r372", "r373", "r374", "r377", "r378", "r393", "r394", "r396", "r399", "r405", "r566", "r684", "r685", "r686", "r687", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r706", "r721", "r745", "r766", "r788", "r789", "r790", "r791", "r792", "r856", "r874", "r881" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r44", "r214", "r241", "r242", "r243", "r264", "r265", "r266", "r268", "r276", "r278", "r295", "r333", "r339", "r407", "r470", "r471", "r472", "r505", "r506", "r534", "r536", "r537", "r538", "r539", "r541", "r551", "r576", "r578", "r579", "r580", "r581", "r582", "r609", "r668", "r669", "r670", "r694", "r766" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r264", "r265", "r266", "r295", "r625", "r679", "r706", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r724", "r725", "r726", "r727", "r728", "r731", "r732", "r733", "r734", "r737", "r738", "r739", "r740", "r741", "r743", "r746", "r747", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r766", "r845" ], "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/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20221231/role/statement-note-12-leases", "http://www.avepoint.com/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-other-information-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-tables", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-details-textual", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-details-textual", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20221231/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r264", "r265", "r266", "r295", "r625", "r679", "r706", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r724", "r725", "r726", "r727", "r728", "r731", "r732", "r733", "r734", "r737", "r738", "r739", "r740", "r741", "r743", "r746", "r747", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r766", "r845" ], "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/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20221231/role/statement-note-12-leases", "http://www.avepoint.com/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20221231/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-operating-leases-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-other-information-details", "http://www.avepoint.com/20221231/role/statement-note-12-leases-tables", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-details-textual", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-details-textual", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20221231/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-weighted-average-assumptions-details", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20221231/role/statement-note-6-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-details-textual", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "us-gaap_StockIssued1", "terseLabel": "Issuance of common shares in exchange for issuance cost" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r133", "r134", "r168" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Common Stock issued upon acquisition (in shares)", "terseLabel": "Stock Issued During Period, Shares, Acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r22", "r43", "r84", "r168", "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "terseLabel": "Conversion of convertible preferred stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r133", "r134", "r168", "r684", "r766", "r789" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Proceeds from the issuance of Common Stock, net of issuance costs (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r22", "r168" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r133", "r134", "r168", "r445" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Proceeds from exercise of options (in shares)", "negatedLabel": "Exercised, shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r22", "r44", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Common Stock issued upon acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.", "label": "Conversion of convertible preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r133", "r134", "r168", "r694", "r766", "r789", "r851" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Proceeds from the issuance of Common Stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r22", "r133", "r134", "r168" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r22", "r44", "r168" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r22", "r133", "r134", "r168", "r687", "r766", "r791" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "us-gaap_StockRepurchasedDuringPeriodShares", "terseLabel": "Stock Repurchased During Period, Shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r134", "r137", "r138", "r156", "r723", "r742", "r767", "r768", "r839", "r852", "r876", "r887", "r952", "r974" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.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/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r167", "r259", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r542", "r769", "r771", "r793" ], "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/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r583", "r617" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r583", "r617" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r583", "r617" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20221231/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r616", "r618" ], "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/20221231/role/statement-note-21-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20221231/role/statement-note-12-leases-tables", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20221231/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20221231/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20221231/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20221231/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20221231/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20221231/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20221231/role/statement-note-9-accrued-expenses-and-other-liabilities-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r128", "r162" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "us-gaap_TangibleAssetImpairmentCharges", "terseLabel": "Tangible Asset Impairment Charges, Total" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_TaxCreditCarryforwardAmount", "terseLabel": "Tax Credit Carryforward, Amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format.", "label": "us-gaap_TaxCreditCarryforwardExpirationDate", "terseLabel": "Tax Credit Carryforward, Expiration Date" } } }, "localname": "TaxCreditCarryforwardExpirationDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-3-business-combination", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20221231/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20221231/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mezzanine equity" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r41", "r260", "r329", "r566" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "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/20221231/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "us-gaap_TemporaryEquitySharesOutstanding", "periodEndLabel": "Balance, temporary equity, shares (in shares)", "periodStartLabel": "Balance, temporary equity, shares (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r826", "r913" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r826", "r913" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/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/20221231/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r826" ], "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/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Treasury Stock Acquired, Average Cost Per Share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r22", "r134", "r168" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r42", "r86", "r87" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-consolidated-balance-sheets": { "order": 4.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/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r22", "r86", "r168" ], "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/20221231/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r267", "r268", "r269", "r270", "r279", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r358", "r470", "r471", "r472", "r503", "r504", "r505", "r506", "r518", "r519", "r520", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r564", "r565", "r567", "r568", "r569", "r570", "r584", "r585", "r587", "r588", "r589", "r590", "r605", "r606", "r607", "r608", "r609", "r627", "r628", "r629", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r815", "r827", "r829", "r967" ], "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/20221231/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r360", "r361", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r480", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "negatedLabel": "Reduction for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "negatedLabel": "Reduction for settlements", "terseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedLabel": "Expiration of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": { "auth_ref": [ "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary", "verboseLabel": "2027" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r361" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "verboseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r361" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 4.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "verboseLabel": "2026" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r361" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "verboseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r361" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "verboseLabel": "2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r361" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "terseLabel": "Unrecorded Unconditional Purchase Obligation, Total", "totalLabel": "Unrecorded Unconditional Purchase Obligation" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r360", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": { "auth_ref": [ "r901" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 0.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears", "verboseLabel": "Thereafter" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm", "terseLabel": "Unrecorded Unconditional Purchase Obligation, Term (Year)" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r900" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-13-commitments-and-contingencies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r64", "r65", "r66", "r198", "r199", "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount", "terseLabel": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r599", "r838" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-12-leases-components-of-operating-lease-expense-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease cost not included in the lease liability (2)" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-12-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/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-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/20221231/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20221231/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r842", "r843", "r846", "r847", "r848", "r849" ], "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/20221231/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "us-gaap_WarrantsAndRightsOutstanding", "terseLabel": "Warrants and Rights Outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r951" ], "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/20221231/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20221231/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r882" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "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/20221231/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r283", "r290" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "totalLabel": "Weighted average diluted shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r281", "r290" ], "calculation": { "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "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/20221231/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20221231/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-29", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org//460/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "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" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "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" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "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" }, "r669": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r679": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(7)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "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/2003/role/disclosureRef" }, "r767": { "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" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "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" }, "r785": { "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" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "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" }, "r808": { "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" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r854": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "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" }, "r879": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "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" }, "r885": { "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" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "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" }, "r909": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "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" }, "r953": { "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" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "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" }, "r956": { "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" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "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" }, "r959": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r971": { "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" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 127 0001437749-23-012881-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-012881-xbrl.zip M4$L#!!0 ( $.NI5:,F2F.5A\ )2= 0 1 879P="TR,#(R,3(S,2YX M7.5JT:$IK^JN[9 AIZJ:(;BJ1G]VW+V$KPC&-G M9!O(_/5[CN3O6+;L*." GPBVI//UT]&1="1__L?CPC7N*0L3TXN+/2,(3<\V7=^C7_8\?^\?O_[O_WS^/T*^48\R,Z2V M<;LRIG>19U/VU5]0X]\G-Y<&,4;C3TGQOA@?$@.CLC!.T)^_?P8 MV)\"ZXXN3 ,X\()/\.#+WET8+C_M[S\\/+QY.'SCL_G^^.!@M/_O[Y<37G8O M+FS>+\-":?.>+GW'"]]8_@+JC,>C\>$H*6WYD1>R55KA\9:Y;P)JO9G[]_OQ M2ZQTF%:(& ,MR&K$;PM5;.I4EX87Q8(A(^%J28,"_[P*R@NO]_$UUCD@!R,R M3L6@C]9=-0U\4R#B.MX?U>V#/@_W\?6M&="DN&%HE% YJ:Y7&\Y?E$N+.$C>5,H MCI3ML,A(K-^C??$R7]2IL8;C8>^R4FL\KEDO[@NCCQ\_[O.W>X89ALRYC4)Z M[K/%5SHS(Q>XB;P_(]-U9@ZUH1^[=$&]L% @]SHTV9R&/\P%#9:F116Z$W1Z MP^ ]UUDL?18:7F5EF72BNU_ZEAER9R.M@O^1I![!1V0T)H>C-T!Z;U^!"RF" MJU@(Y!7$3X(_N]$N.AG6,XK-877,8*M;!#?,2A;O2NS(?I>7[( MF^+/DJ?+I>/-_/@1/,38X%,2W=W0F<&CA4\FLY!.?4RQOV3^DK+0 8#G D3> MP!VCLR][&'63)!KXCVO>OH& )2FR1J XIG,YH0IU+S/VDKIH_R][ 2C;I;'4 M3RZ.9;IMQ8$J5N1RJ_14*)O.V@H%51S/Z;%,2T;;R@15 HB$.UD*&YA" <.! M^2F$I"$/JHGM6Q'_ ?-B G^=<$6P+[(%I[)G8+V?-Q?-8;5@4;WEE+^$P\QB M8@*A,O'[]>#@ .;G7V-:^9_'GFV<<;+&14;V\WZ)UAH;44#M*^]7_KO4,^+* M<8FZBD7TJ=J+@N/ MP*R3A"+\/LW1-$X$36/":0[FK3 $69H0&81W-'1 XBU9NTQ$E_''ZL8W?KDN M\/"W 0W<4.GC@/@S@H,4)ZD-"-+V=6'@L X#Z8O \&?&54I],'Z%<<"F0/B. M>H%S3XGK!UL"004=76!XJPZ&TSP7QB5P,8"BPE@+^M=?IN=XE- _(PS3,&(+ M0M_ZX\YW;);BF:T\Z4+F.^V#!\Y.5W0^- %&H.C2(WG^2$E(^*98<0HFNPV"L#O!@$?*$#E MX(;_VG0%K0417;CXB"MH3F!!Q XTX9\?P(.!"S _.!<(B).8"SZZ7.6X>.5P M&),@6BQ,MD)3!<[<K<.Z M['U4:6^4$=_&Y]"6G]-I-=XBK3@LG%/L7. S"! A7_:BG8ZVSL7U=AJY>Y^*3 MZ]., 3Z\GN89>.WV?\O3?4QO1:C)/#\2*;\/)F.X(JTQZ&I!21D.-S^"%[J N(W@G+H7YM M[@1@JJ-G?U7>LBXP5*_4C41B#Y FG#;W)PGMUV[N]P08,V%T-<4):L;/=&P^ M@,C:U67JZD4Z/GD_3PA#V)\2?NUV_D ".N?_ZSET5->J+AM7+\OQ:?M$D!T. M'&6V^,BSO\F2,A+VU#:NR]352VQ\IG\CJ!O72-V8YJB_=K./2!#=!A S MXR-ZKV,\KFQ3EY&K%][X+'^2$C7.[E_W.-R0/*8C8TV9A";+'ZZMV#4DI1F_ M)+]>^SRK35XA"7&G^4E3&1.2NH!2O>+7+J/1^&7*F7KMT*E.0M0$DOK&=<&A M>K%/EN@X&+ZTKLO VHVR;[2A:"-B.M"DR1QL'L& MV("MIH0M7?AI)* +(Y(LP;K$L $%]9ED"DK2R ;#2]*_=-ESRP9+=\@+&$$D%YJ."PZ:/H:1 MN?'E*QM2UX6:ZC7)E@D*(XPC.7_&5/ W8*N%=M\8"M M3:S+,.%'.BY'K,E+^+OQ M-98E[02X:I0^G*" 8DE;"#CTC/K40N!.O,[/'H" M=F?FG*>F18MEJ-/9;4):%WI:YKD2XU\Q=\:QX Z3YA+N!D=3;UD@ZSH+^ _& MMYGI,')ONA&_-X@G/L* ]F?DX!B% U9^>XLC@-I;!IXV]G2!LWI1O :'(SL>,0R&5MA"&8N M,#)!9*3%-$&S.V%=H*M>AR\DAA/C5/!F.)YQ&O-F''/>$&Q9!OD I]HD;\V1 MERH975"I7K>O2RH?@B\E@]$@=!;\Y.\LXE\\@'[/POC; DDN*)GYK**^)D>T M3=9TX:]Z(Z$&?\0X2]@WSCG[Z+52]I.L5@/87V]B\&8-T,@M7<0?Q.2?<'ER MB+;F0Q<>J[6Z1]26U'0!J7H_HNE"\V%X53Y< MI1DFZH1T(:1Z%Z'^.-> #D6C-1AS>VAI(JP)/>^J5^AKT:, K-<.J-I3?)H] M3BM:NF!3O=3>>'1P\#OJIFNVZE:1HT!>%YBJ5]Z;P*0&M=<.,>5SHXK%-$%O M6VSI@F3U>GN+8Z_JYV,'H(IL"@"2+??W<]&#^6OL /?@AS3^-#G$RO<.)IB16^J!!&&\Z['N:G3CL3,?NE HN1^X H6G*:LX %XG MK!J_G A>_Q;OM53XQP%]12,RBFO1$$&F2]$B&X"#( K(C-K0@UV"S42ASU:Y MZ@2Z-OSP"9W-J!4Z]W3MY9:P^D1,L$6SMY= +9-%;G,>,$(CW\C5XC;)%Q;IW_OH%[:"1D] %$,G]+@6 B&7RPDT/ M QA*E@+%1 RO:PJL.VI'+JWJY=N(A3?G0!>4) OM!2A]CYDT)C&352YGB(QK MW4[1I%M DI2"+J1(5N2+3J<(B@$)RM=3ZHYFV]+3A1+)DKK"O9A#[-O.@LN( M67IV2]TIZP*59$VZW6VL M@Z_J:M;D/;\++0ORAY6'\_3:+A'6 M[0KU<*$)B1\DJ]:;7"L\.$D=!F?4IG0A#B_X'D9A0,3%>1[ C +/VG*9M\^@ M+K!*5M(W "MNQB1B0&MY,?#X(!=C<*#-%UGK=I+JE'1A2[+X7G]W]N#J5,W6 M8,XM J:)LBX =;E\70%; Z;J+4M\'N;RH%T\WL:$0@L3NI F6;M709IQQ7GB MLP3Q8I@IM,)<;&@3\\U$0+1M@,DHZD*39'V_ 4TQCHYCK@;H*'B*[$8-F+1# M/<_FMU'A(<%'RBPGX,%TWJ$\B0/;A"U=()1L'S2YM.S>CZN,=7&F,6.]X/D& M)Z< "9C/W[<$[J_]KSHPJ1D&Z(!DS\2?O&\2,QO MC,"?R._@,I4_O:-[4JE*1Q> )%L.-1_C&>:3:A8K7BQ::]6MH:8-#[H0)=DW MD".*E&XPK)'4MYY8Y'7'I/77)8*+6@)IK%)E $:D2,82 %MG.VCT9] M'&K"ZD?)SD(=5DN)\8YG7*(0QF&AW/=8" .*W"1"&"!Y!YOPS_4[1F>N:!?]BJ>.ZZ+J[])$XB$T DC)/B-^='RRQX:T_GD M &3VC! 8_K)GAXS@K^"3[2],Q[N =RC*GB'*@L]Q?'LJRD;BII>]_77^,W[C MZSZSVSY_T# Y9!Y_>.O8LY,G_*M;N8]N\2^W(D9.7-_Z(Q56+BF *-N.VO&?OO,CD)JW5V']#*T2P:L+=(+ MFR7?#.(? 0JX*SWU/9O_,%VQQS3U;VAR4$*DYB8"=J[=-RMOJ(]K3F4SK:1M M=-=-8O%MH$(P^4_JVA?>66 Q_Z%&W,K"W>42R>QU4G4T[3J?/_Q+WYM3EA[$ M"<'MPL#DFC#8S!QJ3_TT-5,D8+920Z?FMZFX5G#(?5C6K=A4=V]C,62Y%D]M0Q$UZT?58N' MO/R+ZO%^O6"-3I^)G=[[\YR*.*;.'L67U&[P48T^*PMWEQ9N^&4D:6F%P#ZK')(-<'DPQMFHHTXO@*L=C-MK;YSZ;,K[G ML^*O*B2J+_US8Z7U#K%@?DX M9YD++_1S_Y9%[5A[=W1QLI$N5&KW7A>7=&Y:JV1NUT4?K5O8,9U?0@TKHM28,OQXF"8574IG7BNV @/F90.YS MF!4RRDOV+>)LD#.WJ%PO9K'@CDGYTX-?+O:^9+F]7MC*\CV6>!XB"6\UX2JZ9 /Z"8W$LO[G^&40(OI2\FN6)Z M-L_.OIK%9DK#'G$3?BJMIL;ZYDY;:>N&AA&#F4WZM8YC^_74FL[ MK:\)EO"]T;OQ(G],J;VJFAK::2U-P?,'IB6V6((N2)*VT%^]+"B;0\0 7#R$ M=_&:X[7O.M9J?914*_O,@V0F&M\'S/KRN<_PDA=QR/UJ)E900HPQBTLFJ;C= MZS]+E-]M= TPHOC%()QNV@O'+PM47Z:54%].)[W(>2I.BJA?]E,"T+!H$*;=5^8 -97HQ M-)5W)2Z\RO3<5"3EXKUS(S4BY_8HT(VBP7D<7"MX?:4>BQ\$$39T- M'9C<')B_?U!$E1<0.UN93G2T]!(4-87HVF? BI!-3+G::TG63']5E(8:)Z+! M&^K"Y-*>YO=N$STHENWM3H.4_^^^S7,YXQMZ&N5=+[_S,A=36M-:V<-,OC>',7"1?HBGD$&QMB.D7KR7TGZG;$Y94:32 MLW[R[5C,#_Q9>#6;P0SZ\-U120;Y^W[*$P\Q4K=15Z#7$L6#9K4TY9>]F(?" MK$EL4."JUG$8,NLD^:-:I+KB MSRX9/U\89XGCEC0$C>"=KF9?Z=(/G,PY*Y3K68*UU'.+(Y6X8,[69C62=[T( MSSAON63/;(&A, 63W/C1N79?$Q>O;TXK0^R*Y[TPW[6YP@=7,PA_3\W@;D+# M4)0Y]]E7AXD,H=QB46DM"77D M\X7$*:V*]?P6Y7="Z%P2')ZCKKC?H4)RI4H[(?Y/G.0FEY8DWZ'-/D-;(7MS MC?X+#G&2.(!M);NYY81(-&M9>.5:O5. ?$1CSCV,R=>N:?&2<>)0:7AK*-2/ ML8[Y%J5V<,[\1;;WFG-(N5U]Q;*]38/-\__#]_ 6[8@%%![C>36?K7#^7R5L M7>&=D+;<]X"S+(=2I>!.2IE@E">:J$A;KK!##BFZ=1VKV@U5ONJ'\XE"$?IF M(1&?B&>L2]_W[IJ/E-?UR\O*]F@NV"_K_/1LRMQ5.E%9DZ2B0._L[P#?AQ5\'_:"[XQ/BI>?N:MCVU^&U(X3-#'W.W)L]-62 M MM"Q$+J%=;YO][.5K,G*9^,?2CA],)N*L_!T8GEW"26LM:J30%P]4):%]DHG8 MHD\JU>U=QY0J(Q"GF^/;!Z9^_$\Q+;)MI;[-9FJZ5Y7#*'>0VC(]@7A]>DAR M7@"[,C\>@'DFT.C)JKK\NNS:VNUSUZ@75AJHM*W6GS@E=YI3C)YB$AA?>Y#' M>R9MJSI]MG:3( TGFS=IH'=JJ?&0_+JXR9W/PIGINF7?*'G;TV!*?G*=_V4(XCP/F0.MI(456]Z*C:K:OC-T[^?ZPV% -@HCB MQ>KQ;NNYSZ2+V$4'JKO19\^;T200]YJ:E92TN3ONEILU-[DH=1'9VWYV<>0V M6X(%T\R9N:B02%ZF'VX@G0\7;NO!]?XY+WJRRHK$F[+OE^N+28WZE_ M0I%1GO!H7S$.T@4> MNI.!ZVOV+CA54D07N]=6W DU -NY9,J@^_>Z-+?9NVP _$JKQ1P^U*=W6Y4' MS?HRO0P,2EL]:5Q]C?=N@QB%(YS5Z\$E+6AM<1=T5BM^+R21<9[<6<$7>JDM M$6&]U+./:"4.N1]N$F.M4-]FAC5X8PMJ7\(@ZP7XZ=Y)M 3!PC+NZ@OULR?= MT?'!P;OQP>@=L#P^&)?RK6K>]U>>\>@:8% A2.E%/R5P%H@>B&_X<3) ,U^> MJYH*JQ7MI93K'^$HBE;SOI?RK'^?H"A/S?M>RA,DY^A)]LOS0TI&(^+P^R5( M:#[2@,#/I8]Y.@'Q9R2]JIW<4H_.G) ,HL5;'&;0J*8IR#4N_L-E(6VXUU> M_)>8_(0P,3V;N!F..BNT7=N[J\,EHRBAZP37[C/>VX4D!G%;R.[O)DH]-DJ5YT M8_##)S2YUW_M95>K/!E;+\ER$=\(%9]@YK+&_K9[Y^A&8W=URB?:[=645MLA MR)\A3)=)8-U1.W)IE:B= @ = M)'91HR7)NFBLIHF=U CNG(&_26\LZ:*2FC9V42>J?GJ]P@Y)>X@N-+[ 0(3[ M5K(K8&%'3])F"L64L;%AZR](CZI@4FYGAW3SE@_3IK.L&Z_XN1 MY(O0F$!%+"2.QN)QIU! $Y67H]>*Y[J46=OTR]!@M%B8;,572;(D:SYRT$?* M+"?@XW >6GJPNAG=%Z%[U9%=H84=TL=[,DNN-"=.EO*?GZD **K+* -/#Y$7 MH-72EH3C$1?3[LEAH51\.-!G6>\A/$!' MT7*KJ$.+NZROTK_=U21M:)>UH]JAY!5W1_IQ/N@.G+G'KRB"MV9Z71Q9XE$R M!'_\C(_><9HB\6B8I58Q<0<$C]C3AX'IBJUL/%?>:JKPS,R]4"LF>KA=D<"/ MF*7>_[61>:&:5702?TI]K^J&KLC[Q%N MS8(U\0*W).,>(S),"(?9)_2,683?,D;[LC"^X3[-:A0'',KU51&U7=J[;X-< M!!(?(N0IIOH5WH'0[FM7L7LW5M\=3;R7SK_D\S(U8&W2\DO0GR*6%!K8'6U\ MP -OT'R:6*J3NBJ:5TH^5&GGQ9M]$XGX>H;,Y=WQ6/EY8=/ M>I;\\SXRCD>(%B;\^U]02P,$% @ 0ZZE5MG%5N<0%P UFT! !4 !A M=G!T+3(P,C(Q,C,Q7V-A;"YX;6SM76USXS:2_GY5]Q]\OL^,QYZ;;":5V2V_ M3O PSY.(B@N^H =_/[N[/@@.CD]^ M_O#Q],O!MX?S@Y-W)^^#=Q^"=S\&P5]_B5GRQ\_RGT>2T@,@(DG5GY\.YUFV M_/GHZ/GY^8>71Q'_P,73T_SQX\VZ:TN@0N'YP4+!.\)C>T=F!_/GM[FKCF61%EYPE MV0\A7\"H)R?')^^/CV3+(Z ZHPN:9$'(DY3'+))O+W@DL403I'-*LQ1 J6?, M!9U].B2K9194HT@R_MMJD.QU"7,F98ME3 ^/:@A"$H=YK#AV#7^7S265HX I MZ* O&85)6K*R(B7FX09D^?BTFE(SDCZJ]Y.GP1,A2TG$^R,:9VGUB>3.>\69 M\H-_G(8ASY,LO26OY#&FY[D00&9%2DP>:?SIT*QQ07!&@,EZ6EV3H1X!;I_ M(W%.-6BM^OI%Q1<+GMQG//RC%8"FF6=:DTR0,/N=9?/S/,U )@JU.D J=DXX MN\Z3XUK/^G;A8-,5#R:GEX5%#ES0&86G1U)#@WI6,NI^3@25?D%T*@0!&29M MW_3M1<0D3=F,T:@3^<"C>^7,KYQ'SRS6&03;7WNE[2H!K_")@1%@V9/I1K,7KO);NTV%99VF:QOZ)7> MFZ4RH)*G:PJBXXX]S<%U^)86DUA#NE$?ORBD,U2NNR[9V=K6/]6U>6!&>FL' MK_3?"KH$I^WR1>H@6GG:)MZ*14_/B#C,[>SU-B9)!F1)0;*4>O2K=C&8=/&* MX8Y&E"Y4( >FAS21> SC/X&"HH*F62$<*Y_B="&C/QIL?8;RC#DCX"A&ET0D M0$E:BY. J<1"ID=HVM$KGOLY%]D#%8NK9 5\5I:C>T'@/\LLO =H^%Z^=40!] MPS9Z:]L)IR(\X *FQZ?#=X<'SU0:&.7>5C$.$>'./L/F-DS9XBC-%PLU9L R MNJCZSP1?=(7.N$N('!YK!.L8 RR'<),IOA,,^+HEHRF<]QC@6-M,INC\K;'& M6>@0<<.WS)J0&3@:^-93$Q#[T :^A=7X@LS]6%- _S,I('-?Q!3/ATGQ])M< M/TY*^YX(YI8P5(>0;M] P"2BS3":I'%@DM?&J&PS(I!.SR9TH^R#()VZUNMR M'XR.#GQ=07),=D8'E %3&3 9(QVH32/6F&3.B/&:&F?ZQU8Q\:PEIK>IC-S3 MUS")93.X[>DPF,2P&1[;8#DFZ6PX04VR$1W$;S QKJZ0+"918KRMS[V(;'2R MQX4_O6U]S[:@,;"NO:0W?+\<;<.[AK^'/)&1\(P&'P*VCI8%1,4 @H1F S(7[!>#I@\IDE ML!"NP>R)MJ.KIS4$5;!_!E+I?RD1GZ M=M@!&];B?:T?L5WLO#,XU7] L( MZ[ENJW6801'S8=!)L$?O7Y'*^$;HV%'_LR'P_TV%A;4 M^J0RLTXXTRD,:>?C2&U,EOK8G&A1XICL^K'9T+BZ,<4>O#!@5ZQC"A/[8,&N M2L>TR^V% RURP)/_>WP2Q#*;(@V ([D ASR0U16B'/PN/@MXE7)1M KB-Y_? MT8GCLT&W+C YB>-SH==1'A\> MHH_UT*P.,'F(7KB@,0+\NX?O VBS8$69B( DD2Q*7AS/"N7&VS(7X5SNQM6; M.7J.0SS+HU,Y'+F>_,UOB:"A7"G1-YGY! OE@_/)DP>YE0L,M3#F+S0 MR5G5H8\P^:J3\ZI=56'R:2=G58?AY]/CV[AN:OUQ6LN]A ;F3IW5]$EN39J93::PS/%U:D MVK!-+]*<7;;IZQ03/?9M@&N(;VTQ'Y6:QDJZB M42:8W$:LU$7/ADS2$6_4R?=5*T6E2S5M+]B*16"MKVMYGD;_S-NOB; ?P/?%*Z#H M6B;4;@//%XRD%#Q462__@JYHS%59Y?9I9-3',XH537):F5;;E4/71;WE(5/X M+])?1-MC)+^7DE"ES> 5?"'B#UJ3H!I@W1UPQJ";7 4^X/MR"":/5_2N ZRI MSXVIZIU>P7/[R8DI\F\$S,H]QQ2L-T)G'$+!%%HW0F:AXE NM@;KE!N$7U ) M0T,P'1X$IM?C(PC$!XDZ8Q*TGKAF[.%A$M.^>6/A0&*2^9[99!\G=)!2XPG> M!I>4;_.R(Y:+27Z8P/$0F,>DB)ICP;P[*H'*0.A$,5AX&-7R= W_;EZYYQ0T MP[2L!V!#RY8(DJR-L'Z11!#7R.R5O:$?=NHLCB[*/"7:-US@L7UYQTX^1&"&?=A:/C6@PN38AIXXVK"F)@-A[=]W9'G)R:?8"P!9LA2 M_'=C>6!07[=KXGG2O&^RA-]NKBQP 0Q6RA M B/!C# 1K.2=7-*P5W?3!"3\5\[ [U2';>OE?^'K? &?NQT\]D2-OZ/)7@'U MRI _V[W^\XZ&_"EA_Z;1502(V(R1MP+?)86@)^O78A7DE?43ZE\4M_Q66SM5 M@&*WX9:1@I$TK^;;"-B+EK>"+@FK8*\C1AO7A6]9BI/2\GUP'4:A;"5[>F=R MPZ/WG:>;J[A^.;H_YG;3\!UQN;K.O,S6FH3+&AKVELMO5V?X$ D-3]M;SKW= MU5W[3JD.#XSL?OC>\K7*#@CKZL,#2UN?N[?0NLRD+S MP-'.9^\#5V6>[#.+X^9EJ#WD-?+3_)[$+(G20-W^&F< =^P7PJSM'IKS^ M\?N2WWKDIES]^)Z(3[^Z4]WWDGX)E:42J M/4M:69!!0K.VK]SVB0=ZFK]]X$$)]I0["U,O7T@NT*A^0!1^CVG#25';.-?0 MP_O.JFNF1AW)U&?:&73"@4,?5S/I@C, 940Y=WM?J#*8;(&.LQ2]ZZ"/ 2FT M94!+=:DD*I<*GRFK21U-/6J#4KVU(Y(MM\+V-E^"NKKQG-I+>OSRYSZ3H%* M9A2#D\%D#6/]C++KY!7')0@L_DI!S"L]4V-K.Q3C?A->5[>NPV!SC::ND_\3 M+[N3OP.'42>_9;1(K);LY4O(4BF*RFAZ.Q##7CBM63N1Q6W4#:;-3&N8+C(0 MTQZB,V ;\8*IJ(1UV,?"!]A2^V/:3W*3SQ8>"J;]HKY2 MNLN%P%+&@:3S8!;SYX'*-^P,-WG9!@U%O=QTDYC2^@QA_<.;V=N&7F,6ZEC# M#Q "V#I:? <\)FDN%*NKFFY-:&SZ#4"F;7FY=2%6NVLNO#QK ':4=[_>S+[2 M[!S6PCW-LECQ'M[+!8-Y)I][DV>P;))(E9>2,ZGQ3?8=:S@X\IR[+)2T6!;3 M_IH^D?"U5F"GA7SCOL.26SN*+ZWV:I-5[9ZFZBZG#IK-!QB"<,%#2B-5>NPJ M37-UH=2LQJ3=[13K?@.3^96K"[)RD5+X>,'2E(O7KSQK7+E6'0;8FM+&SWS([(*KD_W)79P4>5B*SGD'BLA#,!?D% MB.'-#VHM;ZE@7%IS0OJ@%[3XN=:^(-&5Y+\#F^-R-@,)J(G,3$.$YYNNBB3$ MFNDKBXZ0EW/XD&D/W)AV\QO<56R\F=59"UJ^STMO\&0X'X[?F*-P'&\(Q&F1BIBH.LH[.MQRGM M.D^,JSRC4VDDFU(2_0;S?=>7U !@M,GJJM'9Z[=4:M]"7,I7(MVX-LEC/P & M?%?)"C1@#WPM V# ][:D'/&U###A5O2=#/3>S(!$M63JX:Z..\4BXYL%N.W =8TR%=)[/LN>B="MJ9:6DU!\,[N@CUE;T,6BQR0('GAY**0* M4M*BBJ;R1,OC(AV0;(:8%J.YD&OK,BT&VZ,.]@/X/@2P5B5?6,(%N$[W$S9F/W0][V\X*=]?,'VVP\.Q2Z0. W>;X'L3!;!>]P>DQEZ@7MIGNFGSG M$N+"AGW $[HN 2W,[+ \\>L2Q\()W^U8)B9';J)CD[R7UXS.+9R>B]B.+6+R M7:=_.ZX'>AP58T7A\0CP5TQX; R>:N(7^2\R-T):"476 M5*X,PXJ\,RI)KN4-7I1P*GIW3T+V'='W,5!;>B]?,D% MJG[[J]@5J0RFTCN ME/(82'NZ2C(*_AB=@Y6"9F#L>@K0%QIO#Z>/%\A)6(R9;%S\/&J3BY MDH=?ESRIRN(MI9$B:\@&CS2A,Y9)O;3981C5WO>QTRGT82CWI,;+&I/K65@F MMIT5M&K$K%FG26H(?::1S,NVPV/7>1I=J:3U: ,"*YEU)!WF4& MCW69^EKK'H"S M ;_P@*KP(UO1G2^'L=?]$CF==3\%SEXUQR^K9ZTGNXQ&WVW ^$R8^(W$.;V9 M71*1\+QV^%&AV]+TPP\\0"5:$WKN:):+).-KK^PT^F=>)B'W0VH^LB>H]U1E MZAS_>+*HG^/MA])H4$\ :^E(:C.Z'[+VT;Y/:WL\RC=Y6YVMKBP+:%" V/@Q[;#(&?C!8-)*FT21F([)IB.A@&Y9K*>9J5=?5]I MS0TT=OSH]PP,7/K*I;;/01@]QAUU_1Q&P(JPN>Z$%,;]L7>/C8$KQ0GK-[O! M#K>N-P9DS?&"MA+5+J/@C"Q9N*4CS.@]<]!'L[J3]F.XO7X4028NSM6M[AU-%>2#D3[QS3<:/^[WD(+P;3 M@:1QK"!'6P>)V3=6&'7R'8NHU,DJKDV45E8YK/%;K:"!MAT^ MT^;A=-\?9=)E$@QK#Z!&T.YUDY:]ID5B03X:FHV#^EBC]LT+MAL$HG50(T66 MZ)"'B&0!VR?:%E>T[H\ 75FMLKH>W@J9IB\*5';7*CB.TBM>.M[)Y5;1UI"H M-'CD9Y)\PR;IT0S69G%B"O\. [EUU6**\IK"[6$D8HKH#@!7[UU@BMD. %3K MI&"*TPZU7 .A3-)M#[G:%'.2P%P5K_DXU7H;#B_-H.6A\.E^O$"-0DU?I M*VQX$L2R7L+VF3E>53XHO@YHH>M=0X;]GN(Q7#@$H9[.#:K"CRVY.3O?3W@3 M; N9^H:>[Z J:R)WT:MOZ)7>WXA@TAKM(E?;#F>FSBZ9W!@+)NW0BJ-KRF-R MH5J!=*T%_^KL8U'%!1@5$F2<-];N:G#0Z7<%\?Z)? M\\4C%1/@@'I#G%G)-66 M'7(: Z?^7-P- M*"9=9P72<8)B<@J-\#H(2 -=77XA_WD$GQ,^^3]02P,$% @ 0ZZE5CT8 M/BKRAP IET+ !4 !A=G!T+3(P,C(Q,C,Q7V1E9BYX;6SLO6USXS:V/_A^ MJ_8[9+.O-4EW)LGDUIW_EOS0?7W7W7+)[N1_]\T434(6)Q2A *1M]:=?@-23 M;0(X($'P4(VJF;0E >#Y@<#!><9__C_/J^R[1\)X2O-_?O_N;S]^_QW)8YJD M^<,_O_]R.YG>GE]=??\=+Z(\B3*:DW]^G]/O_Y__]7_^'__Y?TTF'TE.6%20 MY+O[S7=WRS)/"+N@*_+=_SZ;7W\W^>[=^__X^;?II^^^W)U_]_[']S]-?OQY M\N,OD\G_^L\LS?_\#_F?^XB3[P01.:\^_O/[95&L_^.''YZ>GO[V?,^ROU'V M\,/['W_\Z8==Z^^WS>6O2;'O<-SXYQ_J'_=-WPS]]%/5]MUOO_WV0_7KOBE/ MFQJ*0=_]\+\_7=_&2[**)FDN9R26M/#T/WCUY36-HZ*:1B.$[Y0MY*?)KME$ M?C5Y]W[RT[N_/?/D>S'KWWU73UW$8D8S,B>+[[9_?IE?O9V+-"]^2-+5#]LV M/T19)DBN1E@RLE"2NIM 2<'/\MG_]U'/8K,6RX"GJW5&OO^A.U$)745I/EF1 MU3UA+F*Y'*G3.K'M:55,8QKRIH+4O\5T)9[W_OV[]S^]^Z$B6#""@HAG%9.< M%G++3AC))$^Q9(S\)=8HL>U)+@>K"*ZS5A*/ )WFJ>R[;7X MN&TM2>X364T->2Z(. NV'&M'4$;C-^^2[]8")_'?'NCC#PE))1D_R3_DY/Q4 MOTV2_NLR+])B<_%BRV31/0)BB16N:%A&_KW9AR24E(W=BI9R) M\?^N^@^(R9:7S32T7E@HE,6?T>9$'#_^;T0DNOCYC_DJR+)/[\O6+D? M;GN2M91[%HRN0)-+6^P.\62?^!1R3@U1QXRHB:7[!:(1?Q2OZ^7ZH@#6"T3T MSOFK>7DVM7HWS0=<5T3;+VE>B$5]F57S*@0=\B#_L$9\I+^TV6(ZSN%Y5YFY M!H0?4 ='T0'X?_[0('(ZEZW?_381]/")V(T3OHS8?O* \K2ROS<9VD!!D)N# MW'S29.,C$029V*1,##Q[?$O!O MDRB.Q0PE$_*\%JN5\$F4)Q-:+(5 F:71?9J)AQ-;0[/ML-[DY7:$!3$ZB-$: ML6@:Q[3,"WX3;23CFN;)M%YDUX<%!3?D=APM*!!!! \B>!#!@P@>1/ @@A]C M2^Y.+]\*V5ECU$>?JU2HJP ME(:MQO07O6%/59"A@PQ]TC+TYVI'S!:SM$6XNF&0F(/$'"3F(#$' MB3E(S"XE9M.)XU%03FA<5G](:9%42VR2Y@O*5I;2,7 @'R*Q%2F]R,%3\?A$ MDG!!>,S2]?%CCP0]7;,>)=#]8S]DT8..K./?>Z3G7'(\1J)SFKR6(U0_]TC- MQ7;U?!![.LIN"$MI\D%\UR2I&]MZH_-_2,1@5+YIZ8'&J\/N4TFWT.9^J6V2 M;2%-/5!Y)QZAH>SXY]YU[&F2,,+Y]A_YSMXI%6Y-6U]T2HXR8W?T26T64+;T M1>,-%0=:]O^E:P57-#?V16DEJO^:7VN4A8K MD;:6#-2$*IOV3N6'-"/L7.S(!\K4,]G8JG?:KO*8LC6M5:2*;9S+N!NVT;)$ M4*_>:9^3AU0J@'GQ.5JIB6UNUCMUMRNAG9]M'05*XAI;]4[;7?1\E4BM;9'6 M9:L^E\>*]QLJ#>U/RI(/H(E*161)I8; M[)U0>%B/YECY0=D'+ M^V)19KO,\SF)2?HH#8KG)6-'%L[7)6#:C.$5I3AB5E)!IO&?-Q&;L4I"3WZ/ MLI+L*EPIL%GT' I1102?EL62LO0K>>T MN@Q+((KSDLX]2];#TOYK"RJ&X*$ M2 ,EOZ%+R ,YL3R0;\;C&/(DQN=K])XGT;]-T@Y2!ZD%C=?1#K&U+(/&!=D: MIU[2 >+KWU#9$5^3+(3&U=H1FU)0&LK*L/^:RSSX%?GZ-?D<+Z/\@N6@MN.BVMFJ[:0AOR*--ZQJJS[!+A'L$BCM$GH@=FN<6C&DT=E?6FQX MS^_2K$#HWTNS#M%T!J(R-;E=I?U4[ C6PF M_%:MA6W5.1S6B3CBR\DBHT^. MHB$L1Q_8E@"DKY.)X";:5,^;+:KS9D[B:)T64;:MAGATG^@'0E[+LAU&P*&F MXZ(F& V",A64J2"V!;$MB&U=3U:/\EM56_G]A)>K5<0V4G#AZ4->)3K)ZG*U M2SK-'R9K(>?$]K<;MAG:6TWI]L1U$MNFES?7-Y=WUW<7C=9T;1N;(U'U^.W\ M7"9E0>+E34&NBT1#B;FY Z*NQ)3+["6:E56U2!-5D/8.R+J=3F_51+S]U<4C MZ:)X$AK#!7DD&5W+U2I0)G?TO.0%71'&-019]G5 [AUA*WDM5"QO")WFR6VY M7E-6J&D$=< AT^.BYMO0,#@KCJ1U\>E F?CPKT_1<[HJ5XW+2_E[_U2)8TE+ M5=/OO5,U>\K%CE^FZX9WJ/S='U6-BU[3 A]E[EVN!@IO&$W*N)BQ6\(>!0=5 MO%A=,U\T5_#KW@H&C1H8KK7 M,FYED&'$$OYE+6W)[W]\]\N/[[6A-E9]_:)*_BV$S4KW_4#99_)T(%5LH%S\ M&==6%M<1COAVK9>J1;+ MEJ0/.81H75._-)* ^Y ^R[^:=4UX!Z_TRX)$*W*PS=&Z6(^&SP!Z M8$"@#08$]1DWBD%/Z9JRN^AYF\C1J!+#&@],-^ %J)N/D79DZT:66;1:.Z\[ M(*#?\CV\[3)F# .OIX*P/,KFY)'D)=EJH%?S9ONT92^O2&:+A:!!QA!6%FHM M_=JV?JDNEH1]%LI'?:-5_E"OE,OGM31DZT%8=/6*22A3@J1B2&$N/T\ MGVUDN4H-L[+HB0.1I$J[\2UZG@ZB89-&#A[7(_U^ZV]]<\'RZT@1TFDG01@C>H A^\TRAQB-QX$5CG-XC Z3 M^SN$;*!+]M<>+\>8[8-P4&4A]7H>GT@Y $U('9IUJY+2J3'Z&-5RA&HA&%96 MA[>ACE '0G!4VM,A\P?'T:#9,G9"]A%4>U\>JCW6AR[2:3\ZJM_J<#%;NS;1 M+6H;'>H(.#2<#^6"[D_=1'[<='SINAAEO^=1?Q@!021^N95[J!W2/X'0'16B M=LBHK7VAZ!BUG<'G&+J%%PXEN^[30M:)83NJ2>Y(\S1G\J%9TS#ORHY5662! MHUJ_G?U,R*4)N[>H*H A./H8D_GBJP^?A_-C@-;EH_][.8,*53[S9V=O=/& M0+A M.;I9V9&(JJDB@H;WZ*)D=K(,N,X5*AYC&QS4B8,XNN\:4;5'/S=<-P8![M>= MMM(;JL7FLVIE_Z>5\19Q/CR[A$.H# M-=U?Y6 D!Y44&PDXG3M')!Q M6][SF*75"Y@^,%(';FI*!@/:.R"KV'QDT7JIIJ.Q0>N4O% &V 55H0SP*90! M#L5"3Z%8Z.X:L&G\5YGR6N&6?PJ.K4U#!_<[#33HWI&ZE(.A]2"4'UTRUV!9 M,0"!=?:*2RA9TL)#I*J8\S2I8K9I;BQO!.Z' 8VQ$!"XWVF@&90''*OUE<)^ MMOF2IW^5Y((NV@=;U/75:D/".IX)GV/<4"O/U0V=Y+R3*-&*;HP6@X=7& M]GZ+BI%XF=.,/FS.(FXI$UCU#>7&0KFQ;[K<&-2&0UL;XC"B;2.94DGV M<39A".5UN&+;65G1+6$(+Z7&<#.[(#J42[VG PG#JN]Q&;2-3O0K..GT7%T>]G4>:X2OKIL MEC$9Z)@87/'?O51@M#U*!M:/;60\$IGEJ[8,FL6H+491T M8>*KO]8Z4 $=:VYKF3ZN3&;O/T/)M_W:^$?"SQVLCQ8Q5\!IP%6Q+M1*][)= M0ZUT;!*0O2DST<8%43PRC>RIJ Z(#5-0EIRZ>4MOQ-I3J\UF'@&8,6 M/4-8M?^PZJ&]?2&$%T$(;Q":@]!\PD*S]1'D6V+^92)602P^UDZ&"5U,8D:2 MM)BPE.]I PK.L,&\R<\VY 0Q.HC1&A%H6\:3STE,TD?)I[1I3J;FOK/1#YM@ M+E;^&T >JI6'H%4Q+5@BV<3,?A(0O@VXD'7^DQ7(WV=HW M8M4WF)>">2F8E] !L9%!:(O#<218F\5&'6"M*C Z V([B1J=:0K\EFBG4PR5 M-;7/58TAJ*G?U3V>E 8COVV(@03)RF-9S2W/(PQKN"?6!;.Q^0W@"]ZLX,TZ M86^6O8'+MSOKUTFT90L3MN<++4+ C.-XC[)([-W;)2'% MM7QD2K5%XPW-!Z==7[[?V&&L] ]JN1Z_O?>:1CG_++@JOV-1(N^#GA5+F2RU MXZL6P86=QO**NJ(+4)M3V2Y8KX/U.EBOT0$!'];4_F@"K6^KSS\F:T;%IBPVDRA/)N2O,EW7OUH; M?B!#>;/]P(D)YI]@_CEIU?UFNQ%NA&10")YTN=L+<(V]S1!!]0VJ;U!]QZD2 M!B$["-E8A>SV9Y%OV?K=CQ,Q&CDDSUD*U,K^WJ1H P4PT?DMSJKXT'_=GIW_ M+IXDWM=9E/_YA4=7>=QH98?6J1INF8:![6FTSN+70W0^N@3-OY MP8]8/6"'FIH/3ONU/,"9=OU#NYT"ED'W]37-$YI?"0V"W0L19[98$$'H7$AD MUU=GL[DV L&JK^],09H]IOG#RUDW90B:^P0#TPG&^TM'C ''>K*Y$LGI+$4;K5(@+U"F$#(0PDN871 + YJVN90' =6.,[A,3JT M>T,D>W16*N,[>6U^@YY-J$RI[M;J2#Q2-J_5K$?[=44YA@>P;8S6(PY5"$? M=AJ./-I2P!\)ZVDK$G1B07C\!811;4*5C_@O4O6/_&:2T* M8F\0>[&*O3:GCW?!]Z>):+-*"_D5K^H?RA4AR"1YG-K+P\#A_(G)5@1U*E+S ML8Q8)#83^4#9UI(R?6"D(D9=#P;>RT')FJN[6YJ5]],\V>\\H_K0;I"@V%E6 MM. O9_=L\[G*XIDM#E]KZZ=8#S @OBUI^@(DYA[C13!H2%=0OONA\TLNA*ND M$M^B[*9D\5*(NK/[+'VH+A7DY^*#[\4O.B$S=)(D!S-GF $=NQUV+1',NN!T\&+.",)?C14G[99,8 M9["%N$=;R%:CLX3VR?;06>(<+W9J97I 95(>"V,92:1?3PO+8%L;;<1<6]T; M'4.!G NTI>D6);_H[1@-\73!L1@XJ MJP8O!&E+FHG9Y;OO)2EQ*BW#MD:=3@_Q9^!Q0&8G8\_T\N;ZYO+N^NY";391 MM7%@PIEN9^HR*0L2+V\*A?VMO,_2V&QU4S=S0$0UY7.RWGI8;QA]8-%*30VD/0ZC&RYJ MO@T3(&?%D0E!?#I0)C[\ZUQL)IJEB>#A2?5XZ2MY2R*DZ2"T-KYI6..QT.O> MF&>@>_:4BT-ZF:X5"Z'Q=W]4*:=0T0(?98.:9\]*+D0S7H?E\%H'J"-T](D+ MX'ZG@0;=.U*[8@RMAW!CW$II'^*]:&@X%GH'72'!71?<=:[20;=A,H440=*D M2LF7L;!W@@K=BH+VPX!&TJ1_.]!^IX%FZ!7W2%B1WF="624+PAA)*KZJK5<. M[!5W_,RT(_/(0Z_XAK"6$M70 HK9R48"I"1L2H^&6VIE,,>&#GR-OHSF4M@>, M $U&'MK:4H<1+5RYI*UU.(RX =(U;2/)8L0:8@:_O9A!D^,<59!9B!34+EB@ MZH9UP3:=_K2EN0GELNTH$IU(LK*MW0K=<@4=\M0Z%@CGDG4F_G1:O3^A6;V& M< LTBU6G$U/;4$=42]/6%-!IX?T=U<*#!7RA6H, $\;XEV-W>TZG1?HSFD5J M%0"#9IW:FVGVI9+ 4="HUFP?)JQ.*_@7="O8,I@"W5J&F][V:3VP+ .4"[D? MZV2G)?TKFB7M*I&P_\6K]$?M101MFA"JI8DB(=+?F_%W$H8D3T^5NUKZ^ ^P M/>5Z_E*G,M[+NJ!5+2NQ+2M.OJ,+FL]I',A?SB:0E,Y%N&9E,;_]HLL]5#5R MD%>WRQO>5+;.=)&29"M]*&,/K?LY(/,33>"T&1L[)&BV-MR2I&WH(CMS?FZD M0=7&15YF^OQ)' -++B9;[$CYD/I1FM1,6!<'Q-TMB?CRW4T6:\THFKS7 3;:J"IJ8H24>CA@AZ*P27@K/3#2'5X:MA=^#V M7JF79\'G:*7;+DU-!J%1&Q'?W @[G8/&ZL^)V#9I7$"R;[1MAZ3ZBU"$N- 7 M;*AO[N,_YZ/BP\><>BJ#AAXJS8R?;=[PZNK@.IQ>0FR"K+@^'Q7F#/XH''DY M;^Q+WU1FR]"Q/"'W WWNAUY+>!U^U"M?Q3@MC=(@A]:!4_3;:4V1?=R*7^$'4:SI-Q2C&>(9/<4S.O7&>X]R_'4B MQA>*0!IEDS07*,N*O!U5T!A'PS#^(AQ!A,#B&T-LT3<:6S3^6)4/NSUP==@" M\"ILEKV#?S/X-X-_1.8C,061VFEMO M>P3Y%I??OYOP\IZ3OTKY%7EL86O6#>%-5#83T2F'?L[+:6[,J56WPB$=XZ(F MR.HC3Z$=JT;Q41:(ED&L45$VW;EK;#<0_0#!7G,*EY/M!?9+*:_KEXBN[9!4&^0U0^NA*=CXZ M&[3N333N6#NI&I6[I.L2Q9" Z_(R)8@XB6[!FEFC&N)H5JB+H^+$KOX*)13> MSHG[/.901L'/_ R_AD!.1N"LX+EJ+<1O6",*\1N^XC=@YA>/41L\?-'KX4JP,B9$(Q#UK89P0/PM713BH"9W](S<17PJ>)?^1-TT]1ID4JF"OQ:JOWXBX[2WUYT*U>R! .+!.?I/4*2-"[CHO M!5VY($:HK5SL8+EFQ,17'[/C)61,6^\ZGM^H-4J3IS3+ZC-5:.RID#"FG)." M[W[2;C7K_EC0O?[<%J5^'*]HKX1Z;]40BQ4@N"$F]H[Y7Z MS^3IZ.!D-!=_QK7MR^8,;CN,5ZRO:#"(2(;6?BEG*64W1/PW$;K@MDI97%LK MDW^7]7*Z(#QFZ?HXY?@UI);#>,9*UX05&VE6+03;DL+#&KZ];+M[CE>.B9"$ M!,OEXCA-I/6XTA&W>X5\LRFS72LOP^WB$YSEZ)'E) M/C"ZDC=!RSWW1UHLS\7R%$R?P59!NT$01##7?H+JM)8VG_21R(6L?^4=1@IQ MN2<0E_N%D]GBDA?I2I"BFM/F1J./1@2=TIABN$84B1A\A<%7."9?H8D74'O[ M)SJ, ,)I-],HNB@-&&0'CC*_<5O.7W8W[)[D#H?F[[\$.FB./ W 6_-WL8#<++3QE0,3^ M+FJP0PRT@4-%$:SB5W^V..C,8)/2NEEIH:BQ2F@V/F0H5FP"F:> *.CT8!7D MNABHH=BQBG.=[=70"< JT<'\UU"4V(2[[D&?4.38!+J6\<50N%BEN6[.?X^Q M^'7EP0DO5ZN(;29T88Q;+RKA;4#/I-A)1]NC M49P$NV]NA48D+3NKE$OC/:^,T=J([%X>@"/X&1>P4+H)V.1'0.;#7* MOF55W[K53Y/[K1]V$A\VT*-!8WO0E"VK"#4]!0=")IO&2)&5&9HM=S,(T M_JM,>;58^=GFZ).T# M%7"Q"\1=/!=NJ5IVQ!J7[)PPT0X(ETH<\_4J2JT3: MA.75[+6?O\+ *@?"[OIV::7BO%R1!"15]_24H)8%M2RH94$M"VI94,M.5RWK M3<08D?+F19#PK<']??*P#;9LI[4I^WO3U P4!.TL:&<@W6,7= S7(Y0]@DX0 M=(*@$P2=(.@$02?X%G0"PT'H6Z;]>9+NLX0F426/3W)2M!-P88-YDW9MR FB M;Q!]=>7DY,(DU^DC>9-E-UW)Z["_5HK[Y;,,V88%-+D8J2@ M+@1U(:@+05T(ZD)0%TY777 G&XS:9]!2.O"M0_VZ2PSA$[:/4VNO14&'\Z9' MV1$4-*F@28&TB%ULYV>QQO@UC:JZ%F++1WFK<'90^A:P_S%9;VOB3*(\F9!=09SV,K;%B-[$;&N:@J0=).TV MEP6TOB8@R,U!;@YR_2?NLF!TA,]8. 5X)D%06 M%)QDAY#Z=J)RR]&]B[=)*T*$@OI\;FM!*T?Q)N@#"$CR,-!'@;)P[)V,\W% MVN*SQ;YD]S8>[8SD8ND6E@)RZQ$'FH%=S3%!Y38R+^^@'K0:;2#DEXL%B641 M^OUKF@M&(Q/\\UC06YY3Q&Q+3K4=,&C.07,.FG/0G(/F'#3G;T%S M=B LC#H[I*/" ,3N[[XT&^Q=Y64@>'\7J-F [Z K 7'[NQG-!GS] M))-7V[4UFBFZ^S.7:0GH=,5/==7?52X8]ZK:J7.2B4Z6150OHG'*8/<_0VC/EXG0@+W?"[IS8?(J*DHE_@:A: MCS14B8Y2$$4^"8ZX*E=SP=2B[";:2.[&Q5EAPV=Z&3O8:H*M)MAJ@JTFV&J" MK>9T;34@86A$-AAG*L<(;2^=1K1 _R3NI5FE1T5I%AL>[HOOM M;S&V'-6?S:(-72'F)^C_07LZ%>W).9VUU5D<3LF77#"3I&)7@OV7+%X*;C^[ MS]+Z DI^D7)Y9HF#P@3+R9A!APPZ9- A@PYYVCJD0U;I7?;^NY1&UU&^F9"( MY;0L*HGT*6(L$FTZ9Z:V'M^?/-Z-PB"9!\E<5Y0^2MGO45:2IBB(3T(5%ZP@ MF>5S$I>,"1U0-/A,)3NI/YY%/.6R__;.N7B9IW^50&^0UV<'?2?H.T'2#Y)^ MD/2#I'^ZDOX 1ZIWC>!G,4=?OT:Y>*U5@<-MK4->"-*6-!/OA.^^EZ3$*/X$ M:SN*@O Y>S>$ MI321<:'L0C);R]]E&6)^MKE\%G)3RLF-@$KF4?Y@,55] M/QC7?!X0M%U:70<>?#ZVP;I3F22\YR22_%T<@7RW>^/AE/-R5>-J/5&.GQA, M!\%T$$P'P7003 ?!='"ZI@-/XOZ(4LZ\BQ@C3$US+:>..E/-CVH#G"*<=80Z M*\K>K92_3A;UY911-DES0719)[BULU'"1O-GH;2A)]@G@WT2$A)\MCF+!$^3 MD@,AQ4=&RW6:/X"C>H'=A\&F#XNJXJ"^Y/2>"]%)[J"K?%T6KTKC0>>AAT<% M2T:P9 1+1K!D!$M&L&2/N3I(HUEZ<4HCFE954:?K&F65L71WXE]6D1IQB=R M1Y71?D, M30W#_.FR[DDM]-U>-/+F^N;R[OKNXM/+Q;O\45WJC8V8I/J\=L9 MNTS$AHZ7-P6Y+A(-)>;F#HBZ$B^!<'Y+Y0ZD.3=1!6GO@*S;Z?163<3;7UT\ MDBZ*)\%1+L@CR>A:KE^!,KFCYR4OZ(HPKB'(LJ\#^]4S9YRL>.7Z;KA'2I_]T=5XZ+7M,!'F;,=":7PAM&DC(L9VZ9)*5ZL MKIDO&F4]Q^WCN7(^C6W'0:WW=5"EZBA>_IO?_%"CY'T-O^*AR/V;L[!*3O=Z MQVT1Y4G$$OYEG0B=Y?V/[W[Y\7TC_:WZ^D65_%L(FU5&SP?*/I.G ZEB ^7B MS[A2RGC#^NTTAE>49V6:)8(<[4MJ;N25SO-HG191)G, :_L%83LEX3,I%'3# M.@V'(R]8%!ZDB[QKY51!@)&WQ,#HJO5.DI997^D7+4_K/IB0 5<:XT= M/-//ETI*#S_YI6D[+W^DQ7*GR.^OXE01"^F#!\6D_C:PE(-XQ7E! M%H0QF6R<%^?BWU2U\M4-_=(KYI 7:7PN#UBVT1YHVK9^DR.E:9A M3P5A>91M]:FMK?MJWNP)M^SE&8DL_"39O/3<)-/*M*"D7]/6*]6?TKQ:#KL" M^GNOTPUAL: O>B!GFY>U]NLF"F2=Q\.'_B9B1T%_;?"^',$KPL^EW!"RA.$V MH:[98B%V].5?95I%EFBY@;:M7ZK7)!=,]G](I*3U;0O?%+)( MOMIK$G%BLNP96F.@O-;E5=L3UFE '//T85G,%E]X;14"P5#T\8NB6!(F^#C= M459+&)?/LBQDLSNT35>OF&X8$=I^LB5DNT;JFR!C[2J#=_2,1TYQL9$%."4Y M>PYYMKD3=&B$=HN>.!!)JK0"L$7/TT$TJ&2OI,]H-+?HZ1715MNHX_/?^H;J M^'UY>:S@RN)_B=H.W6&D(1#/B5Q-,B""L"H=/(_)[#Y+'W2^<*N^_C,)Y17 MXG'9?YV):]3TM5(-* CO*F+1TW!U8XSN$Q.BCRTHVG(ZTEHCM>CC';)RBA*GG3ZWG<3X$<[^M;DVZ(9MVJ MI'1JS,Q&M1RA6@B&E=7A;:BS]X$0'-U3Z)#Y@R-_T6P9.R'["*J]%QG5'NM# M%^FT'QW=..EP,5L[H=$M:AL=ZOC:$V!2!\H%W9^ZB?RXZ?C2=?G;?L^C_C " M O7\TK1,>H[0P^Q] MO%0HV76?%K).#/MG-,L< M5N4(S9J&>5>H?84\5.NWLY\)N31A]Q95Q2&!<'Y!L]> YEQ<.PYL63X""*AN M@&J_N;.S=]IXOXY@I3;G-XY@M3;X>UX ML/0WYXM&%(5N&MZ!12 M&Z3F>B9 >/] PXP,%5;1\!Y=E,Q.E@'7 $?%8VR#@SIQD-_0+#Q75XOTO_24 M08#[=:>M@H]JL:&X(L7?FX'7W^^ZVNY/[-H7?Z(&#))%'BLZ$0.&T%1H#YU] MN\V+4R2"^S5@]XVM,4?_MB)GT""5VOP:%YQ#&U(Y<0;&OA*F M7V'8'="V-2:A9SJV2Q_?UBJ&(L$FGMC6<8#BQ":D6"?80X%B$UML4G*A&+&) M+RWJLT.A8A-CK,OK0X%B$VJ@A>JA^+!)-C:7/D Q8A-X.M?X@ +')@!97 < M5?+1B3P=K@: 8L8F'+6HYP*%BDT^4A;I@P+")@>UKE()!8Q-* (46(5"PR8$ M.:JP>H"/\+;H]SYOBU8^K)XH;+=%&\B%W1;]HJY(N,?6!54#WF-K40\&=(I+ M TA<")%T&^5[*[[EB]J()3JD-'GW"EY?PX]K;@0#9\6%C*-1%];JYR'XYNEP M&G69B+>CA/IZ_NOKAR M\ZV%_C2Y+[F R?E$M+U/\XKLCMJFW:#>M,HV9,&TQ[ M(3FG>5+]$66SJB;-'9V3=XNX O1RO'UCU MD_Z+9,E5?LD%TW@"TJ_NZ(O0S_2:Y@^$26N\8#>UKWY.XBSB/%VD@@W13^3K MUTBPJRKI_,TU)SX>Y7 RS@^[^$"'^(NG217!=GSF"-YKW%U=QNL'5O6,RV>Q M!00M<_D5D'YU1P>$BBEY)$S*?+/%5!QPY_*M3\735U+2IO&?5WE!CSXV5MEU M,%)?4,Z<00&/Y!B*E+CCS2YSI"N<=J/U"NF&;>.*7:&R&- !L&TNS_81%2-1 M$VUL[((@S@5?2Z-,0T9S$PV;&N4,*>_!P$#1H!?M5 >,D.G5N3;\#R*3+DDB M] FU'KC77PNAO0Z!PWFG"T&_35*X'ZG@6;0==I$G3IBPM!Z:,IE9.%LL=LG M]3EWE/0E?[9 9C/:T,AKN707A\AK.7?&Y+_2U;=+.JVUF?I7^$1T&'R0>3G2 M*8]0S$D6%3+)P;P(X ,,C>^%B?BH J8J**S-$%@Q-BY+H;KMUF7W*8 ^ <$, M-;D,IHQ)::C2$,\K(\Q5/EW)*%9IC&GLLL^L\4?D5Q\Q8Q5A6$NGPF+4TYN6!J3_8]\^RM7\8I.8PV/ M6FPV+N\P$JO1!F!#-[]8#F;VFXC-6!53E%0 'VPX#F[4T",#0--Q"( -=^ M.;;(@/=+8R>_.+9I_%N#RVLCM_;F=*N^7E%IS/9GFT_1ORFK0]#4C*#%"%@0 M'J@S[JZ6HYP^TD%Y2W7'GU)5?1/<:MO-*Q8-/1\95:KOT&Y8L'PFTM)V9'.P MQZ4.P."448#^_":Y11H[DG^T% M5+5O3,OVX!U/!<^@G/M8GJN,;@8KD+%]2/OVG_;= YW[<,B+DM5)A"E-MGSR M*#I2"<&R/QYTG\E3]5,K:&\Z^\=U"$YNH$^'"=31+Y[RGJ=)&K'-$1/5:$#& M]EZIOR/Q,J<9?=B[1ENR!Q2DZOEU MFDM_P/DQ-28!HBK#T\?9A.$:+8)UE>2-<.UD>+.%G@-#BZI,BPW9[ MMV7Z"Q EPJNZP7GK4 D!WUW=P+(<4(!89* V26=0C/@$(&AA$BA"=/*/55D? M*$HLTH\6I5UU)BAT;!)0IT)<4-#8Y*$&<194W!**%YM0U( 76.H2BAB=H&25 MH Y%B4U0:GZO%C4#H88'+-*3XXO"H/"QR58M,TZA<+&(66WO^(/BQ")L.;M< M$@H<+BJ#3@46"\W<7*'1FL$EZ[39/ MQRKGI;]$V$^9O0FC[87?9X \57+[#,LEI028_3](]:YY$%6^>Y*28)*2( MTHQ/9.Q&&>U#+U1W&'8;M8;.T]5:[/$?CC"^!+]M_>*U]HJVIDM\1_)$[,6! M+C1\24VX7M'']8H618F$<,>*]&MUELT6KP6=5T3;=0J%W_P7?@OEG4) 90BH M_*8"*MLP9=]RVB\3\=ZEFZ%6FB9T,8F%2)D6$Y;R/SN*:^T&]R:U=2$/)KPI M+N7>*>5UCL\V@>?UL0AHB4-RPT5-D"/?7& <2RLAGY.8I(^2J6KK69J:^[X( MX[ _YV)3GI$\7JXB]J?I7@]0MU/ ,O1%):^(V^S)TU^$ ^HV-);7)07,,)I+ M1@R%X&T"N0F!JEKD&!$,NS.V9_4;^D"7WAAZ>46R+34@@[:EGXE%!K0%ZQT)UN8#7 =8*Y2-SN[43K;Q_')!I6A@ M;XEVXO*HC'!]KFH,=1+Z7=WCJ9)FY+<-955 DMA85G/+\PC#&NZ)=<&L'=" M*33;-3A!K!E.<(+T& ,*,6/[]GS\.HFVFW_"]KO?08R*];C>_!TM*0MQ*L&_ MH+%,G$693.2_71)27,M'2CZD-IJ:F@].N];<:.XP5OJ']B.\41LK[_AG\3\A MUI6,'9W";TW %IV]XJH"5 &7R"G;!9MHL(F.V"9J9/;4GK6.UC((._G0&4X M[^5U2/[(2A.[6:48K"3!=!!,!Z=C.N@BX/FV)OQCLF94;+YB,XGR9$+^*M-U M_6MG@T*;H;W9%-H3%\P*P:R@$>XOR)J1.*T/6"*6<<6D\N0XF%HA\MMT#0I6 M4+!0*EA!E NBW.F)P.-Y$]DL*>J4Z?)?MV?G MOXLGEXR<1?F?7WATE<>-IE!HJ:8/W MPB%1XJ(FR+>O71[50OH0Q56%'EV6@;+A@/3J8_(U3<=$\Z NL0MR7USE7!S7 MDG.?13SEM^+LC))9_GO$4BD1S 5;?Z? 8]O=*[9C5@K8 :;F@]-^+0](IEU? MT&ZG@&70?=-$W/:ZKS/*&'U*\X?S:"U^.=20 ^ S#3$XQB]Y*>3['5FRMGM: MR*W_@9!#(5D+P%;C^45/\X3F536O>R$DSA8+(BB7W.SZZFPVUSK:K?IZ175\ M.89\'WSW0A1(C.U])XG1[%'NBY>[QI <9NX3['/^[7/.Z3R6.#3GO*K98+1J M3T%UP['0:W-.!YNMN^0YM2!+;90HC-B46YC"-PY&7$85A+85]4?G58#:)= % M,FEW%&TEEZ!RH'3G+R<2PF1G-T"W3L'\@]I:S5$N5Y>L%<,"=L")6OD;1I>D M"!/[T6U/C?A".QD:4.[.=@)=IWWHJ,IX"* ( 12G%T#1= +";--^SP>'$2-M M'%E^64VO;[>%(1Z('MM%!T"3MO>(H'>3-)>W5$V*Z)GPKO% L-'\10/9T!-B MMD-,BS9FH;YOYRYZKE/ Y+5N=3I5EM$GF3BE,$Y;]/2+2%Y.5Z3QN2R;P/3^ M+&U;KU1?"FTC+M)'E91)WEP*HC8O&BLP M.AS9ZXQ\H(RD#SGD->J:>J5Y/VO;B^>U,3+ZQ@/3K?5+F9J/D?9!(V#>$O4Y M6NG\KN8.".BW? ]ONXP9 X[U])+-S\DZ*EBZO=5BRS4O(Y8+#=2XTEH,Y1ES M05@>9=O2EK>$/:8QN9K?:H\.8"^_)4C6)!<3_C\D4A8?>=O"-X6R9E_^<$TY M/X\8VRPH>XI8HEI%Y@[^HW"F>2++ 63_7;*4)VEU#9]VK0![A?BG$XA_$KNK M-F0<+];Z\EX%T8 >PR.X?%ZG=;7-"[7&8-'3*Z(O.1-GT$.>?JVTSC.2DT5: M\ L2,Q)QPN>$BP-7,!EIC;HE15';LKDL0B#:BQ]VYW1*5-NDEV=@F*7].7Y# MQ'$GJ9.WZ6[OUYW&,3NZ91@V)S8C8IB!NV54_$'+++E:K:.XV.O%>O6YVV"> MXPI?&V!>VVA>WD*N0-QVF!"+Z"6N#:#ZT39JUCBPPG$.C]%AP 7$5H0N[,+X M3E[[?:&R-2H?OKNU.I)0*)O7:K;,HO-QV\ #^ ]&&XH)-3&.@.TT''FTI0EH M)*RGK4C0B07AB5,,46#6VS!$@?4;*>/<#8ONX(3- ]02/-)P,+ 5<*0!7]:V M02#.GY'AM(YN >+\!1G.;L8>(.A?D8'N[M,$ O\',N ]6K>!,_+;.&;$WK8- M%4O\Z4&=)L#*O@W%CDTF4[K1O<K',B=^?NQSO"5JH:?FV'\5OY25(U6WSAI!+P9_>"0>=$ MB#>7SW$E[ O15[$<%; =C!BBID)5=Z7)SFXSN'J[I9FI9SMYDMV]8T< M$/ I%5N0TX4X A<"Z4^__*RFP]36 3DWT:9:)V+NO^1BG2352HRRFY*)TYB3 M0PF))@+M>^,P=^&B)AC?7A?M)D5!V+ZBQZPL!(\3BRM_T(:/0[MY+D#.^?DQ M_SW;?*[*L@DR]U]K+S2P'F! ?%O2]#<"F'N,%\&@R;?!N-0/G8UGV^P^2Q\J MC_VY(/"!LLUL\9'2A,]V4@R?QG^5J>!%VL7D=O P+R\''W0_UAYNH;DE!C#' M%X5KCS@'(R*=@&G2?H\+ MC#/80NRE+63,T7ET^F1^Z!)J'"]V:F570>4:&PMC&4DF84\+RV X]#L-+B]' M:&F#0,=0(.<";6F71LDO>CM&0[Y>") ( 1+]Q<4[T/%'&B#10:\=671$)Q_: M2(,B[)PTWH,'_BZ=Y^LHWTQ(Q'):%I4#_2EB4A289-L8#@=A!)T?Y"^@P!&I MG4(+/I=RX__SCTW>:6@?!VYT[:-^_M&>O*,^?9/W M:XO9^]7I[-VP]%'&?F517*V[/^JEI0Z, '7 X=S'14T(-7AEB#\KN;P\1&@Y MJ_LTKY7_G<)3B+]XFI ZP7PJE]A#G97Z,C/Y2)5ZV64?\J=*VO#\=*0S:\KQ MZ#"25\3G6<2%8+-E1C-613IK_%?&]L-3K_70 GJ,%\&@CN-&NBZ?"8M33L3A M%Y/]CWS[*U?QF$YC#8_Z2$&P =C0S>\=(E'*9(4+,DW^7?)*?3M,LP((J$\( M*#J!@*+=2YWF2;WAS*L" MO!EJKSRC PI^%OB^?HUR0?^$_%4*SEAYSWE!XS^7-!,3RG??2U+B5 ;:=0TNA@>GES?7-Y=WUWH79%J]HX<(M/MS-WF90%B93R06)Z2Z2(ER1W]M-N+E]66 R)V^2B' MDW$D[%84[G2:N?Q*!PW4T0&AVUTKH_UVDZC>ZL;&+BJE1'$L\.\3&DSL!]+> M>2C3;7G_;Q(7=_1W>1M2_G##Z&-Z;$531S09N[H(;"KOLS0VAS.IFSD@8DX2 M0E92>?],98!I(T>MA5U3\*J]KL,O*ZW*/LO2^K#.(FMLW(>CK&0[@5V_[ MP'3%:WY@T4K],B#M79 EA9HKSDN2?*#LB(%R-ZRYC_%QQ+#AHN;;B*CCK#CR M"8M/!\K$AW])$Q#-TD2(\TGU>'EMP5L2(4T'H;7Q3<,:CX5>]_%,!KIG3[G0 MUY;I6K$0&G_W1Y5R"A4M\%$V:(1:@^2_S8W5ETX"]SL--.C>D3H:U=!Z:,JW MA6&C!S);_$Z+(UEQGY0-!V8Q&(*8Z8-WY4XH"+R^),LNI%P_Q!!1GI5\"@G. M;6@X%GKQQ1"':/1Q(L"WDK[-:/2]"8G$97T7W7F4920YVUQ&\?)E6YL9:#/N M\+,QTMC\K=E4\NF;B,U8Y61,*@>B$ PJ^X\*#KSG4(AJX^;VLL2O2J$(T&-8 M!+7I"DK]R];#4@[8%8 NGC$T!O.<;>X$%3J9 =H/ QI)D_[\A?8[#33#RA0T M?R2L2.\S<>IO[_VM-D2C8=ZREUG/)OKS[H,()7A"^7V'7Z5RD-P]+\4?U \IA4 MHHL"GFWW ;%9BG%VG0?$!13F8)T&QZ$5ZWE%8G+-UR[><*,/7R/(FCL@H%\K[D&ZC!D#CHLUCFV\NN5D:A^R^$\@B[]Z MJV^9QO[@K1F@RA)JV=LKLCL9K%6R3;UNMQZQ[6V-YY07!OG*MOMPV+:RDMZ! M".B!IO*" D*H'F'(:0G5(VR J.-W*""(!AL28T@:M0L&PX0/+I&\S953>MXQ M C2%KS0DP )CD#"BA1O>:6O[-D;< #V-MM&),&(-I7F^O=(\ID005+5<7"_4 M$RG(8VD$P+I@FT[_EX<)W!6'W6,K#$!\J%W(]ULM.2=E1S#U&]WOX7K](?M1<1M+6O4"U-GW6' M^R_':WPSSD_"4$O9O>$"5K<2FJCCU_+4!SY8(*Y?&T5_[[$IN-6O&NRF5G2+ M0FE^%:D^2F(#BX?YE;=#U>/.('LI"#R*4LCM,Y"!LS"FLLBMJUZC*XWLOO@S M-@'))OD%BA&;D-0F80F*%9N@!$T$@N+#(BPUXX.FU4'18I&9=JU ^:Y0<-CD MI%8A_%"PV.0E/)0F!HZ)=ADK ;WH75)1"AV;/)7@[T*6" 1BAB+#.;LE@TH<"SRF>/; M.*#PL4AL/==_ATX'%OG.WTTET)G!)@O"ZY%!G2_89#ZKPAP'D)[N"/NEON+J M7G"A9"*:KTG.J[.HZSU@U@/7$^#CKJ^6I'6ZS^LR8KEXZ_/;+[J[=52-;/*C M%03L;\<\B[(HC\7:R:05[XX>[< FFFSZ]4GF)YI4?+ ^/1MO];+MZY'&B78,_WCSO:%^J=;M// M 9F[]0&BS=C8(4';!6LFIK&A T)NYN=&&E1M7#R^+.JAI;%@M=[+AHUD&-JZ M).>+..A8)LUO]6"LI4\3,[D"S3-D$6WUC5M MPHUE+J@:\,8RBUI$TZQZD% .)0\Y>\UF+I_EGZI:5W:=_>*2'-!0P;NQC5BVX''V9>#B](>RN!L;W?RM5"4O\+NYW9[8Z*TU1H2T(+;C3N=1K#,TJASJ=Q ;DQ M1-MV2*J_"&F&SV^_V%#?W,=_5>\W?/RM)>;LM26F^L\N6Z82ZY2%D7MXQ#CF MR&BM^EC%\E_E+Z,47,U?R\>?Y-S^062VQ#[^L_KQ0JCY*C,E6OI.Y.W\7DG7 M@ZW\YL>?Y-Q6NLMPRQQ"S#CF_?/.WO.&&>+\!< M/:HY[5=J/0'9%(<$^BW(F6^]_EZVMO%Y8YV]7D\4Y7-PS1;7VB,JWVJ>@"R) M?3XJS!G\4-=Q(X11[+M?B8(ONT=[_"#Z([5D[O;I)PCX?[30N#Y"4F"9^: IJU(@QV;U H M ?^-EH"_(/?%+8E+)A;JRR";VTANTBB3NL!',777E*M29ML-$M)__:?_AG38 M$(<9XC"_R3C,+DS:NVCWC\GVQ0M!I\K *M+NET):#>I/K&M!5A#J@E"G$1YV MD=.S=76UMU!9ZP6FDGF,[8.H%D2U(*H%42V(:EY$-2 _]BV5O7\WX>4])W^5 M\BORZ,#89C.D-XG,GJA.EW//>3G-C7<_JEO9'':]7W1ZE<=9F>R=9Z^B/SS= M=6I)! XI%AY9V2U4J7=8"BHN0:2I7MAJ-66^Q4TW(\% ]\0]8W?0N3 MVK=?ORB/-U*\>N XYJ_Q)/W(U#ZA'I^$:\9P5W0.CQA1JI5W:J$QC\Y1 [1=>'YC9IN_[DTT[E@[N0V5>ZKK$L50 ME]GA4@4)+.@6K)DUJB&.9H6Z."HZK58\12,!YFM\:W2TY:U#=7TTSG@?16=- M?EMH$>P+9^B?06*9IYIS2MF\T=:+,]+7HC3AU7[6YP_QBUCUWEP7(?+H:Q1J;KB MP=3J96'A9!=D0<337^CI!]7\V%S;<,&7$;GCT?U&HU.:/*692O1Z_;-7VJ[R M0LQ<*M2-6B(0N_[R>6LH,=!MT]4K)K-^,K06\E(QJHZ/)+U!%:2#^OA%(57J+4\Q MG0O:MOZI/EH',-*U';S2?\/(6JC^V_NJ=O8:B"YIT=,S(BK6=K&1KM]"D"49 MREK*")^5FP'2Q7,^6$+(JC('BN4AQ3^:9?5E&H01OKU(;:?Q35?2AJC UF4H MSYB+2*CQB;R26U#"CZQM0@Q,XU2-$-K1GBTY@[@C8-AH6W>KN@M\^& >=]-T% MOLDWC$X,[P*VES@==*)];[NAXPSXD_^[S(##*%UTZD27>8$&!*!3+QQQ1^1J M1K=-#PQO1G?RP<1:D.,/G11KHOI%@8FNP1/H1%H+]'V[.-&)NQ9SHT\!0+>? M+9"!)^LX>2'LQ MX%"\YK+R3T;T99O!_4X#S:"%^YNH4Y9$^"HKS9"X.)VV%??L!4."385FM<+WM."B>&Y;&Y'2! &[7<$DF37X&X'B-4:T1J9*[5F87YP."Z##3AATWB; >]& M-(EPGMU+L++F;I8MACKE#I1R4KB]VV'W-F0.WMZN;/.3;.^':5_GSQL9W;$FSL6Y3RK&/)'L2ROCRYA42""#Q LML%BB])B M&T3O('J?GNC=*; MI*OJOJQ%60CU3>H!K$B_UA&4I"[J,EE0UM"_G<;D@1)O.I4W+$'K"EJ71@K] M(%H/^1J$"0O=7)*$/Z!J# A"_O\()G?%KRB[[,0Z_>S_)9/U=/EE% M1FM6TVR0XF$EC9@=P_T9NIU37*G4@/7-'\0&V3U MLGSR4>D*==4!RZXX#+ZXJ GFY]4W$64B:N=+F)MI410POE+=#V79'B0WBF.DT%DK40&=,U^%08G?T MLD?QG@U.E[;#H,6J<[2T'@4H>)!^R9.45Y<'D.3R6287:B^\[326 M5]0*&A6X#*V#^RBXC_96#TSN(V!A!Y-20NU5@-&YR>PT-'S)XN;W0KN805 Y M"=TN7 RIXL'/&_R\I^?G=:.WCM3#VTGV'ZEOMZ-N-U*O;C?U?:3^W&[VF9%Z MNYNX^>-. _C8 M822%K*C@E@:;-_F'*A7ODUBQJW)E]BA:]L:([-6]G^T -EX>B@OG52Y%#"EJ MJ,S [0="BE=(T&[POAX()]Y*3W("^.U(2!$_43=X7XV#$>W=DC 2276A&]JW MXP2G5'!**>VI(W?6!%MWL'6CUISM1,J16K@['L0CM7%W%K=&:N7N*E>/U,[= M57T:J:6[H]@Y4BMW*\.'=W/H3_*JS]WE]I,H3R;Q\?7VDW7)XJ7,Q#ENUM)2 MZN)9_HRH[J@-]M5@7PWZKG>:B6-W42RG>2Y.7\8CIHK@=3ID0U<"HYZ,*D=6F>3@8$><,[$)W3#ZU[@,&*W*P(@@Q4ENS:XECI*9GY[+Y2&W1KI78D=JF74E?(S52.Y.^ MO1NN_R[MKNLHWTS$R\AI650FVJ>(L4BT.:X;M?N=+R,F/BZBE$T>HZRLK@HH M5VM)8VN;=L]D^#-W>P$2+.'!$JXKPN3NNLS7U9I<7\3I:4;@]\B_ FQ[ ?U M>+2W3AL@ 6ZL'@C5G7BXIG";J?G@M&L+GP%NGQXI_8,6;@M>P&"O=%N*QG^_ G(+^+@2 F. ME--SI#A7'KT;RWZ9\(+&?]Y'8C8K.X]8T_4EFM7W$UH9;2HK3OVU \N8RV?Z M,X.YI[I3A?I/-$D7*4EF]1/4]>BU#6T4 P4A=TLBOGQWDT6YF@AE(QSV-ES4 M!.O?*XUR^A2QQ& Z:6SCEZ5>;LW/T4HWQ4U- M!J%1:\5I;H2=SF$M3-)?^)I/W7-QS297P3J< M"GD"VI5]/BK,&?Q1P_/#>_,NNK?A2M+4]DXW@[T^,'@L@L=":7S"[[%HENZI M3[Z-<5H:)7(*DX5'Z[#1:'KHO#2]+DMJK4NBLI /NK($<[@FU:HYN2Z@7 M,\12B'(%V[%A#$L/ >N"&J?])I<$/V7P4YZ>G]*7?CG21##O5LB1)HIYMBXB MPD>91[>']Y%1KC27]_>D4*8[63]&D*O#+,7(L8USR\9UQ"3;$_!.#S6QETZ)U*0%=_+P&8FA/\R MRJ3F_]ZU*[L[)<''?0*U.2L/UA7G)4DN2B;>=KWCJC7#C]Q;>[:G%/E;#Q1\ M^L&('HSHP8CNROH)TR:^-=MY%_U@S/;S(64CX+QAJ\S6N]T#."_8*K4-IM4 MYPM;2;>N(B$0-K92;D-:&(!3ANUN;L_^ N L8;O'&Y&MWZ.O6$C8G&9I(CXG MD_W7?$(7NUNU10.X9]AJ.!]^X!8$=$@__EV.KU5)SZ__=5%RK60[$AR+39!SF60W6VY7E-6:-*O M(1UPN,QQ4?-M./ Y*XY,<^+3@3+QX5\WC"9E7,S8+6&/8@TUD&=JYHM&>8YL M'\\;7S"H[3BH'31%[ISR8K;X2&ER3-@MS53F6'.' >B?DT>2EV1ZSRNE64NZ MHJU7JB_(FI$XK<6L/)FN!!-/OU8?%;0#>O@MDA Q::;@0K[;B89IK*!=V]8K MU1])+@2?3$Y@LA)REEP"1?I(9*RG.%$5] -[^44BC1^"I2Q2U6IO:.&5PJM< M"*=$"G,?A$I2BW&E6 :SO>QY1A:4D;K=7?1,A'XJ9E;H2&D>L4VEK7RFLFAY M(21;0=K#+L14@=C#$P>804'G=J&=B76H?M^&UIXIKZ>MIFE+D)A9NKLQ]3-1 MPX!W]8II*W5K2\$TMO%;+%<(%$*'DY7\]:665>V\4BO>Y6'3*BAM;#,BU"@GB9"ZVZ'4C>0W7(]44H987)\B]B@+!IJ_\BW58UFQ1!P0<1=OHI--68X00TUZ!&-T1U,H3,+KH69@[!DUI M&-BKH :7*JJ(X,XK$'F5&+M79N%_1A,&"T8($!/0Q*M:@S+8^] $E%H#TYA< M_6ZRD"P1DB5.+UFBE9:.1B!IBP(^ 68%'LU!:/?B <$2Z%ZSGN8WX,Q!+.@V M+1BATON/1H2Q6XY SP6Z)6FFF]K;U- M2RN45N$TZ+BG%50+FSVZ?6D%%!R> MAD;1: 73X/5%EW[6#IS*R8HN6PP$ST%> ;I\,:OW:A]1A2[9RVX=6_C;T25L M6;Y93P&/4($#J5P%"HV$8D0J5:DB&J"PD$I0SB+EH/. 5,#21$%"D2&5J=J& M$D%A(Y6V.@5#0K$C$\5VC0$)(5"$2&6N#L$$!^1#9D#+BM&,+*7]_Y%,LB.F MTRD36CWLP!G1)L)"/>QO+YW6(@#I_'CYU'Q=,/C90AT8".B!!<%+L9J;+4_R'PS< J312H7>F#_EY*42[/-[OC-LF'X?AF;>.LP">DQU,1CQ/2,1)Q>D_M>4L^)LX)""$$*1 M0Y!N"&T*H4TAM*F[Q11;P([KRT\1X]$WT,C&] MZGKX D=\SV%O<^;18^)[SC#:G%?DZ]D)VWTOJ MXE2R9"=&Z0[/'=AJW9GR3@4_CUQ51RX-=?5*2'L'536/'C,GZY+%2UFV5ISE M=W+#E&Q3_60@$-#3 :F7U=LYB _B4=*K7=^L.EN-W_LWZP)OUJMW]J '(_J%>*=F'K*(K:I*;E<+$A7?-HA M'8#3!%O(H,Y8G#CU8C(16E,VRU\1W(3>US,=3,^2I8:;3;5!7#J+RZ M=Q2 MN40O1!_F-!C&F0DV9Z*.RJ$CE64RZ#EBB U<^]C_%Y@'V[FJ$J85P3M M0D#3JH#YJY?0:1)M5! MZ <-X(3PIGVA6U3F]D[(6E5"3B5=UKNWEAVJ"]]?,JIF,NW[>R';0H;J/)B+ M.O2D*+(] 4*Y2^-B^Y3ZRI.K_/(YKJ+8A8@GSD)&8EHR>9L"7:6<4[;Y3 NB M?E&]/ /\.I5]8C[Q?@N8.]OUJAYIN8. FU+%Z3H[M4YES)JEI%DMA _%Z=T*W3*BTQJ =I3\(UM+, _BY&Z.%X)+ M&SNM9BN[']T]9##U?1-2;[KM8?SFGEB+'NY)JY:B#67-'7!$=>*B)L28OHJ MF<9QN2HS:096N0NTY0^M^_M%ER25N3S*;J)4B&+GT3HMHDR/"-+',XI]MLH= M59#7?'OH7%KJ>2KDZKH:17W4"1V5/M1^A":YUO=C_<;A2NU\MJC3@IHXAKGA M6.@=^ J@O==#N]N4[3Q3*U5P7MN;)"W3%2WS8JN9D^2=DGI@OV'1;)4D:S2J M?GXO!:I$',E>J+1?:C>!MNVXJ!YT]X;+*9I)T;(R2!<4T?/M(] :-L&A\Q]UL2BZ8R MYJ8-9/"@>.;A,WFJ?FJ%]TUG/+A>N>XKSV55[;8-3N-@>'#7<=-5- J_?"8L M3OD;CU/W@3#@K4S.[9F4LCL:;$9N4BG0YEOX>GD&FEEJR<":^Z)!Y8A]P<9" M@]H!\S*/XQ_MBUP#'9S&AE[I?16'_AXTY'PU&4%? MFSV!,V(UU)"8H>H\M)M?+,LX[=@0CX$:H-8T=ES#U.R_QHC3Z#.B]AZ:T14C M:F$/15<-1;_^C@L-@WW=J$HPN=V8R&_A!+_47H/'T55C@4T'O*P NE(IX$UL MB+U#5\\$#,PBA!<(TE^]=S!(H&X!!.BOJ#L8(,0'#43GKZ [?(VV"YP' O9W MBTZKTV5X0:$/@4_OPD[L%50"VZQKYW".1)Y3_]>+;/_T8EO '20 ME&:_N!QR&UA\)CIF U#[#XNSKZ(O*)F2&^/)2'A3IV703]D;O_I;J'H=JEZ? M7M7KOMVSZ*00X)O6.RW168Z@ZUX#.;F0!JT-X&SI+4B?8T, 8=.8E!R\; M& &%SO;4_86[1>[/".7@I:MC.X%H_5WGW/T]=P;K\5)F/5HWM<&@J+'(74Y* M<4%!8Y.J_-8E@F/4.B]PU0.%YJ%D$B["VCQYS50P&.@%8Y#9WP?M0Y-B$ MMP'KP4"G#(LDURX3 HH2M:AF7_4?"AN5Q-;IX@XH8BRB6\=Z_E"X6.0WEZ7_ MH=BQB7:6!06A,+%(?$J8^BJ04+D'$.#?L4ARMG>'0/%AD=(<7ED+A8Y%&G-_Z>MA!GJ_OCL7 M!\7D_827JY4@2=Y!S=.'O)(HQ:]1'$MU2E _6=-,WCC-=]_QB3AU2/HH@4YR M4LCHT>J-BN\?25Z2ZN[J_9<\RD1?08D\H*2H*GXJHC3;SZ3YQF\TI-8OJ=]+ MPI&![72O^,7V8?.:@-='S+$K"+3044U070KX:^RJ?;B9SOYU%HCTU$ M6G;MA=AMT$7Z5;I?!:^)XD)* QQ,,F" UG5FPFU6+J@:S6U6QET#:NOWOI;F MU:\FW=S!]WTS%0U_I,7R7$A==$78+B]'5< .U"=4C?9?-3K4MPI97"&+ZYO, MX@*1 4TGA M/C9[FB?'I0EJ\NKHQN+XAS@6NS&Y?)8Y*E4)@SI \DW#)CL*,M)JNEH;(##1H2+FF"Q>J7%[_;P44;F M=I_J+PH$]SL--(/>?MA$G?H^-$/K02AW>$+4+6\864?I[G#8G0WU;X9Y&826 MTYCU@[KC?9(;'CWV.7TIZU3ZY$VTT1A3!Z'AA&;YE7H[R"PK:!CM+%_E190_ MI)Y80L/31CMS,C#FS?*HC@X/$VE^^&CGM4)QP.=-)M ^=[2S>R'BM];&_H\<9-3Y[#+/ZD=+D*CVXY MRNDC'=1^L&,*"BBO?PY1+R=P5_H=B9C#ILIA?[-&M;<&VO0-L3Q>KC@S M6?5H:],L1K1M3DOJZ!@:7227E>'7\]LV>^WAJY5:.]U0A;#UL9-'4G7?_AUK M')I^T3G])-9+][F!]@"T ?B-"0^!U"+P^OH,@Z 4X M8UA*YB (8 '.&):".T-&5D!%12RU>[PZIJ&3@T60QIL.X3MMZ5=E"19U:98V M"4F=G^,MU<@1I9V2B+[D8G5DDFGO'J3.)3&UQ9'(@8N:D%:B*(0B2S#R:QKE MDF%]$%PQC]/\X;"TSC:'O^\V+R\>5M1+Z3+DP,5@JJOLMAS;@%+?:?BB-K8H MWG;QBR'+Z),L3?>!L@M:WA>+,GM+I %4FS&\HGRY\+7Q2[JF8Z)YT,"J$+S4 M#YUW+$K(VZVE#UJ"] G!2E["=YP=5(,N2D#[UFBKG8O*->IS MM8_$\6]ZY18*YNC"?()?WYKE!+^^[X)J:F5RI![Y#DK92#WI<-W:M^WW'Y/U MUC-?U4)O[/J_E]Y%_!*WEOZM?K>-LG7]?">\WC33%Y;JK4F-#?R7-5ZM2X+PO:S MI<^8U;?VFV%9,L$X2T8J/>A9_J5/.#-W\$K_M2P-N:19 M7A',%HLT)K"5HVWKE6HEGSC;&'Q#%CUQ(*KD<%LP+SKAP*$N8 #I@@.#T>]@ MT?-T$ WK6*&+XBFJSH/=GQ?DD62T(K(JT*OE:=;]@]LHW/2@-'[A=[C8G'^T M V,;K9O%6D! YTVQ>5?44B] 99GN?TV/Q)G2\HV#=1%T%M^6@*':(SI[;TN\ M.ML$NIRGEA@!2BFZC*B64%O*JL$_&ORC=HB#?Q0L*S186M"=EF!O80^F>G1' M:4;+Y):P1R$M?B!:D@Q- M<7BR<5$3_.IO_>IR65_E@@61N^A9M># [8>@_CBI]"WOT".!]1T"E3C;%X1+ M@3[*U)S KI/?N(0HDW%LMTM"BFOYR%>% 5]'*!B:#TZ[_L(E8X>QTC^HW^Q2 MB%9T0TA5->W%;M5O!W _OU$,0E@7,YL_5";-_7VY>BBP3GYQ5+69QMJZ;H@0![!0]L\, JS6OX/;#&XYC:'WZC];;"9!-T M+E; >Z&=='!4%FZW*Q>#3S4X*8*3XO2<%):R^4C]%#9B^TB]#U:",#I'/J M&LC"BLYM#_:C@0U&0(A8ZI':&NR!\+ 5$@7:8H'HL!7]M#$7 "%BJ]+9P@3M MVXW[[MTDK=;7I) +3!;VHWDL2*LDY0E=3,J<[6M"RD:3>Y(+FHJV+EN'3_3F MGG5.<\BZ[8.WS3N>7HUTJ#M2S[1Y5$&QHC8'R"Q(SJ7[P.>%B PEMY(,X MIVY82MD-$?^5;6]H?8&5)/(&:E]UKWD-C(CK@?+*'\@5[DX*,EJ+9GK[U%6JDR:EKV](OM,BMIS>$TYGQ8% M2^_+HBIT3>=[EOWY!P5"@=3"BWQEH)&6G*%2B8'G/TR2-V.:R.M>N."]E MN)AJ CH/Z#^*6Y93860I30*/Y/#ZQ+N<+2H]@%62[(NW:;4J>GJ*UYDR+=_Z M99Y'C&VDKK"2Y8P5T]%EJ.!C"A'E2DOG*F"(W4X]*KTC-3E MT,H8XMV-\$MMS[X7NS29B.8R;+R.XE1]W](_T/E!_@S_CDCM9-&_6Y+W/_[X MR_L?W_TRS1/Q^SNU.=_4%H?U'!(._ABF5^VNTR8N1,KO'SHR6^ M32A1V!GL.GO%)>MOSA95ZI;A_A5%.Z_4?B1"4XLR6=0O60FNQ@N95/=(MC.H M16#5URNJ6A@X')OFXCB 'A@0:$O,@/J,&\6@OBI9!/)SM-)>*]/09! :]9=Y M-#;"3N>@[WY..!&R\E(PNZ-:RQ N:='3KSV?5"J0(.M3Q/XD,A0) @?:+?A2 M@B]%:6S$ZTNQD0=HJZ,7(]K&8XO"#HS1^8^L13XT'B6[U4;!N@8JOT4?._!$ M'%!F*1/=4E5P#FIE24*Y/NUX)H85V =GL1,'T3F;K/&VL'F@050DMY%ELUY17*2M5]PFM MW).M*]KT2P4*/Z S')V\-CW_?SV)\,C_TIN#Z# MZ]/6_-?(T:MO^381]BM)OHAMRF[ECIY5&UHJ%/QL)YYH^$5;_)3.Y?4RAXI'CG86?73QSNS7]9KW_M>\4C_/A(6[1O47=[IYGA@DD[X'-DMCD@\X7S.7XF)?_"=+:%=$%MPTP05 []DAK+:"T.8RT1@->\QIP M0K%<03BHJP\X5]CN,T1I>@?.);;;$_%XE1#%?.8T?R1$RPQ!MJ"NT\A2QY$X\41,GV-C&=X+] M=N57_/*+7/?SVR^FU'IS'P0Q)%/&))N7O.!L#%A>#F'Z*4 MZ>K1XR+N1-Y+!9 /MNR;'W^2D[T3>SN>=7%@KIMYG7_'\4YM=?,O> MGK03>2>_5Z@'X_7-CS_)N<6WZ%O2A^OMHVTE0T.5:#0H/L!0^!@ M" T+H6'?2FA8[\:0DXH3&]*"<5+Q9'V;G\<<4(;/7#SFD#+OUK"3"A<;W'HU MYH"R(7S-8PX:0^8>]A@^)J1>3K,TB>KPINW77!:UBR.^G"PR^F01$F8UG(\P MKQ8$=:K&=T'6C,1I7;R5":LJ3Z4K>?/>U^OXJC[,RJ>]^W'\Y6USEA5AS MJ9#ZIYR3XK55L:_A'13E$RM=+/#\O&2,Y/%F+N8XXF+=RZG^*+:IO &P"8U- M/P=D[H:O M:%Y9PS3D@_NZ)?=.K NPTEI_H$0?E9R<6!Q/HW%"<,K-FB@&3Z "\(9C0E) MN+S/=7=_ZVQQ-$EB"332:]'/,9E"\14KD)9,1FO35_3O-J 0B3A@F16?:@.D041HMA>M:GO+.9RGPK=)4^J M#:OV(??P!*\S)-^B_+\D[C'*Y"L_>-+D#X+ EU\98(-EVMY M.T/*XTKT$PBW:T)=RW$($L8SQ[7987>A_ 6I_]W#%C)T)6O/A99WN5@0Y9X> MA@BO\WQ!ZHU6[@.&! M1AD8Z5[./*^5*X,\:S_ T/BD6?T@3#>91MMU'AC7#2/K*$UV)^[6OB?X1$6S M)4Z;P3SCKD7\&T'=6\.0H9572J^IT$[$3)4KDJ@J\3:V\4KEUK[Z6MFLC]<7 MRJ8"@OT 2/$9^%S[@3#@O:HB=3J\3\T 2/&U>Y^ @3#@;3 &V>'4#. 7'\VE MWW3&;B)6;#\<^1D$]>++%Y4/[,7@J^!S?;S$*_SM']?E<8SE^[_ MV4*\RHK:8\=LLP^QZS!^L4H98_N::L.! 92IO5?JC_QHQ\Z*VZ687%D;J>8P M.MVVQ0A#(9R3=@18]!$-S1[9FRL?IWAY%8&09(-D,, MBQ'.Y'1=AL4@>*\X+8N-3.LIA.HKK:KKXQ0.$R+C '[Q'1TEG]*.0$N\_);X'.@7?J(,C ME)>#-33Q2V.Y7M>AGE$F!9L/&7VZRA>4K>I(>KU9Q[)W*$@0,HQ#AG'(,'X% M226TC#0%N/^80W2E,7J%3/O.GD&W;?J>3C?V:73;T\LJM,]Z0I> [VMY050< M= GWOB;'+E8372:]-Q8%\S:A2Y[WPHO\I"FBXU\P,:QMJ!PZX:H%$.TTF*(^ MT8E#KB? /MP.G:CC>DK,D9;HN$!?VP(>\HU.=G$])18!U.@$E&YST3:."]V2 M@)V57,Y;B$ ** 4B$--4W&+98$!UKC:$[.!PM$+NH0W16;_>S8 Z"!4Z" MOTJO;B;!HN0"< ;\U6YURRV-J05 _+^-!'_+>GM0B6HL4J5=.#D4_5@$RK;% M#*'S,%8ATK98)G0^QB)*=BG+")V+LB@ M\Y>4^RB35U8TO;QLG@@FDF<4%-[T\UL=%.#T2#KLP)Q3K_T:+ M]>_B_N8D^__;N[;FMFTE_(OXD&1.TS[*LI.F$U_&BMO'#DU!%EN*4$%2K?[] MP9*Z4B0N) @N9,QT4LD"P/U 7!;?+G8KK7D9K[/S7,3U^-SR&K8#'LW0/C"^:B2+['B[9+Y#I5D6#BVE!4K(H$4F:=7N'21BAK" O>F^U]^!=E MTX0O<@WSJ$<+6! VY9'1K88%R[&G+Y.@JT,3M7+]2(WM4881MT<(5JMD%<<] MF<5/U8OZ)AH9671_\9% @??9Y M:FC3L=L?!H+!]%:.T!')7=\?[36K+=/,XI@YX\R$7J%W[/'O!L:'\OD6'2UO M +Q,&[+[PGT\+!\/Z_KB8>F=Z=&M,KU!*A%/^&QY?6%W-5YCNTRL3YK:-CQ] M^!#$91B6((>X.\&:$?XAX+V7!8QD?,&,T[< L,-1 ZZP14&8SH-%%?LIH <7 MDHXFJ.$$L&:,&AJ"-TMYLY0X(]LNC!(XP59ACXKRMM!^6-T0&&HGX;5N=\.P MAM(WM^8X>PDUM6(X>QJTI-&,?6)+$]D>2+K_1)96J<"1\FJ#GJIH[R4ULG(42\1G4,3OKO:2A"[G#@4H6*+ M0M)=N54$;"^.C>:[U3AU*4*U%Z=1#ZI)C/9B,>I8 I2QC[9]U&.H06NSY#,:7,&:_ATE!'A=W(4MI<9)%KD17.ZJ:;UCG M&-X#Z#/)"Y;F] .4G7UP^I>LN6H,Y(&2SSPT\?5Z=9./NA5&K4$L"3B*!E MS,M^R,2MX;"DX9+&V_6NAD<]SHNS.;%/+KI7!'F!ZL8"+.G5Q$\2^B\$'I*! M[-TPAOZHZ_RPBMS&?'&! VT<)GJ=H-H:!N0M@W6R)YYF>VWG#(U>?_1[!H9> M>J"@I15\$WE-ZBEUU?I U )6A,W9OF$3[8]=WC:&7JG2QQ[U/3W<;;4Q(&NF M=8@F0EDKWF;H;88'9L;;#+W-T-L,K7">YO4O1RV,O?8M1VV- VAACEDDAV"] M'+-8#D7D.F;--,H2.FK8-$W5.&KT-$+6.&8,'\L:R\3^L7>-]UG MWB.0DXKPL0+IJ6[)AB1T?7I*/;5"=F_%@$'UXN'-^4"$\HI2B)@2[C253WL0 M>\U:@XD(:5GC##;".HFH5VDP 5]2_BF!\161>-- (':JB\/^C$L:;PVO\=8W M54::V9*0' B44BMH3],@*SZZ[,) _O(*KLH_:LZ!"P_4D^6I!8E*E5$P'+;1 MYDK3P@M1O$ MAA_.<6S#3R'I?!)%K B3K(HN]$;22+YI&6AYW!Y1=@S$ZOG7?!22@T"D99R( M B=VR,#-&)#X(M\D[?H(T#TQL@[C_0310]92%P4JB)"<;Y^X1I[SV0Y)?)LX MI9ZM6$5:\Q+"]'=JINJ)[TJ%UZAFO=V\]YNE<#(O-W4\FQ)B1JJ M3XLXY]6GQUI9?HUR.YG">Z'*JS(J!T:SH]21W%8=7J?R/F47K'>X]0ZWU^=P MVYEX<]2=5HN\=M1]UA1WY:+/;%]/!A>=9+6\(1QS?S7!03OJ]6J<>774[57% MG.*85VMGJME5KU6YJ=)5]]1>'*=K;JJ=G-M406)1H[KXQZEBQ*(K];! J$+% MJB)IN!&J0D6L+.E8S%3A8E64Y'Y5J@@1JT"]L:'7@41.6-:O/GP,$CA,U=/O MT#U+4OT=L+>I\ ^SX!QN7\/60Q/%PV#%K+>0\&;S[TYD-O/JQ! MDFUSCEH)9;NAHX9!R>KNF+U/HA%:/RI^#GC[81K%81+$:<8[I>18ZF'9.>8$ MK(_!I[-2*XZB@.OCO BO43 &YZG7,(L[7Z:W)I"] ZAE2/VBVU?!B,H(59G, M4U>C!HZ#*RYI_#&ZIO ?@F+=; \??XWY9LVBY?8[S W!A6>]RF/A.C@X3),P MR]3@M-<9"\5]M2;! O6%D7\*DD9-XZI#S7$0?4O7!7B@\$'R27@G0:'&. C. M%MYJPWA,G_?;Q0WL%B\I?07/"U"F2O'/8Q/5QYGP?KNUY_K>-/'<48,.'- U MS7VU?I'7O!Y$Z-[5'W&^O!AU63V0W>D8/0S!KQP/N.1^2Z.DF(.Q$[1%7DRZ M4]AZ_G7U;NED!FZRC"R!YMH''QRKMV7R.-'[60OW)D3LOR6Y88>G7WNEX!W?Q;PK2'(8,,/ M0KXDSN.D@(1100;H>J6DZ=J^/:>X?A+V\G"F6YA(CT5+!$UY01P^9+BD M\1YM-99_N5FV]R P /-PA,1].!#N")"$Z5JM6O ,JJ%=4K3#6%E7L,GMKLK/LMI]+?0 MN*I8RRJ2.ZX*T"TAI1R/:Y@?0@S2\E:E?R99SN(HW_7C"U=ALN?9BQ"!4AUO MV[Z""Z9_A!!6)!>.AL8RW@)OQ8AJ8]>F77='9RVOUG0A=*2^\@NF'?=D5$0L MTEF$P;P[T%A1U'W0,9M=L&IH2>BXR2YX!7H NBO(.OA4B2[G_"^\U4Q[P_56 MLV&M'0,P=K8M%Q^#K%BM0K:%$&I9_);&BSCBZV(01A%(!W?3US2)(9!SP,B& MI 4)7K=!1@L6=0TU9_:AUFP<0XC=R_ QFTQF[=:.RU]U#N,MCX1X)&3^/8X@ MMMXDG<^*]9JRYB.W>@4+)BMF2$^/>[QS??#E8JZX:THW+QN[5$R/(UEK$JY3WO)KZT0_1\H:2M MY2SSZN5N5:DL:<["J'3;F!993E>$52H-Q&W.,L+_@SBYK6Q[YY;L5J:@(:BEOM55")JH^*$ND] I$SS7JO M3.- 7-*VC7IZ"I+,;6=;"?@]T+/E-,FO[6427K_ ![&EI/$7O9 MV'<73@NNL O#YHO*]=:)2O<"MJVVQ=V7XXZX^\.?TX>:8)<_6)+D]JY%DN,/ MEB3Y[:E%DN,/EB29?6V1Y/B#)4E>9BV2''_ <;; )0")*W.%]*R;DAK MWE5$)O5>>3B5I<5O2%K6[M7,^[N)^"[F10&K\CTQR+&;;Y^2,,TGZ?SNGR)> M0^^=9$BN2:Q2Q3NZ>%['\SHH>!VY"XE\Q:1:VY=SO)7&MH'*F43^/JB:>H2* MES,S)!UP+%%Z?6WG.%0.)$I(9!H/*N\1K7=39T!0N8MH(:FS2HI(_H<'B<)A M51'43WA M1%Q2?,XJB-)A:5M2HU M7WNJ\,P0Q+E%VL8RXTDYR;FB^5KDL"'^H,]D3L@*/C_0%#9M/N'YH]^^\>V; MD:R-]C;0XH@]L.&K4R7LE*Y6-"T# BUIPO>]3#3N.K9BV89Q&O/K-M[$<[[L MPOV(\J QF?_%%061QZ9^ [9M-(LX%TRWRP+>&G$-H2])_+;,R7RR(2Q\(P\% MZ).W$)N&C]0R!0T$@LK#M-1]#X.T!5#/UL9'_KAHDU8'L;P5#$@OA!.MT9W: M\'8U3[5XJL53+9>40Z,JX2B#8DQI1V.YA[Z#!J#F '$NKHY&IN9D;>MIJ4K8OX%&68%-L\ZH_\YX.V':12'21"G M&>^@+C1X:\[>4[%D97&84W!)XXT[]8Q9Y; ^Y,Z\C3/8 M>@K6QC=*RUN5?AIF2ZY2P__ Z,R7-9+JH-&N;Q?=<;')#JN-..N7O(95!(>> MK(9-YXS<9?6&C.=_N-&C==[DD?^*)<@MZ.T_%C2'S[^&O/C!XN6 MV^]D0YKNEG6K/!:N0[IEC3?37F<<%%52Z;)+/PA79X4:HR/XJ(W@(S($G[01 M?,* X$R-[[CVGL\,M>5^Z.?ZWC3Q7!R[Z [2ZDQ)/FPJ:CVDT\9UHQSUG7Y+ M-V1G@% _+JE5LIR1X3#AU'&H5;*;LX&F9'L?LK])_J5(Y\VTCUIA[U1U!4Y5 M+[,?K%Q#ML?L7L(Q(:_@76FL9!K6/'A1(WLD\HYH.4PW81^4ND'>38*3;5-7 MV5'=G7-7TR1S+(\)N6UV\*E .Q#&J%S\4*TP&"(X##-KE'E#O%-(:R=MZ@49 M58=]7@RI@F 8^#6)P0];YD?":$H'DG.L:_J)M2&FYCEH=S'V]]3\/;7K MNZ?6T<$0G:*HAE;'/HA.U1-#[. (KH@0V\TU10]?1738+JKIF'[E=UMV?X=_ M7L.,\+_\'U!+ P04 " !#KJ56G#V)56BS #77 H %0 &%V<'0M,C R M,C$R,S%?;&%B+GAM;.R]>W,C-Y(O^O^-N-\!U[OG3CN"M-WML3V>L[LGU)*Z M5^>J6PI)/3YS'2A/?Y! O4C6 V\4>S9BQDV15<@?$IF) M!)#(_+?_\;))T#/.\IBD__[5ZV^^^PKA-"11G#[]^U>?[I=G]^=75U^AO C2 M*$A(BO_]JY1\]3_^X__^O_[M_UDNW^,49T&!(_2X0P_K,HUP=D$V&/VOMW?7 M:(E>O_GS#S^??4"?'L[1F^_>?+_\[H?E=S\NE__Q;TF<_O9G^,]CD&-$0:0Y M^_/?OUH7Q?;/WW[[^?/G;UX>L^0;DCU]^^:[[[[_MG[ZJ^IQ^#4JFA>Z#__P M+?^Q>?2HZ<_?LV=?__SSS]^R7YM'\[CO0=KHZV__UX?K^W"--\$R3H$C(6#) MXS_G[,MK$@8%8^-D%]#@$_#7LGYL"5\M7[]9?O_ZFY<\^HIR'2'.NHPD^ ZO M$/S[Z>YJD.;/W\(3WZ;X"8;I.GC$"<7,FEAG>-7_7I)E>Z\!CI\!Q^L? <>_ M]+56[+94-O)XLTWP5]]J([W%64RBR]0PY/YFK6"_+X*LL('^N&'#^!]($21F MD1\W:1HS-6'8,.:C)@UC_H@-R\=A@^;P*@ MCD$*HDO@J6OZJ7H0&APQJHQ> M9<([#>.7 M/YJ+*:3=LDW.M$\+P%H&_>O'[#C>R_P#=_NR!AN<%I<9928U'$ MQ>XJ79%LP^Q[38;!Y"T(/<]A)3!+D*SJ\%Z7)=M=)EUN"C'IF/T9SDF9A7Q2 MI:1AVL?I\M/]5_]1TT:4..+448?\OWW;HCWNRUE6\SG(P@ELU1/?AH3.J'0X M]F"N,K*183*1YAQG! 5Q."9BHO*1%/B!O(M3Z@_$04*M4UCV?D4 M/Z7Q*@X#^CD(0U)244^?EEN2Q&&,\^9#G_B9:$]%*'7HVA;5^Q8'.FMPH-N* MO'OQ-#)(Q#CG1449^I_7B[-5D#\R#I3Y\BD(MM_"DO!;G!1Y_0U(_?=,XJLO M_@;KK:A,\,WJ?AUD^"U=%47G9+/%:8$XT 6J,2(&$C&4Z->'X#'!;.) #.[_=JJ='N2$^!M\"U-7 M2F?0Y9ME7FXV0;9;DM6D*2I@P(6G,MWV34UMJCB<>&5OT!+=B:HSW[_=M8]4[L#9YR"+W@5Q]I<@*?%93M62 M35_Y79S_]B[#^"HM,!WVXHYV?\B1MYYQ]DAZ]SY'5 Q(+U>4 M-H(3H7&=.AE.R%D99QWQX^DZ4R3B329L3=Q_7#X1$GV.DT1ELAY\V^@$?43% MR:3\1SHIOZ_HSF@B'F;YY.0[P4=;(O;#,DX+RMZ8DEP&>8Z+? FG, KR)M:4 M4>$;)^E$$G^@DGC5@$!G#,0"?<3%C.12<&@FA52&W[8D]J=Z/94O,QSB^!EH MJ\JL:&-&I7:*J!.Y_8G*;;58S]%= V-NDBL\0).R*\=U6]+[I^4V(UN<%;ME MD$9+_(\RWO)?U018HCVC,BQ UXD8_XF*\6V%! 5PY%PCF9LDRXS4I#!+L]^6 M//\,6I65F&)X 4>;T@5 I%CC;)G$P6.J9ZZ2;9H513':;B04SIO. M6S1L8C_OHIF3X$H.VK0\JXR$-3'_(X#9!NENB8,L)67! 'T.8!^YT/5NE5LW M*_JR*-PHP1^Y$@ N=$EQ+6_*@FG"+QS83)U<]3&=U@R]@;*F(S\L-_CWWX,T M3C%;AE8KTARBAM8DB7"6U]]'> 7!#VFX4](7$Y3,ZHX.(C=Z!+O3'VJ,;&^D MVB:Y[V#\0_W#JXL&Y==STBHC(S^M8>:&\S3#(V O(2QP]!>2T&:H,=FY"I 8 MISR'$(E^A(Z")&KBZ+FA[CU2PA1#9A KT=^5TX^6F- J6_$2(I)AS1WYD9MK MN <=,8>I[HR2RR':FEFW8HJJ&]?A1PCR!1Q+!@1U)6-.SH'P&$T[ '*,=S;) M=]8ZYV664;P#<_+P@XI3Z'&#K@S\,665&<\$_F+@$OI()]B]=11RBBCQM%05 MD HBSBIK%ONGY:J^#\D29&0EW_M1L==B;9FUUN,TW=AJ".9H[\E>M2CF9*@% M!V?:3,MPW)K8_FF9XR?V=]RY(JXBM"(MF179,8IN!!;"-NXY!K_9 32'95I8 MQ7EM351_7B8DSY=;G"US=GE214HG&C$KH /$W,@FA%=<4_+H%F>(+7OF))93 MXS MD4+,=;N#]3B]]'R467H^X&SS>FSCRBI!G?TJ*\!<;U,5E"AZ%:=HAX,L M_QJ]^BO]=V)'>?X\T=BILM(#?QM4=K7G<%_*P?#/XJ)ZAI]Q6N+EXV[)I6H9 M\;0P4A.U69+^KK,/0IOA#7?Z\!V'"QDM[UG+<)C&\,[I),VP<)B]$B\XXK/0 MU:&K!!%>X2S#4=,9.$!LOLP#\+-8@$L.J5-S^QIN":@_NV"X0_.T)D,7#=/WPK9$F"SMLNJ5#K."_(9QT]K2!<:T%5 \,0N M^M4^E)+!,D#'14X1$3Q>,X[0KW^I,*(SCA%U_-M9ZKJ)L5=-7"(_H(XU;9OA M)-[0OZB16=$5R_(9EBQ@;]C=6FI5_E'&8"C :G0C_%A'<&12&TUC<:&QIC#[ MUNK;MA\(5JZ(+5W!56#7R:D[P/O!)OO.01W7?OK]"6F^<3E3M0YVA&?^D7\\ MUK-S1LAN#3ZL@Y0G^>G64WVRFF@P&-@'$='Z@%>O81F0HN,7&$H)CG%4)TQA"">]<\.$<'3G_499)>Z0REZ^18 M5.WC30 KRU59E-1R4Z!9$?_.']U7TSP$.)VFY#.#UG-.+_G!9 M=P*]8YT =6XZ4>?C0+03QTW,4LU=")=R8C'C$N/:5'3VD!^#!(J_Y?#9KEU0 M)>K$",B"\Z_QG:.;MQ5B^'S:ZJTL(\JZK#?P[M,)#I_IR&NJ-A5'"0@GT'C/ M3#CVTQRU3W_<-?(:2@VFEX2'(S^I:)DA6NX2)4YCFD,2Q8E?YZAWIB1!+Q&C M[/!Z3](H^)B*;EK&X"?IHQS6F26'%']PCAIN6Y[,Y9W4$1)7^2FW&:7^PB^& M4 DK$Q;>!..PC.A3=!4>,MATI8WCIW0)=BU0CPBR1]YJ7DQ]F'YR:O(0 PJ= MWVNZJZ$C@(XN*NA,^=]QZ.BF@3Y+[;\ M>ZSZ.NM>IP$$F9U00=!EW;VC'T_!WC@65FGKY$,"OX! QO>0&36OPW/JT/DJ M$&[[R^V41'?[,(=)?MAV](QBCA:H#K^'U7Q_^B)I0Z.P"Q!Q"]B$;_L MHGI$DB3('0/ACV"@ G="'J5H3VY>$A5 M,^(D1%)+<)W-00PU=#W#:]I[.DER-Z;:#>$)T<+= \6;!R'C31JQOQ+.J>CO M9845 M:E2T0%'0(/5B-?P(!9G%2+M:33?7<<$AKD)0#N_\F%@2*]"QNJZ5P.-M<=K< M;(?U9!5E=7@)[A16F"IC+[U,5!Y0?_M690K?/:7Q[Q7L:L/-C,9IT'.\HS2) M:T;;0Y\Z6)E>5IO-IZ&).C)A8.-&'MKL9GKQ+IQ^.ASQOL[K2-GF M&&W9&N*^"+)"[DSY4X7IBSJ\M\_IRS2:(9]/SOM5L+Q.?%]5 ;+O^?)K+-W* M-GI>[F1[ECS:0;H>O%<> =.IBC1S3W5ZS"2\4L&!<.:!?KI_R"BR,MO=X[#, MV"':![QYQ-F 7SC]@J*W-MRP;1G]=(]JTJBEC7[EU/^WETE @,U$GG?V#285 M:J"_6^;A&D=E@OL67]J1!\;(63*WJK \6.,/%51T7T'MVU*8?3B".8&0L.5F M1OD+V&QH-IOKTQ5?YP?'"&:W=7"$]/1W"(ZZ-*_EJ0['?^8<3_$3M0&2:]#. M$4Q:PEP,EI6M*W.VW.0?O[0UYK FNCQ&&1IL!RO&??NOZ^!,-6=KO3A UL=R M<=\7F;L#,CE@,HM%H5&P)M/?\](]++J91UI2_@ 1*%=^MQWT*BZV=SYJ>M,BMYCR65UC,J0V O>53([A%[ C MT9PH?2Q']K*=TY_=;L0!SM/?BSCHT+QV(K2Y;2#N0'TKXD2YI1$[\$^T;3-D ML-R>__>-M+7E[1]9B&"0[I8XR%)2%FP]0 %#U,'>OGW].Q_Z;C4]W=*QMD&8 M711; NMFO?S'*G"6PD>7%-[RIBS8HOD7CO\@=2Q[A':!I_?(NUDWYEZ3UKI0 M3:^SG4B*-Y'G7\#V MTG[6+^>[2_WD9[>YM _365K$T]GAT&70224U_((W3P;TT4,"PGGX,TO"L+%U M'/]:>Y_$)$6G7HX0LODX/)7^LIV.RC#,?;?#J&AH>T$*X_T%.$3[R56<.T3] MY&?G$.W#//W#MOW^S,NWTN7UK'TKWCD5W^IDAD$G5N0O_WSG=P,6T$-F+>\N M:#4!0^3+,]\8-.IO3C3ORKD<@#$+3[+R(<\J;*?F-DZ-L(Z/*#1L/M9M;?%R M4A;TO32"_7)6V/4%9V&JK2;&8UE/C8^U< M/P]RZH*HH_>'_ZII"F2C9K5#T'B;K3B9\CA0>G#"14_\3K^8I:Z(#N$TQJ@-"ZS MR"^@D2W P=W_.=WDMW4O7[V/!2F"1.[<] %>02Q%*0J[>- K$-FO$2_^-;LK M]JH7YO6NO^O/.$%:Q%&;A5%]*9HP?2V0-HB;L7/P'V M$DF>61./LT>Z$ _"PVKCDF^9%9>Z=:]B@WZM8;C-7"W+^6E)ZF>GVVC9Q^F MJ2_'HN/M4I0)R+6"C"G,;!6>J <;CD3?OJ) M9A9W[F/.R-RZ4EH3T?#*4G)J)ACF%#O9$Z?H M^#6N+9X3LZ0M<(]F4X=[\["1W!7E?3C="T.3.F;>%@X-_%"._P M)HA3^CTD6(6-I):^!Q-,27P&Q;?/Z-J!_AKBG!&A60T)ABPDE M\0JC5W_%0>91UST)C<$EJ;8DG(RCU.FIDP7J)#U/CM,@KE-QH 8[X,.1,LA- MSPY5IR=?QF)S6@$->E6"IMU-LL#AVXS2+4_3O18RA/Q<0+=L>S@VV6T\K5689W*JHL 1AM M 9*2\3U))DH7;;'*PIG.7[*&S<[B1'SXG8TN7"HCF#PY6EK8;>ME4[XR?S"RH"8Q)RZ A!3S MBN(UV*[]10Y0Y$LV$RP;*Z*:)#4MIX7!F M4:]QGF-\0YU^VI?TZ1I3Z/D#?BG>4E*_#=A$L9<4K=IXX[;M$J<.T5@5?<0! MH%\! F(8W";OD&0Z4>.D2T^0E%3PA?:]QQ]6]P%[&G6PKF!4?3M_8_PDIK$J0YS]26!1$^2R.65_4.ASA^ MAKD[OXCS,"&0#W_2L==I2]7?5Z%I?1D H& E3&$M$ /&ZJ_QBJ\=;*@%-X,E M@M;P$:-C,G_G<'A17AVGN]L1/" XG_W "MCL_<;)'LQD+U"9G[/<":QZ<[K^ M@KA&VMT%[!6+^5M0T3A,7Z'.V(C^622>[J5+3OCPO_0E92XBKF M,J[;9SF6ZDA<.&!&["6=$BR#C% 60#!IQ4U9*!55\(U0%Y%6XSU1&$I49T&P;XQ M@Q%[NJ>MJ:X%E@R8H_E*.F)VA%'7&>(>=DW6]1/32R+2$C$*XCAF\S MLL)Y3GL2).^P8-CPQ$MZL<,#C=NV05VR*,?9,]S;6&%/$[$@HX]#B86X-_^T MQ.VB='J'RV3[KE,('^*8?5&@0\!.:P#I5&2;A>+_1 F?T:H0>STW6!$9[YL5_L M'U1AGXL),ZU")ES]R3%V9LC>$Q)]CI-$/#9)X U%,S/2LO7$#17I6841B7": M*+#/74A9_8B99]737P39",]5BW%L<";?#OOP=I MG&*$&8@%"WO+.^#^WW_YTYO7/_WWZG<_<6ZR T1TN>Y,=)M:NYWH$'$;*?FV MHN *4K&>D*VIL-S!,2M#*CL<1)/'[C;G\AP?E8'O_U%ULXTUXLIIY]14W&U5 MG 74))1SE%D90Q0(0+6UZ;<_L&2<"^Z.F2F7/@8;?/82#XEDWR.J!\J=IJSO M^=*_$!!#OP(Y/T:LEW=$A"'.)>""0!6K"1G8?TA3"GAC#N6 $_0K"0<<[)&% M/K8X3VUTSP])^A?+'TGZ3-?!F"^)!%==^)T9<2H=.?"%P;^KD:\I,W MU+,RQ,X/N,4,[81972#6N2_+NCJUGE^:=>1G^>](5GT%SPW%]_@!,3<[V@OV MY(UK;Z]F97$-\=V)OSMHAJL(([AGT.F&SX@C3TKMPE8+2,R\#/A#\/(6IW@5 M%^_H&'5_N7R!CT.E,LPV;M/@3H*8E2&=1&O-0%K@DPW#5X&A;F7P@BK \[5B MXAH@:YTDA\MAS=3-)BY8" @4TXSIP*4ACU]Z7P8L=OJL&SFQX.E?R=?4!74P89= M36'#"%2F)9/]49AJ.N1139^YT=2[QF+[%O;[I9PO]H9. BR5;E./.8*$[:#:&H>)NDG%=A'H9DO;H3NX$.I/V&Z%L= M3B,UDD7'R-U=M@;0\/VAWF=4;[9UVW(IE_ZN$/6SCPCQQ&UV7Y#F#*^I0,?/ MF)>]O29Y_A$7-ZN'X.669$S.BR*+'\L"O-<' M,%;#>0A,)YNDKI'(KST73 MYJGHY \VA\9IREYSL)5S%WOAG$ZN M9/J""-MLID:VH#^'N91M#:W+1 )Q@:\I^H@BH4(04XS\GNY9&):;DNT-T84X M[L%CJ#:FG%Y DZ,KNR"-3,2U6^[]O/1Z44D'7$% @W%-["19499.8 M8_@<='KX[%3L)?.ZJG1^I52 @%)"89!E.YB= H&;)V[Z8MS&*)X)F^Z79;% >?GX=QP6X&_,V98,G#?*,-:9C>A!TMS;JC-U#5@*F5<5[84("=N: M=G4HA@N43FF6)9F3XCC18>,IO=?,SU.L>4:Y2[(_Q MV8KAF)LEWYPU!GVD05NUU\[J\V[YH%NM0&E($6%750@[)M<08/?0R@R-[H M^:# &ZKI3X=;ME_=.^]&@N\6B%/W>W8GPFJBP#]/TA7C_&V%"L+2&J CQVSR M#1B1O3%"KD6QD41_IW4*HS HEN*L=7F;YG!GO][5USC7,]2J^GT;'>K.[CKH MP50*KG?&&1W?ZOR$3^1,23ZQ-&@N*Y;59P47F.(/8[:923\GS#$^2_?.$&XS MLL59L8,@&(@Z@_3CV\UH;3.CS:M703,"PUEJ9T-XE9)#N^>5CA6ZQM07"3KG M>U$'-%_D^=ZD-ZX$Q/9H.0S$'L S?#0H\HIR\/5PTXXV6VL(3')Q35]@L]]% MC^2,V:R[HG >6 -8( :!=>NR[=;D0:>U,'(!?2 J?'2W8=SK$5$?*L-!CB&O MP7WYF,=1'&0[7O#D*L_+( V'LI+H-ZBZ7:Q,V/H!8D5';*>3?D"74?F P[6? M34_] 23F1\5YH;$!\39TKNWJ[+JFHV+UU3$JW JJB2W095\(J^52<7VFPG,@PN#D/!:&(/:2:9_8R9']A,_%,,AIJVLO;/#P M7H:QSN3O 6^V)&NFP?,JZ(-??:83)H_6D0@D'Y)9>X04Y=P\(%>;1>:1J\P@ M<^"?X3 )\CQ>Q3R%17ZS:OKV0&YQM@E2.DOS;@[,;DIM*$Y<4K1LSTF'8&"W MX5!/X%AP6\/2,+B6.ZZP?CQ"!-UO,$&_&U3HTE\E8C7I)$8X[\N3?4SA68[W+/9!47UZ/[(PI ML()R#E4W'GP:K+T]HD,Y)-.\F$.,H8K_+A]SJ$/%? RB"IH9Q"2JP#81]*B(K]'2@&X\^>=E;D.$TTV> DTP;=4@[3&6[<>N\7)\T#Z/0!^0G<$>4T4&>BPFE"^'EHA M=WY2KA"4K]W5 LHG8D1-8E2J[S,%T%HAF,Y DK&>.Q4[J@GP#VSL/@<);-R> M%?5Q[5^"I!RRI$B<[42+EZ)R&#Q3S%2X MWKQ^\_UK)F#P#:OC1M+[@H2_W91%7@0L+N\#WCSB[$"HA)^7%*3)=JT+#Z.- M&''4H8Y^Y?0GKL=;[TU$PA).:WJ2GHZNJK;T5U:,,.0=S%D'20OH&Z?:(2X_ M1)J-FEI0[-YGP78]+/:]#ZC(^5Y#M@6[(J8NQYIHM04W3EY#E?J$@T[S3E%:F$'#=!4.YZK.0SA0Y*U>=?R37)'V" MK-)5!@R(4FY#/W#T0#[4<9.]T5#6VE?1%9,X;*N:<<#2NNJ76RKUHMETQ!&S M&O==S OTD2 .NTU;PR\3=)&#*6BP5P%:Z%5,YSHH"I)_?6)<5#.8#VN,TA+, M# 2O\9ZC8AT4Z#/.,(I;#@>=_O GZ+,H)2CAG [W.0T_9@?=Y!Q*K?)/_)TZBJ_0RI\S[;&8"L$Q*92ZP!,G)M& )N[1M MFPT/%2:+&GMWDE@@#A\!?G;]F?7 U]0Q&_9:F476%8\QZP:;31[K,>E,*P*S MR@QG%-L&C[@4$:6=R1R'WSR1YV\C'/--2?JAW8ND?_SMC(I4!&)U 2(0;WM* MN4P])FGXAYJS7LRLIHDZ1)T*Y20CB2AW; O#NR1X&I."[N\ZPP_MN!MWH.9O MP/=X=CC2QXRP-,3GU+"<93@X)]'A\<+0SPH#W&W&^CXOS/! # $UY^/;RS$R MQ09GYTR?E CZ?A2%<$850U(RD]&/(:[%R1O+_'A4G/QA\U6:4BP+(D;-_ M6^0S:@&A?42S$TWEP2*F1L#AU:289+SN_>&=R?;>U+ +K-N,\C4G.7*N+Q4O M^$%-%CS&"9N%&U"SD7'E$2.FAL&9C%_@Q^(>AV5&5Z X/WL.X@0N$;PCV7V0 MX#L<)/'O.'H?Q.G(%3VU1A3E6XZ8JS@J.50J$5>V^ZVP$P>04(MI@1I4RQ7) MEH!K@6ID"*"A5P!N8D/-DE8K2BDQ,P3F#GHO*'TZ;3+3PJ* SB&C29+@Z&9% M30S.6&GS0UW5;$7ST%:0FM/PGLYA6,C0T#\(1X,"!D?GR-!:C]6V=!D$MIO; M[7O$0"*>2Z?#B6-6^#W;DQ76GA,\I?&PM)]R40WANS@/@X1C>D>_.]19H6<5 M=EH&V[2M?S5AQ"DC3AHQVLXW8:8Y2Z38Y418_HJ#3$Q4CI[4%I2F1==B H1G M(23'/.T5D0%&V7$!^*F1M@\@THQ!)V",W,R\ %-!1/:ZK^82?#P\X=UW"HHU M/BW'0$B")SP#\7&Q9.TOTR(N=I!4![C8MGRA_B233+'N3#[3Y$1>R^[.&WPC-.',6@9@W_W"/862*"PZSKSQC MOM5\\SG%T5EQ3@9S.XT^JYQYI:=-5WNRO<354K 8Z87"#FM+&3'2"Q04:+H; MUC*PC$D(D6*8U8GQ?A,D21UA-S@A]CZE/!'NM>9H F0T44W4T[S7ST8BR!O- M1?%E#M?#XB 9OK W\(C*8O:@*>NC7)-3O[:GC5C[XEZ#P,-*<6CHB0AW+'M@ M5^V%QFNJ%U<%WHQMZHT]KN&A]37KS&/K$$>_ GG$Z+L]]!=F,I'EG#L!>H!C M2#'AV7O4C."P)OT(#2,]"WG9Y^NPK/0PR]EJX!YGSW&(>Z?*T6<4O?^]MFP+ M2$5,<*JTY"'WSD0CRQIDYJ!WR<[)YC%,>FM;>1KK#K"XUK-R&XK[D&U T).*$7.TMB"-2 MV7"PV5^=&Y<=/(ON]4M404("/;9D>15DD>@SW)FN5O'2^1T.D"ZJ=)R37 MZ)(E:S"N D2*>>X2F%;5:Z\VVR#.8-TP$G,]_K!JNM+>1EVI>3]UG8+(NOW0 MJD+=$D?3_;"5<75<2GI*)X^QS-U"M:#S+3L^6/%4[I )\;@[ M%HJ*XX.,<1RJ\MMJ-$1P=9R?>>'!UL-+KPG MGE=>@@^TZV@Q3JFC??*(T_>T+I_B,I%FG54A.L=022"Y2B/\\O_AX5V;@>>4 MA>:@/4?"4E%%C"RB=#T)R1 WB3"+'%[>HZ8NC/ER-8W.-E -Z/>]D[J#24K@ M#>5K>8,M6S\:Z)#FR>HZQ#U=-9MF,U'@G55S?6'K]M/@8;/I.D\8>4S8V M^\TYLC4M4014/5F: 4X24?98E88+L@GBOJQ.?3\KCSYOQM&H_\JIN3\N[&49 MF>*#I>&]QD]!PJF>O<1](0<#3R@,\D%+ML>9D4/U: -%]V,]Q#PBP!%GCD-= ME^H<^I*RDBHDO8OSWT:/A@7?4G0@)EJW?BFH(H_VZ", X/=(693K1)&55F>1 MLRC*(,DA_^3345R47] 0!S=I+Z"8M]I+J*=AHX\Z.PT91*!TA&>Z7PKYY%P)L6;8@ MD$B_;)TCB4D346.E"],+Z01OL@?R>=B7'WQ2U^RV+;HVNBR_(\D0T/9K<'NX MVF=NAUBE&1X/QYIID5 J9%O@J,VZ]KZ,([CE.IZA3ZL-E0![65H.DI-J@?P7<1XF)"\SECPF:'N_Y7V&J^%9S:2@8E+GL:<*OH?@ M?V6Y)4;&Q(5QOR5Y$23_?[P=R,P[_;"NB=]KU+65Y\01I>XGC:\ >_ML_0C/ M7 @-.S6]R6XS\ARGX:38##RN*S@'S;H6'48>/(0:@%_A&6)RG_B,MHN&7[N62.=HN M(_=1QD^$P7F^1,MP--['B'QABG1 M:EOV)EH^CC%D.#TF7$/LTUSG]%13H:0C]B%(;EB&W0=RA[>4U^L@QSS/3]]J M1Z\EE36/&D7;TJ=;V M?#^76)SVEH::1UTG&;T>*=LD/4)>;%UO&C%C[;FS>VX2DFD#=*3ZJMQP;0D7 M=:K75Q](6JR-5-2SR!YU^UAE3"0KEC]1V%JF*&@-9=A>0CL90WF<(\_PL&D: MS1LZ'%GG&GYUI>^!W- 1"V!3[QI3^CF[GC^Z':[7DHJA5*-HVT0R5'O9&.I+ MH%3$&V2(0ZLR-6AMD;MB@Z+R!X]E$F0HVMLP)XQ)W=KU6")WRSFMY1T&E/Q[]6H>O4OU8!J.Q NN&&L20+G:K5>R"9 M0UW!A(GF)+BBY59W.EMYS2PM>V ,AP=)9&US$O_08EE/*<"D1T7F897#CN_!"&68FCRYYV 0H(%-9HY'JZ"1I1ZK+PW2PS)&ZZJSF'=VUD>0(]HV MLH4^Q7!G6VEW^!FG)7Y'^PBK$$BR\DM M4[O3<]R>*YM;$547?3/@M:4]J_J3;M.,2 41YI;/^/1FDI4+4N]]S5RD M^E[S'F**.Z['K&+6^]D^'K@^PDN/@E>#D@MA'WC-F.#M-^]7\&85T3[$^%'1 M&^.FYKQ]&94%#M>\:O&4ASOYL,H,/MBH]5M;4?E ":.Z8K.F'VNP'_IEL:JN MA;QKWKS6:8$A 489.KI8E^ M%8ZFLV0Z1QA+Q+EE:%FS)EFQ"I*10H#C3^HL;?9;=+:XJZCTIG6)'N0> M$6&)IB6K9M:"VO-V.RAZ1[*'# =TY;]C/_59-KDW52R=& 4G)WEB4*1-H?$> M:D=;='9P>0Y_Y@,#"JT3/%M#:>((K_:&62?;35T>%%%4^/C/'B8(234C&@QW MYD6/7G@9?TC1>W9[3:6?JDJ2/%W<"H?Z'TE!U[N,L)_\=\/W/D2XXDR([W%" MFWLZ2Z,/0?8;AG#8*@1G0*"G7U 4[N&&K1=\"9(J3FQ34_94 G62M42>7PY# M&G),R:PIH@OJZ"=D"W/:N#0)O:,02"RA1MM$?*\W5!T+LX#=(PILO9ID:5GPE< M1'J( @/=3>WE8X[_48+B/M/_C-DFGC8C.ZYRTAU)C^^,=%/<'18ASYGH>M",'N)//F].D-PCXN3A1/Z][1!J)9ZDYZO*??P5>=.9GWG8T>]T%^"#"HYY9@Z1D6]9T]94N25FPY>-G#EOKHN ,6*2]V1TTM_^>:&\0];9S1-+N1?:: M0[LNWW*$Z\Z@)]X;7NMPKS_UA4$/F^/6#1-Q*@2^?(Q\:B]^\GDS/D;N;(?^ MT,>806#+-(^'?8PAQCD3J'=4M M\304[.BP_TRU.4TG]V:K V5^II7Y'7Q@0 M.0,M*@JE!F576U@:$%6VN)QR1&$+C$YQ&0Z K!?--2&JQ *W9ZK] /;A,S&B M]P=M.='XBN8\=;T"9U_+E;F@H-]4X/YX II]*(S*.MW+VSEK,Z5L9AX_:LV= M1@/5&>LTP'.DU6J<4-/K'TY%K_>$4D^SC_D[8]U^1P?/F&IW&W.FV4!TOHH- MZ-SHM1H?U-3ZQQ-1ZSV!U-+J8^[.6:E-K;N]++GGO=IVM]!VNL:F4O?3J2BU MD87U2:VI/^*7XN$S3IXQJW4Q%')@IE$G2GY(?)[*?HC2OM+K\T5-^;\_ >4? M%%AE(S#.;9?Y'8[R6S','^G_2%JEYQQ0>KF7U7,]"!"QK<07>(59/M.P3GD6 MDGPJ"M)MAQ2TKS]_VP(Q. O$-K[169*0SZPT.%Q;.J=,B L$1Y8+U,)=H =2 M!(FOG!9J/2DR*Z$>$!>IE]0%)KAAFU+3E\UEMD9 M- &^$WEFSF!9_2G'JS*YCE?R.V/'KQI?(K4H:%F;8L0IXLH MX<7M1UA4DN'@P.MO* MU^JU%82M,6S$X%@XM*+[H'HN8P\:5.$WE6WK) 7[9O904%L0_J\,R P!T>"K M._O+THM=Y7F)H]LL#O$MSMAW0U9VZGE56SK4KJO%UR E167P=XH++.J!,J< M/'56 4DN69E5E6N8@D29#E4'&59YCSL]2:EB8BS51W25ZJHZ]SL@'W/&AJ M-CU"XKC.M#[C*(D[[7E:E+9(ZHRD6BB+N#L M66[R8,?53?E1CX[NDLI0L0*"!!ER*WE,?CIRL: M+>FX7'(4K2]?V73.,*';8 ?&"W4,V6PV7'0&Z]"CT1D!=W(.N6O7)(FH-WKY MCY).)9 $37SI*OV^JDR+TK%>TX01][]@E6<\T>:FRZT43,>@X'N:=0 A21LG M\",>=SN3P+T%2 M,M/=A 36OOE#\,+8?_IZ@42884FEE067F!H1AXFC1TL@BYV,JC6B MG%I:AIBKJD9C9;+GXN4K#I-XP>QY',$>ZEE^K(H3>Y0";VKN/XY0<);$>AJ* M4C)K&SU4F'R.YYE\@7IF)/]]U$E?>(WS_,^=;@5BW;*\.2RB/ST;O\+L]&=* MAA=@8X^:,A8.%EB-VA14;8)*;>C2"@(PGF7%S&:W%+:"A_HV#UT96"9.<\O] M >$ZR)ZPX&TDL9=TC_-Z&W>F*Q7YV<71"?*^[PQ.@*'.Y(X7+;Q9W>$M7*]- MGSZE<3%8-G?T844YZV_4E:?63UW%])KJATJ1D:9:7D,<"?3#DF9,2 F18YD_ M?^2Z#0>0<$WZWS+EI>RW[FTYLP_#B*.BVS,%GX7205'7;WG5B0#YVN=YMJA4 MC?DR8PQUIE3O"8D^QTG"3BCWXQH/_QX]\59N1U'QI.G95L4:$+M2?13WNNC[ M:F8.D_H0$F/CXF\R8;=Y1>>0O8=-31VL47DQ?<;9(Y%U2!@M(]."(FI#\YQ M/US- /LR,6;X>U@V!WM?_Z1JY_O?-V_?]^GXMNOU[Z=DS@=&2LR,C['?N?EN M+L!UG*D)(S[VBJ8I[VO:M6GLPZ!CZ#7[I+._O[=EJ5B#R&IW'E0C39:9/3X 45%;QNR'G)(*?DM(=K#-#+-B1DD#JN+ M3;W%*_H,E= !J5!HP7ARL"-*SM*3B$-2RE)BL\ :BO%^B1 MX>*9 ?QE^U.13:%,9Q/L][?^WI]71!?B_6^96I'OM^YH:=YX/1F/-S*R2M?M MB:'E^CZ,>:S;!T1H; $_QDUWMSC(JO@<9)@NT>J/%U1B$K*%VS7GD+AUO/*Z M[/NJMSA$Z5B_CU119ROYYH\.%L3 >"[<+CTJ1)O5SD3V-H/X_F('5Z *"A*N MH3!HD\GC)-Y4%%,!"J[,I@ 4E4G!2@\5?+$:QP(Q)$P=&RRS21PG(W%$@\G^ M/"[ZH?ZNNH!SAW.@?4\S$&<[9?9 MABK;\]C[,3%P8_Z2[FAX2&!VCY] :YO EZN4KIX$0W6@T27XKGEB=GG-U$:R-[>9QO"X2^P1AG _*[_#(8Z?82S> M9R2?RO0A]))JZH_1QFU+<4V=+LYK\@OT! #\I-40XS118Y\[*:LCZM^1[(*4 MCP7UE(Z!3@B=2ANJ,BA#RXM(:MU1L-4]G;/ _?HL484*!14L/]JG)'+$"*/= MG;.461H7)=M4>!>_P*?Q?:7I%U1/408;MNZ[UY396K6F[7>C2(#-1)YWSJ\U M-&FQ*X=GZF;#X/.:EQN.VG5]O^$(@,X5!P.]T;KET&9H%^N-Y8L.PT+3<]=A M@G<>7>^/N)!UO(]?,>9VMTU[\7"J:YF-HP-__.M/;WY@)OI?__3]GU"0PW<7 M]!TFEM^_7B#*Y#?L@<-OZ7\I@"T.(4-7XF MXA2OAB^TZ3=H;T=Q@+"C8^(N=2;2CQ5](^?%%GMKZ"A9&.%<=U:GY%9N0U5H M>!R6(XN3B$ZAHPN%_H>4RXYU&[,ME34UOTN 082,:XX3*M*LN(!9YNK]!GG MQ9B7/_:H1 @T255YMM1IYY MUNM12R+PAJ+TC+1L/0UZ31IU:?NU."*,)@K<\Q^!(I;/0_9UT[$HCG-\3$1J MS.S"D_3@B(1MS",)"+LQV$V/NI4S M$F3U8?%@0?[YMXYO=P\4P]E+/.2X2;QIVB:V%)P4)N$5V![VKH&B7X'\S*Q> M#^=%#-X0._T+(>"Z()L@3F6%\/A-TT+84O HA!S S,2PA_KUH/H M'(GR".)OJJYIIRE87^(>A7#-J;*?S! 0#;YZ3%=2^PUPF>L\R++=BF2?@RP2 MWDF?;L%88I-!2K:E%!)(=8J(4?(H[-*?Q]ZPP$B,IA,19*_74Z!S^G=<[*&K M+BE*G/Q,-V+PM&>8F*,3GOK.*N0("!D88V<[)OMF[CQG&-4\]%1, B?.;419 M[TQ;SX-\#?\'U^LY2# [4)1QF'XOR#)+\X87:T;F M,.;N8N/8;'KVF+,J+$/1<+T/J<:_[35F/>+-=Z76(ZX=E6KM9X6[G$^K%0Z+ MF]7E2\@J2=T%!;Y)9^#+S >8:HXK[QVPGEN+]9!=PZWZB"AEG".2LBG%3[HM M[VSOTW7_J$YQ573+G(^ZL%]=UJ_I>)>9G,$VUD7*('RLC*3!GL3:2+I7SEU\ M!WQ7S/O_*JJK8<(Y/Z^0&7/[W.O[GYZKKZZ@IIQ]S=%W=UD,%X#\-B//<82C MM[M/.23?>A>G01I2H&=P;6,L]Z]\ ZK7R80).;M?)HQ(Z<*9Q?XJ&@YF&%Z5 M% >U%U^C;04-LDJL:E@H$.RUK8MI\O)(])GN[NR\?,SC* ZRW7W ,EU Z?F1 MZ*')YU7/R8?:M7XZ'E2)3H"@S^B@:09^>Z!Y%!Y]I(?\T[ MUVVX;;"+ #W=GP20O M;E90]Q#R5=_C[#D.<7Y/DFCHW';R!=4SUL&&;0LW4(;])J&B-+9.VZ;92N1Y MY=D1@!P)X*9D&1RUC25'D7[?J+O00\>O!]$#R)Q3H=?; S]#/I/B7?RT+I9D MM:2>^TS*W N*W*3/,*3;(%/GZS?>OF<3 -W^[Y"4[[M][!0@_L:I3LC($E'@ MIJ9>7 #+PICQF7Y.<)6"\&P#EZA_9]\W(47=+V]6AZ7%^Y3(0O,J&F<0AFWU M-(U76I6]\DHA;W47+XLM##J83JOW:E;O84V]S*>GC/FKJ$JG!-F6R5,:_\[V MCE%!GPEY>M54EM^L@O.,+2][C9;,7)OS."I(X(>C+8-VT5LBYGG]?!@1ABI5?%D M*T;7QH/4'&4*J.DSXX5KXN96PP;[9W('8!#6C-;*TX(XN6(6Y+YWO<7;(*[3 M4I( MH%.V,D.*BQ51YZ4S]:J4_!WM(U0L!D7_)2[6YV5>D W.+E_J)1==6M'_P8PR MH&\:+2DJH )%VQIY)W*>[+$W"MM)%2Z^9U$C0Y\I-%1C6Z &':KA(8K/BX+J MR"$Q.!PN,PR'&$OH-\_PP %]V< M72TB# /"%08_Y]#BG"?*[/0B?E=Y7D+U.B'_3/0] ^+7V[XS[VP*B))S9KYW M"G/#OH;5..;AIPF+UX"."7#5W9J9GU3<%]1Y/DNC:ZH+"9UPJI5\51UM: TM M\Z[JFEJ$AK,<)R)@E%*3V.FE@MXQ"&Q['(8J\;.;("571(N-SC>#]\#Q.XVB M^J;2A.;6L @IUSO$(IAT-HKM]/E$=5%)YGKVB^69ZGH*K))+2TY^4V_I37M# MK3N>\(9@:$QUYGJFH%@^DZ6+RLWQM";&,N<36@5+;2H3>UES$ALGXGKZ&D>C M,W&9[N>):9:D3/5,4C(,=#X]X0AGTFNSJ;!UEU/3P,P=*8G8SU342). MW.OT-"4W/=.3$,O<3T\TG/Y?0\2XZC MT' X?E*A8.25NJ"RX^'5&):5*&DZZCH.XP).J,TZ=;G*U(MF'' M?X])_,1NFM O0[B+]#14H5ZQ%;WH)U%JKG1/$I9&I)2]GJM'22U0@PIU8*$6 MUP*)=MYN?)2TE!['1JD-P+R4&LP/E!)XB#?TD9O5/?TV7_&\O;R>P&L=;9=H MWJ89$( Q*_L@@->:X;#"*[L6I8:,.&:62+N#FIDADK'"KDP,;.R']:,P]PT_VQ#2D\71.4D3U9;YZR*8Y:$%^,.*+JS&J+(9FQ61+O@ MR.[8XZAJB:!'!K%S&N#I1IL+Q=$S96ICY^46W8)"?K>L2F1)O\B;2G_>KYJ-#L+ 3;-ISLYYRKV@'_(B M#LU-J8>VN4F2QQMDY MV6RI$<)I'C_CM@\?<7&SHB#[2VQ/9'$RU[!J'4IM +8- D,($UL+$;U**+RO M:]\NQ54F4E\NGL%1)/:&QGE$YCW22CI5(0"EBR@&%-?9#<+I3ED.;!R3H)X@QDDF.E.:>G>9%4=>X8P7 MM+G)JG(VHU6PI=Y55"0A&K95JCVOJ&' 9P ".:8K*'YK9,N-!=%BL#/AW+O\ M_#_++,ZCF)U_]);$D'Q+42 G6K*O'1G$BM- MR'!T5MR2&$)CJ9;@4:$3>TG5"(XV;MWZM=114"!&'Q+V P*_(B?(=*+&2<=; M/-2M/BN+-=MW^AALQL(5IE_0VJ#I:]A^J2BVIJ*D44-[@8"ZSU 48?;3!, M<\^S8(WZ="*O&!4N-Q[C\Z7@ M6\JB-MJZ?6GCY%&=J;5>(KRB$+[V.V>*,IXH+S MXZSF1LEYT=*IT!+^*\+F[&RE]5=O(!;B5/U7R5>EFC>?;M=@P(4G)G@LX,\UDQD%\2,!CTY;%?TL M8LW&'E44N;XF;W MOY\E"?D,A[(4_04I'XM5F=1/\>+O _)F@X3R!3)S4.Q?'VNP+A!#RPZW>/1- M#06U3RU0@QFMJ)6M43?/+A 'CGZM_O7M5UH1#.)BM-UE30KR-84-_T#MT><@ MP0VDJ064U+NJ.91$:%@O6$BI,]U@'SHX9B?QK<4$.H-::)P/"OEAKBP+U2J'O-8WD6! ]!KN[ M8;;%4!CGKS@8VD?M>4+USE?;DBL?I$-2Q;'00JS@+0 ]-OE/ [9UI:QGM(D M0YP)[-L@C_.;U8$F[<3VBN1>5A1S,2*V-8"A@..H%L?L]HDDAX/H\=CWPO(. M1R6[W$ _Y64"J.$>\G6PA3SV9]LMQ0Z[M' IHBSH5]?Q)B[XQ62Y5:<)2F:7 MI#J(/*]7=: ;7,PZXJ#._!I6O!QO8OSWR[B/$Q(7F:3H6TRKZH>S B0L'XNT\6 1J4?A?N$B- M M%AK>\)MDY#L*]<][@H$LQN7?\2%VOZ//VACJ2@*S"YJ56/AME)50V+Y^E4 M#;3!B=05UTQN%B]0C1HUJ'D"K@YN])D"1QPY.E'>:1;#XI,KBPO)6U!STBV%BB.9IR&^SF&0\\0QDH"%YK+ T4FK:A=D>@#!+:SV U;JAT>>1.?L" M9;ZV-0)8V6P!'-KA(#L!@S,E\*IV1FB$?)N7.FW5/O2J"IJN@5%LW*R)D01A M_5@QBBH]>:2@(D15:%]],IR /J*"H&*-FXIZ.U^[X(;'=EJ;M 9,5)^"9]IK MJB1O7K_Y_C53%/CF;ZUO %>7\B*+H>H *Z()":IP=)5>OH1K.J 0-_J1L!Z4 MU+F]I1#C/"?9[B,I,$N5>J@L]@A(*HQY(-9/1!NPO+9K#9=7<66YS^@?<8IP M!9E-2RE)ES5J.B75L.GW!4:OXCI%[T3!J?GQ+B)A"<1[BB>-\###6_HK6QSE MQMFYJ'CYC5,395&CB/VA=AW-DP.0_)H$:7Z61N_B-$A#:ES;D/BWN_;S P4W M=%K7I51=O9>(QSBD=9RA#UP$S@D]9L.F5'N'GE;R9D7:M>R= &[7$445=4&BL]T;? M>6 =S-H.;CD@'W._B/P0:3:ZNZ,0KG%4)KB)IYQ<\$Q>7-!O4?4V@SIEZRI9 M0>L$Y>8+Q. M$ /(;G=S#TX;X6RJ3QW3KMN6U0<"6774VHP:$^DQBHVO:\\G37F_SJK=!CPHE4NL^=NAV\OUXR(_ MQUG!+AA"Q/@%9L?JO0>QHN^HS%=3;=M6'B$0TE.5^5XIA(5V*%>UKQCQ&71& M>]9ET1XMED[OJ%G8@$O8C0WAMC!@/? P(0NK#U%BN+/)^!<<18\ MX8\E. 87<5+"IC([M+TIB[P(6&Z9L^CO95[ ( ],SYJM*4[8BE3E19RV_TAD M-9:GM#) @I4>.PY+'VJJ&83CONIP!UH3G9;[7E5UB>%3<[; '+^<9CN+B M/,BR'5WQ? ZRZ(P9W*']]>DW5'?7AUMV);,C$%0TU&B/%!P&N#K" : N@@42 MZ9*M\P(!^2$*+/2K,NV5UXOAW& 2;YI4H7T*7E5I'XHQE=+MH4G5ZEQ^GNZC M2QT;$+0I71OCK;MMH[2(:P_JOG&@+E_"I(QPQ*NX;[9E415>N PR2.B8W^*, M3;FC$YK1ME6WG4Q@L+XMU0&IY,;:VJPQ.H#$ZJCX7=O1%>> (RJSIIMNQ>1: M;IB:UX7,,"QC2SF3/5?8H:TQH8"#XDM8B,IC<+RKO:IL3JW51-GN3)5O,Q)B M'.5@<-BYZ&VP@S/0 9V=>EQ1.8>:M9]5(TEP6">3D8J4M21XDPPFLEQSF>4/ M?+GTZ9KD>=?+&SISFWY!/0?@0,,.4P(.(%#,$&BL/VH) SEY!/211'?LY0^< M$APBSSTO-O!'D^;0O XH6RNU@CK=A=O^RGY:C")2C7;R0;#:DWKE#I$5E)1S%7._EE)4180&E M![N69W)U: V+NRH690YK^/PL_$<9 M5Y/N\-IYXFG5.A7]K5HWT159U*'K^#[NU0#4&OQL@ MXLR?L&8C'/6Q)0&%H-\EY/-4*4:15_2W((Z:=KKUP*I^,_(SVG(8YG;_5L,$ M"WW(&$NCM"9)A+,LQAG%2S_E<81Y8.Y9ED'*+Y;5_PX^W:SH.C\D&YRS'>K_ MC)_6$[.U62*:4[L9,*Y.R,VB5MEY\\TWA;/XQHGJ8%Z@%C7:@XVZN!>((0=; M5&-?((9^@:8Y:-GQ,JQ'/5Z:C4'VDV'H8%/F03JAD% #)O('C1)RG"[H:!]O MCBF!Q$9F* .0!+M]+H?/25X 7K94BBZI+A:[!ZIZ>1#6/TMLY,FT9F[I+$+5 M]40J"4]GQK3."9VI<6]_H0,%"73;W?Z"E-R.[SK(#X%/]>>+A*N4#C&FP'@" MWIL,_@6#M7_NQG\5MP8:C9LS#@H@/-H*!;2&3(<3/AFS)-62O8:+."!$,E0# M7B .F2WWYW'9Q["*C-LA[?'TX$^_*XLRPQ_B--Z4FSM(Q9/ M%.PJA17T6TR'$///#\'+!2RJBSB$)*7T^_@IE50MK5:UE4J)NDMUXJ#0(T-8 M_T4Q+E"-DJ?*Y3CGITEZP]NK0P;&S(/V#)2[NR-)\H[?]))4'-4&M75&EK!+ M=1FL&XT 'JKPS4]-E >S5T/T1LB#51"_GI^.J ]IKY)HCI,'+;G *YQE3*7YE1LZV:D? M'RBUIJT=4E1=:D8-C&D#A\8\JUD?-*B-8:\Z: R,!U7@:47CY]8!O L*O'^S M3%(?U)O45@IYTBXUHT'7G2\ (-I'.#_UT!C27AW1'2=WMXGC-"[P-44:7:4% M'=@8+@)PM=Z0K(A_9UBKV4Y(44PTJ7HK6(.T;47AV)8,'&K1U3-(%U_C8\U$ M3XR,*+$Q3,[TI-7C/1WFV$ MVF#+JI?9]!&XLM\&H*K,8EXXI!#](+IP6Z"@0!5LYJGU^E1]LY$/C,NY,DY#.UIT,6R%S#9AU>"0">_4<)I :=:*O\ M4:G5Q?! II'G&@ *Q/KMUJ56D>QI;UMY.'Q;D#N\#8JL6C*LJL/T^EZVG,T0 M:LJLE1@EZ=DNC&(S: D,\\"JY]'%RL+'JD"6&J[72CU:8CUM(B3&R9E1."?I M,Q3H>TSP;5:9+G8QM+?ZL^1;BJH^T;K]_.L->=30Y[> !2L_6Q)/4:X315;Z MO.A[UP2P7$5TS1&OXJ#=3:[N1[PG)/H<)\G^225]IMS@Z",>VC>R3,W 38!W]!E8#^<5"@YPE)PHRW]=1WDD*JP\^/FS*;= MX0CC#T.\)T;%N2%@B:[8PK/RA$F],>2J/ [8,[R*%YL_J466! "A#! MR6I9TC]XP6Z$.13/94DDAZ>W6(D* MS]V5,*ENUCR0:JZH9QB5 M"BGU/;6"U GM4(MI@2BJ)@-9#4RH<(K3_O_,^Y_BIZ# D>2V+71M&\0L1_1C M?7\V;'TR'A;++!D*VBNC.0L* >:$T$(@)!6VRLFH:"TQ,2QS7S+W.\F4HR7U M0=*B\QN+%C&[@E8D[G9!+0ERYNMKR=XX7&[;X_.^]7M0*"4'!%%*TF4%!B4M MFE-:A:LJG/ZB7&MT?9^ 49P1CLJ0+=#&%SL*+9@][^JC9-LFW>)L$\#-*13% M*[IZQ51^9Q4D.N'+ZRF5IUU MU6=V_&G6]J55'>>7N[T=L+(C;NW07H[@:ZI[-Q/-.RN$.X%#J1RN\;ZI%,5E MGLSXHM;/+I2H8!%5CKH[,>]H^&A=@.$'5<_%CQIT;8U]9OH?82<1Y]$Z'3;=OW3X [0D@-K,&++-I<4I@ZF,#+( M!6IK+U7PYG*G5W<4^Z^]JP_-2>Z'GQ]M4M5!W'?X&:?ET&:0%PPSV!V?Q'J* MF^23G?*]5VZ2Z]I;YA48M(6S?Q[)'=5Q.YD(OTY@XUQ<)2WMGTN.^!SB+-YG M)!_:7!)]S7P\!6M^!C$4#(?AN '%OEF(E1#HG?OS_WW)$COS[V&IPS#2$'8P MJ)$(>7HA2GATEVGZ!>5 T:&&[4>&[E->(*#M=_=)@,U$GG=>Q6KD6&GJ<8,B MY>)0:4B@_!TN33)X0I@\'BW9]7 .BIE[67D-8)CERNL ZY>Q\CKHU/Q67NI< MUUYYU071JIAR'IU)V+G?EQ2U)*Z5SA9?HX/N^UR)!2! 1ZAY2IIG!@_Z%5LQ M>U8T1,U)=5^F-]"3!,7\SGH!M 52W;D]\Y@ MK(B#1$Z215LS*]%35*WGAZNR*60@X%&'\)PD6GAHIB5;CM\GZ2+?9F2+LV)W M2P>ZH$] J:XM[%PX<(TG:<_ )1[$>(JN\&!G?+O !KFLLO-846=S-A;CR0GX MN-/J9U=FH%*:6K)S*S3,[N"H8;%M6SY]<_\-6E49 MN_,F8W<1O+"MGCGM[F@.YO2>CXD1.LGY_+SKG]QF&))V5#R@S_-J'ZY6.])8 M9N +"&,^Q561<.=\^R,61T%I9XD!Z#M-K7-!?"%+*WF-M7NP*BL IV^R:2LX M?@XF2,_-('<@GKS][?1E5N96B\<*UK6.F*!+XIJPO_-UI\KEPG8.CJ;[ M->-%G(<)RIFV;E$[9@Y8Z^M7W]4 A;OY%=49Y@>P0>Y8%)="N8F5U4D]HLD;#8DK?)" MQ(SZ4 ))0U.@.TXHS'0U7M0!O$![D%$'\P)QU*B!C3ANMOZHD<]EFM36AO'9 MT,S SM$@O=:W.*_=F937'OWN04R6C8="GUU8!X$$P_[5_[6F?K_VI,!MHH,V MQ4=U&_#L M2[^+T[C U_%S]Z"5+Z)_P5#-@/H5S]1 />%/.5Z5R76\&EHLF&A245=U2+N: MVG4PJDSU;GFBM 7& 2*.<,D@HA8CXB 7J(:)*IR( T6 %+WZ*PZRK[T8(2," M3VR,F%>'H9L3C!G$&V[WJI+U.V6_0*UA@]._' #KLWS?S)YE4&L7/B\01[= M-;PY3]Z*8SLQ1^L,F/-5\UE;0:0J+T\U_&;U%P+EA9JU_D25'KW&-%?2=W<&V0"TZ6"IP?)V--S%>6%YN*TIRS\);9U@\S*@?H31> M7D!*J[S(XK"H*N-]HMZ!ZF2JT:;V/*I V^5"N8&'6GS5RI@AG/$TJC.JO3.H M]E#Y2[AVQ9"S[P:T0>054XG6.DU[2[+6P6 DP9I:GW0*L=4[*BS?>BS:'5<9 MU?K$9RR;VB#_G"O-.Y+=9B3$.,K?T3[>KTE6/.!L(ZY#$BUHJI0 )=<:)@!) M1^',]EA'_SX$19FQ8)LY*:",[/7HHS1[/1^C@I-*0>T=&=5A4+L/.("(%$!] ME6Y+B0P(JBT;/7250F!;S3OTJ*Q3@N8.6BWW4V%=".'%S---V&9JG*(=#K+< MSX:J2?&.6JN)FU)6"HZ M;[WG"OJ]5YX9PM X+)C'QY(6^RECI"BGQ- 0>-CC>4](]#E.$O$=G,$WM/=G MCEIVN?M2$Y_?YLHPPWNW3B:X*"ICP3/%1P7GS>LWW[]FP@/?_.T.1QAO@$,\ MRI0==>0?\.;QJ$*U\/.2@C/9KOV4Q35M5(?:,NKH5TY_0F"L]R8B80GFAGD4 M$KW:TE^Y/5YCE+6=#'DG0%M<=:TF\1?A,E)FJ:W >\V9(LR'8\Z'K8 MUHX^J&)D>QNT+2 -T3H.7]FJ&H)OQ)P63:\P ^/!C(Z+!Q%GFEEYODK#I(RH M(MWR>D5G19'%CV7!#G<(Y'ZB2V7:P:1[1BJL! 9:-Z Y&BAE*HZY9<5_5Y YNJ*C74AKN" C>D^&^.Z(_YM@PFM&3 HQH;6 MW1[8W@0_4IEE^$'5G:RC!JU?'3STR?R581GA)A%GD?9R=[^^R\VJ?WT!!SB- MH#^06YQM@I0:ARF7S4;[:LMIZF-4FC ]=-:UXS3R1M"X/,9M :,6<761LPU# %WMFLD*]OS.?LU* M0^]YL84AUG15VNMSW&(,NQGC3ZJX"/TMNKE)N3>5*T_(IGI@9#(]GC@]3'\3 M4D(D&*1^33A]S#LG+>9*(&!%Y5FKO@FS:P&J^F\>3XD">'.H,=3?U^O"!G:7 +G!DT MXD5XK*\)4FKC"LB!=TO;8?EQ63(2M07"1&-V5@L#1&>R=&C0H6T-#^6 S\)" MPA@G=%85_-ICLZQ(-5@TRU7&E(R++SF$ALMP:$1^L[H,LO2F+.[N/^4/I/IC M;%= H0$3 0RCA&PKMSPB[> "4_W5R472%XJ!*8XE*0L$L,!3:+Y0WA"Q.M!& M7*E@ P6DN,DZ0"O"DUEX1FJ:.Q3L(#%*FB:K)Z,$HW+Y$JXA_^H=?-5GJJ1> M5#%10@1LFZ;^H@X,!ZJ!((9$6C,M]<]8Y8HY=]+!".R4*39A)G9SE)2C?:P^9V _:)Y.?!O\^^]!2D>W MVG,P$&-IN.\&'+\)3//KL^+ZK7%Z]H>Y=8'HPHR.^0SN^ZHJYW HI\0(Z,8M MK#']\C54,!F)51AZ2"D^X; QZS$)="X#BJS:C488@CYN[6DY3E V]H5/-OD=4HWL[3;E*?M:EJ9+93 ^S M@G/-"AE2^3JV]-35;)Q/V,&+ZR=#,G7,8BMSI^$DR4ANA.79B0&Q$?F[GNR*BBVH6IL M(T_J9^*N6_20<;LFK9E96Z$'.KO6Y\$V+H(D_KTQ+NR$.@V299ECE MURGX^ M[2-)Z<^;W<\\S=FLGO*G3Z4/5)$?4O=-;(::5)GC-$D[VC_INED"P120/C8J M'W"XEI[TG/-#84]%$^/\>6([A =^CJ5$RH/+8,HH$!NCZ,R&LD5)%=1:98;: M; -=,SK5JEU+.D3]G]B8FF.)57LZ!/,D.*.YO?'EB8J1:29FQ!%L_'2 _:&> M=+Z\V6;2=LI/.&)#ZJ]6VVU&MC@K=K #7)RE$6#3/371,4WT.MMA87%?V.Q;KJJ_38M@&.5X 2YK.D4=JM%P;R?B M?4:.RL;(O:3BTDTV;ENK:@ \C5!V &$[FR+7ZHCAP6[F@ 33A:D.36?\,@* M\V)H__K'GQ<___R=]+QL@05JTRZ<@X90)"9.5PGY/,R1FAF/>$4RO'_NXN.R MI;B$$C6>6U2[>@H_!][)JE_ORZ;5<(^(D]6",!JCNJ;:3ZW)K2Z\U&-39M$Y M,P:%E$5K4?;-!0KRG(0QL Y]CHMUG?EMP.C,S+KT*Z"(E1D9$$UK\X[:Y/@I M/2^S#*?A;N]FQ_L@3J\'YGF9]U1LC$C[3LR+"!!IY3/<.QVC4D%!887E(&," MW*A$KYXHIHG2CL[&T/ EB-5X_Z'G];W2K$U2-X=+$%(J2)3'Q-DR_SV=T@J, M[^G(EOEHQN.1)Q47[CTMVK8N%4G$:?I-=SS&4"+!)1/AH]_]^.:[US_252W$ M^$U$D8X\JQQ,VM.FFYC2[WY<("#-]BM8!*9>=*F1CABQMFW?%DWG?$66CHD, MD6*?,\/X 4=Q )6'*4-'J\\-/ZAH%H\;M*T*C"*J2/JM+3?"32+.(C_3YTBY MF\'G3$R=+HK='$Z<_FK=#+-R:-(T7NGFHKI>?X>?<5KBJS3,J$.'+S#_MV_F M%'Q%90*=:-K)@FT"@_1<:KQ/*N>^%=%O7T45V:\7**H32F0&5Z:Q14@ MU/8:CK0/^SV+Q9BH4A$5WFO:B'I==Y.>L_L/5RG,5Y1EE.=UAO ==71^"3*P M5;W[/:IMJ%@165K6)QS8 R!IFPD!?-C/G'BWEH2T MKOJ/I6;*N&; N$[0-1 M'H0-P*;GNRX_?.RY*LLF,3(.[NZ;E=MMPG9J@N0\R-?O$O+YJKW#=_:8%]EQ M*)[BVZJWU,2H6,]QWH&!HC@/J?R6&3]Z98<,[(2A@B5NI=12D5HF$_NWD-8LE0H!9&7?G$Z_I7 M;B"(%G>=2>8-]1 #,.W7X&9=OFPA=_F )(X^JRAYO6VZ"@;K):X2]V6H%PHK MH88R8J072*@7EC1D7$"(%+^<:#^ P'O H*\F'<^XFB&1A#7+GA

G(#_K%W MJ.O*Q<)#;4+1,(RW;5L:: M--JC[==G%&$T4>">']F27+E(O6M"WGRM7&H0RPK%W%8N<@,Q)(\S6[F\B].X MP-?Q\S&NM[L/P=])=@[9*$9._A1:4)12"4JV995#63(L/7+ZN$,,#V* ?!XF MJHP.,<#R.0APB^]CL,&CL5^*K9@7Y#YJ?H5YL2?*@,IO5)GJ4(E)]33_W5U0 MW$MR?Q$_QQ%.(ZB1?5.L<=8I'C @U/(-J%Y0%";D[(*B,"*E"XHV^JL3;GV! M,91[C&HD<*8F53W#U@U%>0DD^FQVY]8WYWGT4T[1L?S3Z=O= T4PXC()OZ?J MSD^U;]V5;\]S]Q" 8P08?'I$XLPGRASU+8& :M3?$7[/K 2V[7N30"Y^/AT8 M<=Y/"^ 00]U%#X1K')4)OEG5.>O9;?(\9ALO;W>=OX:Z@%^*M\EQ!2V+%%2C M$,PAL1ZI4$&%R(2F-$07+5CBSM\+-*@POSZP+6F CAAV/UIC0PR(@['5C++C MB5):5^<=R=K"6)+EZ'3;4HFZ4Z5I/\-N4UB-JL@]SF*9G:/.9=HE?T]5@N.LR[2MD9 M!&FX2!SI[Q+8G9--V>$,^AIX;S-!R9GX3WOQL# MX2,5@ZRR$2V.Z]Y]W4_RR:NU5.1QU&=,Q-Y0N@<[VK(3PS$.0?Y"K*D>F3,2 M(IX,>A77!2SDTR^8'D4U<_&QA#-3EK*F20#<%%^JL-0W>+S=WA%4):+ 6;-F M@178E;$*_2\8, K[#?NP"?L(=-5#N3]N+8*W;FH9@?I:&US?.\H#'I4LC*YU M(?P;@ &M&=#_,9YJJG^G!M %LY&WS$1RB\._IUY*-SU4GTU0;T7%4,A3LVT] M%*M":ML:UD=)% MD<6/95$'2]=KX@6B8"8DS$H_M,*^-3KC(NB[;[M\A%UVYB8V&^I.3=.-&)R9 MAHG-=&(R-1F9[+C:7,00L*F(+7?G/Q4)".;$3"3*=$WMI+9I"[;I,BH+'*YO M"WQ=1,/IU 0>5]&XD69MZU:S^UJ5P$"W#Y??H.N'BV_4\ZH9[8YVMI3A'KI7 M%Q'Y(;).4LC>IO[H,$Y["]2TT/'"6ST_2A MF =[!)34S"00ZXI9@44MV@6B>!>HQH4%-*7?L;MG'=7Y)#LRV-&!!IFBYC0J3!J49.V.2"@7(>H-"00X+%5.0- M1+8(W@1I\,3_)/-E@B&KMJWX 1V/:F 095(CJWG0X9*_L!)U?29&1\;9?O4= MSHLL#HLJINY3&E.'ZO[3Z(UXH7<4][-'V[8?E%H3YU%=B)%'KRB _&N_E]_% M>$Z4&*D[K79*W+35*#L150-.KLQ[2M.E0/NV)6J_M%RW/FDW>K"I*;=?%TFK M^I.Y'ANL)!?W[(P/,\!SH:=)F>RK\23&=MTML,O;Z]O+A^N'BY&MWX%GE#:B M#MJROI=$Z1G9V-7&K;^;N]<5#ULP0V) A'BD*:@\=C_O!-K6N\3[H?Q7:='- M1C4LU48:5%$!+<(.+EM6X/KBU!N E5-#O]M/;Z:N8(ZY8B03?;C'K.2 68>A MNHQ9_+7--DAW?\A]!\";40%B?@1]K5EDUBHVUBB>UB9S6HX(+T.34P MP8BV9G9VF:+J=VK9FT6%@4NG.&"K'@V MJ2K]7^\^_OB3*KK; M(/MM@3ZOXQ!V6\*DC'"^0(]E@5("!5TV,7@-!5E49ZA5O,"B/[8 %XZ#7D7T MD$B,JJ;M^)0^QDD"$00U3X:]A:EG5>S'4)NV+4A-MQ/ HSZ!F^N$$?TKZ[ZU M@NY!QB>EA4AQSZ#??$9M#$\DJNLSR[>DZR^+4W3K*P.N*FGGF1-'V28C+#C) M9[>4/V'%GQ/RD!4DO,\[5ATM&UK_UIC6"[=D3.LG*7K3^K=NM=X"(^QJ_=N3 MU'IQ"1_5>LG1KG9)F0'A8TI$AZ:,KJ_.OF\XA[K8+O6,_?!3:VJ=%L= MRW4&!2)YQ-8"<3!^MU^GN4ZD6:E[;[!\S,,L9LV?/668<:N_LH;P\TJW 4?: MM2X['=JH):YNZ,UVQH@YS[M]#!I,/N[RB4@0D>:D,U-;U9T=-:^]SRB:U+VV M;*M"1SG'A%BB8<,OF=I$4=Q4D* Z#T.RXS5G[Y\83MZ$40742]A6W+] MO5E=!ED:IT_Y+<[8I"6>R-U\OJ8 N4SKV\6,6M"H1LTCWCJXX:4:.:+0 M$<,^O_R^QJ6C-\VOG2'7=&+^\_[M^5_HQ%!F^&V0_O8I#Z[2<-B'$7A3#4G1BCW='V889[Z-Z#$9$?(LM%9Q/7>T*BSW&2 MO",9CI_2\S++<4 HK!"AHH7D9=93$$&BSV=G*JHYR;[=]3UR.:6;IIUG*2AS=!EF1 MXNSR98O3'.?F]SBGT@F(:I.&&':0U N)HRZDC7)%724EDLA=JZ^"*'-J2 MK-Z1"@8ZZ"==D( $$7F&ZL9,)*2,[G'V'(?X'1Y5@HE'E:(>^INT'M8 9%'. MZ:(55A!Y8\B-"7MXU"D?8043,D)DV.?,9ZC+LE$_^S%.V4A<-(G*IHX>Y%Y6 M]"/$B-C6FZ;:7P<&:G&@7WUO]$N.!=%CL*;I_1#3?N5D5=RL5E0-OO_QA^'= M^*EG58SO4)NVI:BABSAA1"FK[\";ZX61$(*^SGFPPY/R0J38IYLS\.&>P$*1 M+D2&17SP(:7-6<_O]X#RFJ*Z,!N K2W%W9[X2, W* 9$C$F:L@K;:Z0L MSM*H"J"XCH/'.&&;&Z.I=:5>5)%I(0*VY1Q +&_*@B5DK0-A.D D? !W750L M <3F_S+GU]4P=)Q4'?]<=3QIX?FH4BHE<42=QX9NK/**)I=5D0"(##DK7K_Y MX;L^;1)]1^<6ZU#;3N^S#H%0OA1JKE=:=UPY#-3%@8("_>OK-]_\\)U6G2+S M'57/ I8>5"9ZQ"%4+FDJ8;!N\SL VPSMFU\$ST(6OLOAIS>LZUY4_Z+=Q5I<$@5N_D"=M@?+V8(]^1^A3&64( MH;B+IL$ /;/:&HP?+'DF[-A!]C'XHV(.?8.W[O$>[Z1-.KS1*R:I9C( 0PW8 M3RGM2L1V_H/DEHKO.L@Q2P_.BE#WV5OYMS6R_ I0<9G75P".3@UDXSU5L,LU M'*:2>X!0C0C-M+>Z27I9HL9M$$=H6V:0P) 9+'YSNLN';RK-"\R-GKY#2QB'^B*KE+Y3MF#=T&WT&K.KA MG2XN$'02?9F#H+Y;N0*F/#<%;#LI_>F_CKN'3>U/LS[N_DGVN/M( M7(V:VOOR\>\X+![(7W ."<=O,_(\@"0_V=Q"+IG4RV$<3 MUKB" \I: 4(-(H,VV6"O#9IFMEK/6PX\5QS85NC^C%Y_!\GXN:&[WU+#28U/ M$]I9L9 VEB3L7;;1_$CM'TXPVRZ(5S##@74L8!^Z6&>D?%IS4PH)^(LU_3&- M(35HD.UJ0GW71Q9-)9$_Y+).^JN &OKH[V4.)0# ^/(8K'R;Q%! G/_5E!BO MR&68LCU(J[]S^&+_D9SU%O F\6_XZ[WYJ3,)3<]/_YTUU.5TAN%B-#PUQ',V M_9AIETV@?R0R$PD@$1FS,^*QH,E5!J +I^'.G9^ M$RV(HX:ZA5@*N^.Q$U51#7-;@PI2ZU5%@(@^%PTUH8XUWY]':W;9=X_7K S] M(_E"$EX(YJCT>'>N==M"]$.5AA?'316,MM:X&R7 =6O H H-JN"PE;X&A*8W M5-.XQ'4S[J=JW'D[[DT];A(LVD5;W8@1RTT?TQ[V/?"2=NA#T#/:O@Z=OZ$] MT@N#][-VX%M9.2<@]\X 3_U2-I6K6_[%PO"I?79&F%4W.Y M&.NCFM3RK0_?V2KH@Y.N7034'03[H&G]OO/[SD#0[X"I7IT1=F1RP.%U'X=) MA\/B7&K"3HR!8=-U>TS%P=7"!+1HK2*PKJTN&7H0PJX/ M>ECMV2W7/+)M^4]M^+'M?ZPAH[?&*Z<&_=0TGYCT9@#LU)UV,R7;#30GHX;: M9$Z]Y2J[Q>5%5*SX076"D_/]UP(GU]EU5EWRS.,R?1$)@)^*,H_BX^>^YAT! MM*PQV$+F'*I"]P]?!XY?I!]!,^(<=.8M^PTC M"3]SL8#;^+RER6=#43P$2E[3+PA$C4O&SY9+X9#?XX0:=O83-_J]UW$CW\(> M,/?WZ2?Q@80XX"VSK5% DAI0Z1749ZBE7Y6>,HGQL#'@=TY!0'WO 0 M.Q;GL&5Z2P)=O(\J ]'BHBTU_IHE.%_OZ3(G_CVHQ[*/C13YN%._FGQ,'2[T MYN,PU.460/V UXHRFX_+5)MW[<"J=U7;W4%&DBW3ZU#/=\>UXT2SAUEJZ4I/ MJ6+[Z,ZZXW9]IV:JI;'(?=>[[ 1=#'A>;XPF\RI2WB@V 27%&.[:M9!3 M\DC01RT XSPWU@=EQ4THZ%@W8JQQ.U;N'Z]O: 6+O>M!H=+;O2;N;B(D,T>GU9N!=A99*C5Y*2MELRV!<-%>< M2AMMG79&!F.@?]<&HS=BS,Y6W,WPK"RWO5%<4]$E%6D[T25E'GO;MU]G< MZUUB\=_K;!YS#[^XB_;\I7265,7_.F49))MZL\Z .WX84=<:6V-@B:P8B%E3 M^[&N^3A#[/E]Q&_[^8O);O$._IA2[+R>C);APD8G$%8PF]E83@95HC"DH,"0M2Y9J_*0IW@8K'L MK"[764\EP=Z[2)..#&LOJ!/T789!'9E)C0*7XS:)W&+-FS=!H Z]Y1P@,Z--U>VVJ&R&M7[QS85 M1*%>.1?0 ]!IU:#DVN+5YS(<"^J"F50E7[YM J5O":J"4=+RT MU?-U1NTR+LK:)_Y$!WO!_IP^\4J2Y_O^[_M6;EUGO;H+67P/!< M W@)+6ATB +5,&:H!HZ8,J,N=)9B6]+L#;+/U+E(:SY1%Z(36YD=,BBM\ EN MQEUN\M_(/J\2"0;P0IR9)N)EZD&^2X'C[Y_)RQ_$1?E>N"[5/UJOI?K%ORYN MCTSZZ1\T[7#;@?/CA?^^OIU[%:H>YA#YB!VOW7=DG<;[P1K,P"Y' ^ M/)C;RRN)N6W_ #2WEU>N5>KSU?V7^>T_@QC<#GN(?,RF#_8V.'^FPO(Y)Z_E MJCH[5;"R.NU S_H4^G<>7UIA0 )$?,"[JVY=Y_.LN+5*%NUWU#@SO=,<)^;[+'4=DJ3G,_F3&[N*<]'7]].QNU&,/>SFHH M9,^MK.X,>/,DYVMN.7#"'Y.='QD"3W'P!N&WB7M6$V54M5N++6]UHG:B;SXU5_ZQZLZ4]6[I;7"Z6C]$WB?53 M: &T5P,]^[(P Q @-L'JB$I21FL]'7YD3?BQ<8,"K0G;%90B0H#?RI6DV23Q M2!:_^P0=N2( UGI3I<>SPY2\V4!-&%!E,OYR %KZ25> MXIRMF3DKD;H+7@HW#]IF=9;? M;ED&PX7,[M@ BM5UN%L7M8-BAJ[$2*>R\BE)&H&PV)M^W>65.=-2,<560"T; MZ=W7^C8" Z)CUD<&>3I<8SC4M(/2.*$52U6^")"U =U-'HZRJ/.*S(L"E^K) M6H8:6W,N^XB$\RG[T-AQ)0W':7)#T?B0<>5RT1^*LIM3)E(8J#??9T69\]@5?KGQL*4PDT7VCRA/V7GR/9W),XDRZC8'JJ,J&5\* MJ8H'HI+NQ@K:UCV5J$4S0QP/$H 0]4MK2(AA"J*8VB)(3'GM33EK##?,;%R0 MDU?TH]\!U>VD/]=ZU4B12"C&S#[*2,F>%S=WUCRSWD&^L3UZ]R&,)R9G.%'F MHC6U+C35I."$+,K %:\,5M*]U!I'906D-+Z:F71/$*"8H)OQP5XX/%*_+6I>.<11L:+>W')- M7L6S+^;6Q#O=Z[UY>_SN_EMD!P" M'>80^8B]>4K-P1%WV7["Z?.*+H/S%_K;9\R>H3. ;-MZARDG,YG;#^T&Z!WI MDO/E%^GB@GA$[L<..-II0"&.:H9J7*@"AFID_&QGAI08X,@Q @LKL34+@=1[ M8-\N_]"*BOK8R=\<$VQH/\%(J00$WRP\KDI>/.-^,R8C\0W!DY7&'SA\: M,HKOJ8';5.#1[VZL6^S! C MC'[FI-7S#;D^A)/PM^](;HAIAIOT+SA_QOE .>">OT.VW-U^7,^ZH&50Y=<( MJYW"OAQ"B$J^??--1AGC+UDZ\]H6RZ\%YB=6BZXH0 M<8BHQLANZIO**RR3S=$Q U)D3$"C,2;EFF9#::(,O;@'LBQ?HQQ?XA>\)MQB M/Y U*WI9/5@8J!BFVQ;B_:G2<+Z7K'"@#A#$D/#JKC46@_+/SL9I[%4FG1&S M>QBRV>ZHZJ.B@CQ#KZLT7J&T8+QXPO0/ZV0F%O@$447FEZ2O*57A393_@DN< MA*@\A-XDR_!Y?U,WTK8W=R MIM\@JY9CA@V]^R>.\C!G:6")53W8'YT*?Z'6Z4N:X"PI#A]E2%1YY&MH('5_ MK][BIOO)@\*D;8T$$A5=TYZAHW=#82*@1T2%:')M\HG?"DDV)MZ71)^G>=J18SA8=QRO=DA1BSWES5#7%JDOXGD MM^SXHSX6N,6R" JU1M#,&8.=>TN2.(@"E#7#\K@@>3-:"*C&@!Z:PRX*XSAQ M1IAD&6KB16"\]?Y2D2GZ)6$[;HDZR3\T?*O8=NCML2(WX#\+HF&"20:XV?,0 M4<:B(%(R_Y;*7F_)/K,@(:P[S_+!2(:7C@,^2F3CE#EAEF:1_($%/LTW)"_3 MWPXN/8:6FN&6-A;I?@I!5NI^*,;+M:T1&J_950X0AF2&U(?H8Z$>D3/9:JW" MVM J=[W9TATJVY6RO.9Z2M??UJ[:'=((K'B'8"RJGNDH[2I?BP:-C].O_DE$ M;EP#ASCLK]A0\C^[HN0UD1[)/$EXX:-H?1>ER756 >=)NYZ.*[;<8U$H"3_@ M_"6-V9N5E"3LR.@YX[T,G87[(@LM<.08GL_22'$'7?UR(4SM(%]S3D)-9,!4 M%7-1[I>=T>*4'^%*-$^GJ;4T%*]]UY MC3/.OW#5B%)<5%=RR>*HW-/)W=SAU=SQJ 8/0+W1-15R5_A<*PH; .(CX$5C MC]4FY'&MO[GO4SX_$VHIDOV1G&,6H,NC]I)%OJBCC[]4P MC[0W<@(\^KGZK_([W-W''6#)BV:)X2S3ADE1XW]?;(MRZNS/4@8UJW"Q)=X-H2YX MQ-&C0_A3R9;A5$C<.,FA5?B@"B0?4UT$DEU[?,'EBBC5+QUI"E0Q%1*^3B=5 ML!C7-34?H\GII+QX:_B"IF,")JMLJL31@.JFK%S652F2-P)OO5N^NBV!UBXJ;@@F0O="*IQ[E8BI_+E'JD M#\Q7Y?[K+2X7R\X5_)"*VJ9AHLVVL+A/X%X#$@DU&DAHVSP*#K?"N)G68Z5Q M,U>A]4OH/'*4CGN9;W<0*.6 T&Y+?Q.U((QKQ[L;+'CE M$W#Z%[T9ZH*:QA*H)9/C2CW&^VDH[*C5@6BQ;T&(8,W*09IG0HM].2Q:[E"27\"4?E+L?RM'?JK2#7 M^>.]NX\7R\29'\? UJ@*!:I@P+//CL/5+F^_3R_6]Q?!2D?U&$0D8\ZM O5GJJ# MMCS2Y@Y. J:VX9G2DBZ?!\6M^]2=?/['Q9;CN_J&\S@ML.P^$]Z1"V>^EZ"' M=.Z\#ITHMHO44YW]Q7N&:J1LU"R:N\_::Z9W(TU]&;5\*:]=QE68M7]B@+##?5*AE&\DDY7G+ MJ&U"3[A\Q3A#.=Z2O.0%#MAH4!E]J]_SHG=/.,/+M/Q.%$VAOXU'OZS":Q.V M"/$0WSH6.:%MBC*-Z1XVP7FT1@4=RJYD%7 ['>8\[)9%!>>8_;OZT[LU*8KO MQ&)/^5RFV8[U2T2&9+;<1V69IT^[DH?WT?;+X5D/L%^V:]*(.VGTL"8\4F>E MB'AI9!;I5)@M!,.]N;+^_50G8_+[X3FQ=K8X 3#N'=(B-G_2 _P_&ZYEP\OC MR9VHU1ZQ/SJF6D72IG%@<4\E(4^9,/'/^.;RM[5Q?UEYP_D3T@Y$:BMI;.P=C &S61U%,85RF M.].D#@QC&SZJLP7^=+Y=>,_K3&B317):BM MO:7SE$; U><4C*5%R&B4AQ?\C_I[KIJZVQOW)_%$R4ENB&/EY0 VCIK M;@*O\?E+L]*LLW)2\IV M"9WGHV;7XNH]N[HB'T?@VCX(!.]+\K[!@*(6A)/;8A>C_K^;8ZV;XYQ/@>BI M9]HG>H^LH; Z=\JZ\NAD>S90\DJSE;TMF5DA*-!Q)K2DE;-16-M23FYDD]QN M=;.43F:?)2OV!9H:?Z>:+%+@_+C"2N<=Q/F^_:1Z \%/I*J;G,_TP[*XSL3Y MU>"9ISM*T!-1^XAY)!(BP);64>3]RYR%G:.CH(Q'H?XM?^9] KT9.&KMX)=(0\1MHK& G/@ZX; M S5*QSZWN$YXJ4PJEH';:(-#5B4=Y>K("A"P%FGWO#@3(8$KLJ9,+:Y^W0V] ME%)K!I:GX>[]A:P,XX!%IM@>6\D M10???_['CQ_._O*WZN^!-$U1[@B4X:%]+AZD"W2Y^MLZB.A^.P[7E'P-R?0H M!F[;]#3T\F_2B3@4D=,_ /-O?GUP+4!?;Z\?KR[1P^/\\>HA2 [.#I.(?.3> MS,X]+ND^$RQ[O-;LVBN2_Q,HW3XU@V_89 @S-.P+6P="BRT )& M,HC]T& U@?//F\AU@/"ZI.R8+L1A? ZB*P@LBK-!Y(9:8[4V,OY ,[T4]W4^[+"EZ$[RK?0P4ROY.7 MIUK544>X2S19YL\&B<+ [ J+U_^]R],8_X-0TRF2>@R:))VV4 NE0L.YP6I! MB K3,\1QH!9(8 NF-1/$B+W>1).NTZQF*+[$XK_7V4($__/<,FD9K>=/19E' ML6R#H=\!4$C5"3E_H+YB=]3\)I_4$%!4%+@*..H:FC9U/$.+!E6.:$ UI6!00P-JN$@AF=:1E9A:@8LK2J_ MO8DNWRC=4C9$Q4ILD:[$4R^)I(Y^#Q1,:;^^[FBD ""7,S9&8U(#@=,/HB[C M\D&TV13,CE]5+R$OTY_=Z*>8UN18KGCA1S7# S:BL#A KT[ T7N61L;T$OJ)Q]T)("@ MPX8VXL1GJ"%?Q;N'\9U&M(%H,L_CF;1X.-QD)N A,O2_(CY-%GZBV@Q\2CW< MO2^=&<,!41[[8P-H40VBD]=CK%*VLX-X14DB4!:&7D O=A3K28(@O49VE].J M<^=GFX),YV!3+*2=,TV+JP]X4)87H0K'E):A8V$:7XUZF1E(D?@#U<7R:X'G M[%Q<28\D;:RHT5'?KK5H<:0].2/_GBS?[^@_Q$V!N189C\F&$MW7(Z,P$,4-2_L[&" MH_][M[=AHOIUY8V8,G8:FO@U2]*"1P3CY.I;3#_MS29II2\7.BJC.0F%E8&S MKKT6N&!R9<2P_14='EZU>12GI\^C@JJJW&I\]Z;IG]*,/3OA&.]RNK-.M]&Z M-D 2C59J ]3@@"(@FVAJ5B<;=X^8PF)T2"T1B'0VS?JJ)$0%Q,=Q9 M9'6E?"X2UZH>1?:WLG42>=A[L(/(0QA6SB%-1P9V0Y/3P\C3K,73.)R4R-;0 MV>006X-=,C]2P@-) L8^MW2A7'?K_1H9,/AB,'G $2(7K3]/;GPP*'^#@0<+3H,9_ M,*?8> .+"X"?/&*R)2!D^C %-H\L T%3ANF(_R?)KP('@ 9> 4XY.4U73%QLN6[<;'ZI*R4U252DNYZH*&CM, M5?\R?57M"AY454\X.CE5G2_I!%K2U]Z^'"OM X!.)?J:\@%@ X_KG". M(T9VTIK<+Y( =1[@\.1T^A9_*Q]?\?H%?R%9N9*F\#3LSK%F'Y.=FG(?XW.I MW^:\@"W3'R>MW%+!!.CW,(AD)'# MM/:/D];:8Z&#GH0>\]-?OM63&A!MA8BKS79-]GCXC;!^!]#,J\J$7"ME;S&2 M%LP,U7#"/L4$S$QO_1 ]=ON++(K2G*> ;8O"+I9U#2=99)%*&VADT5#?WB*+ MAD" (HOLC@JP!C $B$- +0868J0V+%?!14J21$",G(:#]B4J=SG][R.K$#N6 MF,^@)Q>.6C]%]W47&"16D4K^$JHDZ G352--9JA&B7[F.%'H_'\FDZCJ^*C, M3 #GIULC:]31Z?O8V*GI=NIKM>BG;J_TG+^*.^^?N#<6*P_#N<_5*R2C]=E" MY:+F3^::):K-["G1A='OH?FE9?WZT@@I (A26!P--(XT3.[K4>D@VDQ25056 M^9W)]X>S#Q_/N(SS6O#U?GNQY.;B'LF%%%+,?/^&3^B(&/6CJ M 8"2:\WHD$-+K/Y7CXR@>Q/&V([,KEFKRB)316%GR] MXU'829KCN%SOT6M:KGC%E?QH'&Q'$F55%2!4X)B[.=][54 30246ILO;>G5! MLA?J*5 0%4SQQDG\NL3)F63=4FX'7+]&^_>UCHT"@:QG-D=G\M*HQ<&4+A;D M4[:#VN;ULPE>H2O(ZJH A<4U*[A: M"1B56DU#E?K%:7R1"JM*EY@N^G'*G5/Z\QKS,O=90K%1I^"WH1,]G:;@I[+C M)/R]EQW' GLTZV*,H 1^+9 9:J#PFA%=,"&38FK)'#%ALK];I#9UG?H)HEHC MZ-W08.?>8G8&41@62;9SJJBO8QT(H4L=*QXPZC M]+Y*_P!#UL[N[FH"!QC' M0"SNL:9[@#'5_9;F8<8PF\,IW?G^:Y;^2LT!+N(\W?(E59X 0K>Y+164D'$> MY<8%L".J'?HATT1H3\.09"KQUO#NJ\)#E&T9J+;K58LDQ^XA_L]Z\L7Q?/-];D2V*)DG@&8!2599X^[4H> M6U42%+?C0[F$G0'NZPP4FUB:RG K\&VT&4Z[H=#"UCK;]NP\"7S?B2 C'S;W MA@JOAQ93&0-MKY^#M7ATFEA9&?U6KE'!8+X4!*AA+ M+6*)-UN21_D>)>F2-L2\&Z;)1Z4D0@2?J"J>=.6R40!(8D>N*+7)BEUCGJZ9-7FW9C^4JRC[CG\:CS9G_-VQ MKY[V*-INUWOV_""AWQ=E&J,E3G >K5%!![&C\K7O=I:S:I;4QFQSS/Y9_>7= MFA3%=\*N4.:6:;9C759U:]@ERK&-*@3;$>7[N\UW!S,>P!+94TSB1O3\.=U1 MP;Q_]I^K7WZA#KDK'VQFT*B#06;2[T4)B%%@H; ='F/V' MMJ 18WYZT\)KNED2S_XT5$^M$5#?ACOWI63#*"":97M<$'5B]SG+E$Y([>%O M23&6DMR15BG*$($QT)O^5'75%_E=E)?5/^8QU73*5[K"WF+VRPW)J ^3[\5> M@O^9;BXZ-\#T#]27DUZONB$"U$^[8#R<:;'7GNQ(F@IED2:5G\@>4:"G79%F MS*6ECM-3FH5[G^=H@HF?6?.F;.?5?%VTT]7.[T5W>CM9(8J+%?OQNO)V%TM) MDV9W+]-"S]2!ZND)I:]UV--P( OZ9#D-\ SJL:#.8&:H8SP/P'73RA3T,SXD M9E#;TP59TT[6@2"6UK<2D\#R$B#OC5@\LNZZ425$3Q;9/7N!F-,!T _HBI/7 M_SR/BK3X1WT2_8CC%0^ *)32?'BE;9R'QR%&UU:YD_3F)$M_P2^M&XBHQ3B5 M1")^Q:0WR8ZWN?=X=[ZA;B._:.5#E%Z8]W\&OB4_[,[]-H+1J^_$_]\/W__P MPP]G:!OEHH;CW]#9C/Z&_:^*BT31KER1G(4ZS-#9CW^:??C+CUQ!SGX\F_WX MX4/]62H>L+&_$*I#)?V!SGB@>W;)%!%5OAO>A-V0[)GZ+IO^'#U<57HR_D&: M0FZU%$DXS^9$8;QG.([S.:$.%,4,?SY'";NNNF?O2UBMU *MFX&3HS+KZQ9= M@!L=7=$C)ISVEWJG20=7/)+Z,@G?XE+<,MV0@OZ>G6K?Y>2%>J')^?YKP4KI M-<.9LTLI<6KP5)1Y%,NJ0KHD!4WXXP"2:\/0P$*@T=)T]R.GX+.L6$,XY(L!':[W;29466GHEF;NQFGLFD75T'%WZ(0//:QOIBU_ MQ(C9_DU]GP48#%S7:&EJZN44 IGZD$'L.GSO,_:JS PJ@D5S@C68FU^GJ44A M/";A[[!TAAK287/O:W%^1 R'V1GB_%&\YYTW!V_C1Y&R%N:GDL<]>SJ@+,0! MYHV RC3O3.??WYOOVDKE#S&N7)%4_ >YT59<[W6L5U%J]W[*YG MP9_W%Y]YQ8WK[ [G*4F:!;=O5QT,!&1[[AVLEZ>.WD>E?5SP!O@.J:K0J7'5 M'5P,B/.$ MWX"SF*\JR7C:X6S:<)8(P.BY8>R68T:[+,&Y<-YZRF6@J.52@ .D<*:63$-V MPNWC1/Y.U3WV]F^BUR![MU0SL['C$5G:L\VFD[%Y6("&-FM]/#3T*^^+ M'3MCYHHIOTZ1?P7QS$Y[+9:7XMW9X"&Q0@NHE9?W[-S2'SW JXB'/116X30!L"^$ZW 7Y8O\ MH62Y+[DS0WT;;K/'W8BQEN8NA8R"7_>BB5GE2W!"UNLH+Y@O+I9C4R_#WB"- M/0X*!9$<"3!5U#J%(SP1T.C=^R*C4MCOEZAQW4PAB[SL*"/]5ZN(]!__FA=I M=!?%S#+TVO7!;S25J[P+]&W=+/;2!>QWK\#EK&#?IS'PPEB MX;R6?JZ145;86+P^C"Q>'RPM7A]\+EX?#!'T(M7@=SS89Y8I; MKI%15M@P-Q]'S,U'2^;FHT]S\]'0W(#! M6C(W'T.9F^/9)J-<<6IN%J\9SHM5NNU](S#P!<#D'/7DW 6NR87;GLMX1Q08 MXG3:[W+"\G0O\@>)%KO<'_%*[,?)WZ#'NW[JB$D.=\-8 MBU/>D4&&&+JJUU',DKH_D/6.QX+=E?BF3.2NJ\KW$%=VJ%_7$G#]?LZ)HX8Z MHN2_1Q3 ]W!_U^Z(C/W?H4'Z]XF5Q(AH<]+;^?)=70>3W[K>I+_NTH1/C?@# MJWDRE 1+MSGP#%J5C*\W-*IX(*$'[L8*B#]HP-0A"!T\J 4T4PDC=W04KRV" MQ)37?C:T$I>D]^\FFUD?KDEG*QO&&>GGVO$VUO9F!6R'%>+%QQM8L;4^H\;' M$9C;4^\QXR<6M'KJ.Y&H<04QDMI+\]AQD(6\)7FYFF]P3GR/EU/?D773DY4>X,PWLZ_ M5N,*FU9K5%*(%N<\NHTL'*K8A78!=2W52'@[, M.989XFCXP7F#![6 T,^AD[R#)HC8X+I3-XX']S,8GS%YSJ/MBAU<2S:]H]\" MG#IIGZXEKTLOU'YXG*%$BTOA#1[8S#DW;A,Q:1,I6:$Q#RHV+(CEPL_'&B&] M9![]%F*Y9'WZM5RA;I?'64JT^!3TC&\TMY]:(XMG??XR_*FAL'7FYSF_G^S< M;T(I_A1%:^3\+WBBOT-0FN^E]1I;4;-0KZ;UT)BK7="'TR?J]V;>3FM*I%0[ M?;R@AF17%J75;O +7O='EFNT,,VE?-JSSQ3*@OH,F.Q$Z%VWWYD\=8 M ]=_/+_TYQ3D&L]'/)C_9A,Z&WC)8_L40-9;Y_O)W_8WIIYL>G9"S3MQJ? M@QK'_B?J&BTL&D=/S]CEQE'U:;M'X]CS:%R;A4$%K/\9J48+BP+FZ:FI7,!4 MGY]Z%+">AYW:+/0O8.?[4]O*\:E5ZU)H;"IV@T3"+K23*-VE,@7]U;N4^>I- M+*OK6O; Y#Y]7I7%HBU)*Q%&E29 $1SJVM?N?P@#9,]O=TR G7X-@&N1@("4 MQ^1(FY1DB$"8Z$USFHN_FS3#U_1'F?&6?PC4DM,.?;RX M2=19Y$U*YDF2LLB?:,UBO:ZSBVB;EM%:(BHC7P/E1=*K\^QY#5D>B_<^S5 L M* [S6[-SBEY14*6%#['*YP5Z0L6(8^#&Q7M]E Q4Z7C M7/ 6%]=H7I9Y^K0K^9U^2=CQ-K=?(3I?<2;+:%; ML;VHG2%N;,?W0*K-@%(ZUKVOO= 8#E Q-.MC$U5EJ,N7EWH[HTH@9ZBL,54% M;9J2'(:U.%R-]2I+@HW4D8U1UB@"9:\WFW*/$XPWS'+?TG&3K*0\H/T_UZ\^ M!-H+NJ7=T]_.-V27R9[CF'0%M#T0DLY3DC684'8 "J45*HAV^ADIX,2F,]Q# M9*B&5M+/I[-$%7#,Y"1 M]CEN;<-]Q0V9?,@?PEAK([M$;/+>FU6_26.ZUQK>:O=^ [3#!WVY-K 5L;#; MXW[N$266>!2#YF&;5 A.O@"+0-.3+X^_0Q)B2XT0EVSETC./?+'K/HT,)+BG M,TX4F.)-:%G=F+3D@3WS++F@=I9:4YS%70MYAS2_#(N[Q-&[ M6U)B=/8Q7$6@,883 !=#G:3,GXHRCV+9QF;D:SOG)G6OSK-?X]]^BS)V,28V MU5/80)]P5+YO[F>31^.47J8E>49(/SVF3N[_$+SG;X'L?D.1MX!03K M!&S"=(CY6KKU4,&*OKD=-ZC^FX"$7BDF5(.:-5D@Z ZY H94Q^[,P(,DE-AA MO\_'1NRV]^H;*UR-62E2=EDU+PI<%A>[G%W"2518HR7\F=$8!?=/D#D$A 4& MX8<0!@/% @&*.)Y03VN4IX 8\'4::PMD*7&Y'?@ M=$&UBSKY,Y34+_=R8?,G,RCMT\V+-2D 0PJQ0FLOR.&BA=@A*>7J [L%B_*D M^+I-HA)_^.'LSS\,/VG0:@N/$AJGX3Q"J &!&A1(P$ ,Q_L? C]WT)L)8L1> M;Z+Y-KA1Z!8FQ MV=CB0Q0/JA&RETX\;R3[98.2.^8U3E0!5?(B')D$&[). M'$R7TTQ"=(4MR)KE',?4NRCY&;HD!=K8IX \0K(NW9]3MW1133A4)K11OA(= M9GF7%FGBJ?&/+4F,GP?J$ID)E8-*@;L#G]B>2W M^+4U7'B/L,O"4'M0'^.&=!JV@1C[V^;D=O/'/8TS8E7A,( PUK.=#=>(ZC E]B\=_KK!+NXA['.'WA@;,G MM3P@32&5'A1)>*CZP5$-AVX>!2#$$$TS):^V:!+3.0BCM"SJ>NQ( M<.Q[&VK9[=>U'AZ*Y0P)VF$7@'$FRP1,SCEO$O4E8H]6,_:>;U"2I-\!)>BD M/^=A\2W!L.(BYR119H\W\;BL0J'NJ9,OCM\D\B'_$"@@IQWZ6N-/*4-6MV318QND@%OB,Q'Q (HLZET*G1AB/45-K839/FZ0JN399V5R5+J^@'#D13 M8OAX[K2@)I7[C_=X2WF_B@I\E[-Z1YO!1/Z=I[(D>\<6N*HHA[V MFE>)V03"0:\O;$G&799N)-K,Y66/LP ML.J,?F]3S[T\NI()<,A%9YS+8^(VM25GT ]6:&%3K#R]S)(+5DCG6(778\(5 MU%'F2698**[(,-/)LCAX JO:#"AH8]V[EC9.'[4 4 =!V/-:9<83*#?#6K;; M'4.T6#Y@BI9CO(C6:YR<[Z^B>'7XK8[]@_1KTTKJT _J<.L M>9\N^6.74=< M8&5_:]$B 9<5H6& 3Q>IT(4A[.G$V&H>J_:YY(K#:^R/5]9[*J=?OSLXP) MBA-8MGI9>;Q.R?D3=F$:+V>DVLSFLA*@G-$8#FN+@N\2KP,VOP-EFJ9\I,:/ M'G_]&>+E,HTQNS?8LGNG86,\]"W4(/?UZ=PHLHWK#)3TDV<%([]CE0BF3= MNA:CPU*9->60A[2C#":Z7 LJ2H,GM.,-+(J3G_-9F4"%/)Q58/.(4%D[FBUP M_/TS>?E#@E,A4?2'5I#H/_[%LW;M6>; G)658-1Y0,X%B^[*]QW<>"\,AH ,,,\11,/^\0H(8%*\RILM\ N2H-R/V&6UO00!JIPA/7&]":"&''77RP7YAEB M*+8O4?X+9CF)5(12M1DTKFND>^?178(^%\4&P32D4)GS!,I.[]>C9(N90K \ M12RUKXK\Z30UO"8=(N'MJK0!46>"?E?A^&X"1\^J\]!S:ZK.7(_G'T6Y6#Y$ MZY%;>NEWX#./H_[$F4&>0QQ5*!*9D5-:>7^ 6O"3]O M4;%:&BW!R9=&*;C/Q"0@\,6S V(:RZ?.%! #OGJ31F$XF^VQ9;&A/XMA-A=,$P+[0PC5X_J;4QJZ ^3F%&Q"QD =Q:OP>%[.@D9)? MTHSD_/!&9"I=O-(M<[%*MW>83D961L_X?'^8U%1\(A%"X_Z@&8R@='T%&( ! M0B(//'(#$)(@2?0[0PU,U.)DT6='#53XXBI=E+%X$^NS%,Q67*SHK.+K[!XG M>,/+*_PC6N]D.2HU6UNR Q(J[G/VU)G'44E0E9<7Y0T(],)0H(A'YESBF#NR MZ./9#+%,SY,0[;'Y&1!D):9[W#8F&&]X=N#>Y-R/[$^/^%MY3DG_(MU!0CH! M;R9UB+G?5]9HC@UQFZ*=(T(,$N*80NTQ09-$['#>?W8*CD9V4=#[D6G^"=Z9 M\TN QM$7JL,/:2O?227NMYU'^O]7;W>8NVO/*-)<[_+BB M^*-E*;^3@_8#O:#3I:$=N5;5#T-.*2GG\)X<::30@IV:H@VS*2MHG@OKZ*IV&":IN M^H+MJ.YQ1\Y5MR;H3W7_[%9UX0-RK;HULHFK[HD(@E2W?QJFI[J/K\2*YA[W MXUIQ:WK^]/:C4[V%C\>QVM; IJVU)^('4=K^.9B@SE*"=M;;TYZK$K=Y6Q/RI[$BP19C! M.-76"M64%?58Y/1UM)?UH<)WYT_LY6$LT\.1K^V$[-:]>@_6_;FF/(DHW1/F MRN-S^SGF+__"KD@S7!079/.49CQ2^()D3/(I-OI3D298O+6N4U_N)?)ET!,T M8X,^15]&$@ -LD)XX0 @ *#&A3K 6.'>&AHZP#9K4L3N9^B1W8:$27EA(,#$ MXIQ,6??;3+CVK,!IG_[L04O;>3*.*,_>DUU9Y;]#ZS:3\%N1]IZ),I-[&??] M/E'OY'0>%>_Q!B;/T7L[]O,(/2/9^SIA=VC15&#R\5MS!M#-FB0JT4FDSD*/0+$TH.S+U3* "'&YO'($X'JU M^- !0%0C1"U$)6]K"FS0CY#184,0(V=#IXF#^9BLF5SP^(%R-<^R](7J193+ M=J(6>_9D-GL03/P"/\@(_2P0/5#?A(48$F,#2S$ZZ2E^QV+E1>G&1^COV*./< A@XK&%(0;H MSTW9F[$X03#Q>,8@(_1E+DZ@OA%[ M(1=C(X,Q,G,3MAB/JS1W8C!D'7NS%\< )OY6,,0 ?5F+8Z1OQ%A(1=C(5@Q/ MV_1,Q2/.-Z96H=N':P/ :$U.%1@HIU8!-FKWU[<4%GK']MMAZFG")!2BWZ<3 M,#U5/M]?1"5^)OE^L;PN\:;^(AG(UFVW<^>K_Q (UU9!1S584JD:*DM^R< V MWR4ADX9;GG#06JD^BQZ5;!!R"_@S(4FQR!]P_I+&N)C'O^[2'">#.R*DFS: MT,GQV&[-UN!".4I47"O"#WY?,O]J2G"\I5-P3O,0Y$^XRB];LZ.>#S!.8%CJH^S&- M43A_ MDBFZ'7"A2*!"H4MVC0.EWBD.>:$YF0WJ5T&M!^#]9HL2N+,J)F.'ON M'_U!DW/\G&:,%96[=>;#)%F". 6[9#@4;QNR"8T9M ^9$'XO-V8=C-6JTEE4 M<(4/;1E ]"[-4$+6ZR@O$-ULB;?XOX,EQI:9<+7.6)6CW^EB$]3U-4?W)I:8 M8*[OQ(8[_87%XDQ965/^+78J%JQ L!5DDCN5E^;6AQ\$?= MQ/B[1^GU7(/?AB B*'.'4R1\"F@>/,K!L?K[GMRWZ1N.'L,<-/%R\ "$- 4O M4!-ZV%//?Y,-*E2<@AU\#LG(V_0AOFZI0/&?;M)-*HOQ\4%R"M["$33G5Z&, MW-25W?6TNW(.!N?R;2IK[>^<;GM\.OQRZE-083E*KZG\U-L-OP9J>[T_'-_ "QR$E_U92ALC3)@"5^GNGTZUO(%SPG) M*>C@$33W3X5>_WTV][)I=Z6C@W-YK*Q=]M[0G^@OZU_1_V.'A_0W_PM02P,$ M% @ 0ZZE5BI2,4OHC0 $$(, !4 !A=G!T+3(P,C(Q,C,Q7W!R92YX M;6SLO6ESXSBV-OA](N8_U-1\9E=E9JTW;K\3\I)Y?<>9_\?/_\^^_S=U_OS M[][_^/Y#\.//P8^_!,'_^L\$IW_]!__/0YBA[Q@1:59^_.?WJSS?_,&;XB#8$ MI_D_(K)FH[Y__^[]AW<_\)8_,*ISM$9I'J0DY^,'%"7\!0:;D.;;(*=AFH41 M9R-CO)6/6E&T^.?WX>,F#W:#<6K^[S9CY=L-FT$97F\2]/T/1_QL*,K84"6 MU^R+NCTG>DC>*GK09(?>!_ M6HQ@E,/]AL!V0W3%_GR](-0-QZ'W/GQ(D(K6%XUD M=!Z?"S,:?4BI!&;TZ;EP/5+7Y@QPD_9:(53N)=[P4E:_VMG<"@80\>"):<27[HV@@V M@/E*6FTYPZ%C9M+(3C:B.HFGSKQB^A/ P0^&X-U4(8!N]:Y,!HC$1'HXR@]X M_>FO#(U)67J,J0I M3I?9#:)W?#VK5"=E>Z\H>47)*TI>4?**DE>4O*)DCZ($/+C-JT6_!V$4,8SB M #UO4)JA+ C3."#YBND8"0X?<()SC'1=4KK#&E2BVI'F=2NO6T'ES%D4D8*] MIIMPR[?)61K/JAEW?9A=<'=)Q]&FJY--GX.1M$JOETU0L/!ZF=?+O%[F]3*O MEYG4RWH1KLQK;3\%2T+B)YPDFGK9VXX&-2_1P[UNY74KKV%,21W)ZTA>1_(ZDM>1[-&1P$?W"$%]01KFC*" +(*'(F.O+:N].709 MIOA;^61-%4EK3)/!?_IT><7**U9>L9J28O6E7.+SQ7S#LWN/\R5?D2YNZ-4H MKT9Y-:*A-P(#-Z MDA8Q,.5(4]:?LR3PRYH-J(GL'_LQ"9<[Y3 M4A2>D_BU+";Z>4!J+NK9\Y&MZS"Y0123^"/[KDEC4[8U1N?_H)#"J'S3T@"- M5X?5)](0H,W-4MND'T":&J#RGCU"0MGQSX/;6&9QS#;PK/Z'O[-W0H.+I*TI M.OF.,J?WY$EL%A*V-$7C#6$'6O+_X8U@5U0W-D5I*>C-Z0TEC[BJR"6E5=!\ M<&K/V:*@87+%#OOG_Q=MA60*VIV,G;)ZW.4:T25.EY\H>&?-+F0) B< I& M01T@X#J>H]/C+;<$+'XZ.E$4D,B.;C B[]U 1&*; T/QDQM0 (UO8%A^=A$6 M@;4/#,HO;H'RUBH&1N)7-Y#05MW /WF$D @70<,S>\N0:,TX,*E%*1R.B",R MK=)T#$?$*=D6X(R"(^.44*OR?L%A<42@50=@&0W'BTB:D03'Y9U)#V'"+[@* MLA5">1943*]0SO211*,.G_Z89H+TVM(U2+R>71[X:60*S9*$//&W]I'0"U(\ MY(LBV=51N441PH_<_']>4/XN7_'0:0RC7++C8\TM)"3ZZR:D^6*?Y<14[E((4B0&ZG3U^6NCIZ) WM+H26P^+L/\Q#B]B R? MIM4ND[.#0.KS'9[OL8+7"$41IM^[%>#47& M" :O85GI5/!GYTM@$_.!B=-E@ B?F)?/T2I,E^B6?_5*Y=#O>#+I--,PYAWM M0I]10S2[LIU1:B_+U< ].R3EQONF5PUJ.X[2_HJDK&%>:/7QYA^8^>?N:$>M M\(3;?]1]O0%H=$$+])J\!>@$+4#2[9-HG1;.8:,V#:D/'^>,'] )HQ"(G,-E M0%/J5 P_WI0J-6RTU05M,6]$8;8*%@EYZBGF1G/TT8T10 H[V1ANPFWYO%I@ MNT51N,%YF-3EB\LH-2:SL3\_(O1:P>@P@K^2. JI+"+ MUQQ'/\ED;\H,/J0 2_G N3<+F*(48&WO#OB?9 5ZW5(MUS.R_ R+;-; M>:'4*L0!I\M@P\3"2/^F]S9#&[PUHSUYG>37-]R#JBD'.$T))4I3ECU540=KW0)9-]YP(2+R; MS>[$.+W]M8]'DD7^Q#;*"_2($K+AG+$7$=^3\R++R1K13$*09M\>R+U'=,TO M;8U0FO%;7.^*S8;07$PCJ(/7&H?7&C.:'VDO[-.!,O;A7Y_#9[PNUHTO4OC[ M\%3A5$Y5T^^#4S5_2MG:6N%-PSL4_FZ.JL;)+FDQ.&4WE,1%E,_I':*/;"<0 MP"9K9HK&C&]1U>,S(8[*MH-3>\M-O (8W_QFAAKA&FWXU6P:W5X O>-1?R&- MLZ\;;I=]_^.[7WY\+XW&T>IKEJOXW^R0+P6ACX1^04\'4MGT3-F?42TFB6-? M6HUAE,NS@NF.C!SI2VIN9)1.?ZF;#9>ZL4T893F.ZDI;TDDC;6N4:K;T$-.7 M(43+FIJEN: IYM?LL"/P(W[F?S7K*? .1NGGU=G6Z&!^(E4),LE>">AA P?2 M2$U0GQ&XN ^?Z^R-1K4(UGADN@' BYN/3#LO^JJ%^^L.%M"OB?_;+H9YR!%- MP^06/:*T0+46<77;;'W2[&64D_EBP6C@P5RE_4E*O[2M6:KS%:)?F(A;W1&7 M+JL9"(4R5= M\!H]S<8&'!PC1[I6[19Y<]O[ZY@!K<[F8QX8SERD2/Z[H#B+<>F4DRXE8"\? M,6,^VJ1W.N_QFLW6^:)TV"X0G2\^$1++3((M>MK$D71_TNIKEJN:(HKB67[# MG957*:-6?B;".IGE@SULOIC%9*/1^\O(?TG& NP-'LSR4 I^K4N>_F*2(Z9ZPK4$$,Q:253=85A'3,#:2#3N\* M7CH*$.FD8[B"&,!B_68)0JS#[N(#Q\9E7-21^1U")EQ)7^@L"[0(JG$%._$$ MDT1N39UYJ1XEB>"<>EZ[G&]Q/.W4^8;OIN"@BJDO@9;*@;ZO$0S45*I="N>. MMM/2E3G44GV"1F"YLONTA$D63.K*XFH)#2!\ XR0Y95E-1'JD(WE"F+J#5O; MC^O*AMW6?J/A5 5#9>E=A3#]2)T@-/4I W&^Z*953OU !V,BRL\% V#IM96Z M^I0\0GKJ2T3?A@E(]0"#8ND]GEVF2',PM[O31.X*T(BPGOK&JK^2M (V7=&6 MX/"HT[/ F%AZ*RY,3I/DOT]]6Y&&@^C5> %#8>E5P.JYX'Q%+T5X'*#ZT-3/ M$ @"\/I"\/DP>4?RJ91X@^2Y'\/2(L?E )6I,F\?@H>Z_'(0'>HO[Z@"%G23 M#V*P=!N$D$Y%VLY)^LA.3#;H?#';H.@\";-L=E38G8G=1'5!3@\C]5#_JI& ML]Y8 8_4,RM\"X^V.]&E*SOM1AN4I9O=%MD75QH#]L!8+4S6CRAOL1,3K6S< M!T$9WX1PF$C(:&[B;H'#SX@N$163T?3[:=15O"GR>1GX?4]NT::@T2K,D&H: M@SOU0.#.WL/T^WP1)I)9+6_9(RD%W22%!!Y9NS[J4A8/641Q^0)F2XJJN2&I M10EHWP-9^?83#3)[O[AZ<6?1W@3-<;C_\ M3[8#23.PP?U&YT:<&:]H/0KE1_<1-:C^"D9@G8WRQ30 ;H) 7(]),QR7@9@D M5=94 ?>S@1ME/15P/]/<[+6S4N\ZVWY-\=\%ND '643ZBK2ZC\N;LL@5H(=9 M#NJPMUN4\$NPF(K,C@K\D* 94PP%HF2KOM.MDSE]#D:J],G45LR4>/SX=FZ< M;3^'_R:TL@R*%W^+$6SA\$"=(K%KE;>45E#B&MK3^N(-1&Z"4]29.N8 @W[)#6]A.'L-*SL) 6Y@Q7P%++ MJZ2][N,,2,K .I!1?.J!IQI'GB+TP!4DU!.CG;G7%7S:;,6]!G9-/=*Y5R#; MQBZZDE/3+XB:49.NS$1 D#G,!.;*'@>2H#2CE<#86%Z?88#]7SL$UI6%!Y6Z M!DA\L7Q?!TEA.G$1KFQ-6E8#G2AN5]:4/D":\<&N+#%]H-21P@X=G-N'13ARC;=T4#>PE'KRO[=$;D6 5]@Y"9=\\K7!'9JN0Q>$]ARZ06J M.DF3!UTYD*%@2'*:P%!,MK99?T5$)E^[R]>,: SV:I,]/QIB0(^]MO'?OO8;ULU*4N-2EZ3ZJA):1_AYM6H7X*(I!'[6+EV K(( M(H8]S@.*LSUU0&T*-IA!I4J'(*];>=T**E/6M32S6Q0A_,AW16G"H:JYZ4H( MAQ5QRY;!&4JCU3JD?ZG*(8"ZCH]0->4,7J&*(HM=T[4'3YV DBU8=XO.1"<8\/HA3\B?.5[L)(YU5 M6GV]5[2.QC;UN,\NJPQFC7,%(1/^*\N#9+W_JJ7_2M\J M9]Z!]6L0UNLYH/L%W2(24#F.0;<5D!;OL?(>*ZB]Z"Q,V!M#=RN$\FO^R%?! M\:\L1ZKFH],NOXQ V6&Z5M_I"N^M\-X*[ZWP_<\*I91%]&4:5[ !5*8$R:BN6 -U MYHKB,'<%$A.FK M<.$-%]/4O":K?'K-2ZIYM3_+S2M<[WX,V&CHD#>JJ64)^QM4K10T=-*G_NON M[/P/]B3VSL["]*^O67B51HU^)FAS'2E(0!1?;O/%>J&(](KSW:4-#6K*:,'#852T7JZ.O[T.1@K M/.1H_P>L5%7ST6F_YJ8/YS-5LN>(FHU&JW1W M$3?T%D1O0?06Q-.V($HD)Z*C7;B"AW!O)_ =U14LE+(U:2O#NH(0(%M6H9FX M8H:'S1(-4=H58-13!*;"NH('9%/1,U*[$D,(P.1:TSCN"C3J1237R5Q9/!#I MI(7QQ?T$\_[3=X2W=X2!/Q B>[W)E"B)8U-4KS5;EK MWH?/LR)?$2KW@LH;CTRWU#NA:CXR[5_"MK]O_K !()J2-%. N/G!L7,9%;3^$Z!JNV-OALT1+Y''%+0.' M1ZU6N^*#@&,"L(^XLH[:["K-FK0KB.B>SQJJH2N[BZ^8[;UY;;UY<)/0""Z] M]T&"PDS?F?>ZGTDW7O.SO0//._"\ V]*#KQKE&4(S3>(7R:0+J_+1:TLLPSJ MY,VYWISKS;G>G.O-N=/4A2S7F+TNU%(7TCF]1]"&/@2LS1KGY1%05AV-2,H) M1>QXT%>2@,.9U)VT2.JD4GTJ0AJF.4(?":V-1+,E124QXI([\%X]E-RYNK\C M2<'1;;X(0]ZH!P(^8[;.,K+(YXL%X_3#+S^+Z5"U]26(O!:L6=+GL!.<'V\" MLS3>+T.E/M9ND.GJRM/G8+2[EK*7,^1L^Z5,%ILO#E]+R^MH#S B?S5I\EH[ MZA[>CN% *9>O*9.Q8LQ%B#"Y*6BT8E+O_"'!RU*R.V<$+@G=SA>?"(FS^4[N MR6;1WP5F8K]T$O4[N&%<*.)YHRA6,'&V/;#!I]NN12S9+?H=W-N]O-W+V[U. MV^[5\XY"AMW#74&]A=1'6HA8KL"EMDP.<3"Z8M?M?XEKF&YI==6Y==%P/O""Z\G[B#:Q.FVP"%-"5% M7CJYGD+**0T2'#[PDE8MG'G: YMTZ[4DKI.#[[)Z$IL'?U;/N3X\1N0UT._H MF%M+0.(-Q8]L^)LDC,IGU,"(O8&@#M[?9I>_+0FS;+ZH7]6$&6NRECQOQFHT8[6U.(Q@NOHY6*-OW\*4W\R*_B[8 M/"ZM.%G.B%N1A+V4;/=]C!8XPMS.K6O&ZO00DR:M'@CM9-Z:7=Y7]]? MB*TPHC8]6(1F-5*7<9&C:'63H^L\EE"B;MX#4?7HW"1,TKL56Z.2P'EEXSXB M^,,H0EFV]PRJ8(*T/Q&+8_&0X$AM9Q0WZX&(Z)G1_,ATPCX=*&,?_G7.5A9)<,RF;UP^GKN+WI((:3H*K8UO&-9X<'KG M3RD[^59X(P"T\7=S5 FA$[0P:LH[*S(F3615W%Q6QJ74(73R0'UPO]&Y$3L3 M%*W'<"7<<5$.XD%H:#B^Z\,[;@PFJM5Q!SG?@'%<9@_S^+%[1H7L/4#[V< - MITG^5J#]3'/SB&B.'Q(FCM76@G*]2JMR WM-U[DV?0[&<@\VBOB21:[N8 '] MTH4-Z3*.R_/X_)6] E5[[V!V((WQ[LCR=ED:WKC! GXUAG9_[S[W[O/7<'CW M^0X1M]WG8E,& =@37.!>:1DC>C:IJ6,"%S;>1@\(#0BN@**R[I#6QBQ7$(+; M DAKE=L5K J%6FCOKB"CX_I\C%=P\1TJ;RMKD"B$<8DMRDX!PA(JM&QGIY0 MY!O0$NC,G $=TYJ!$^[G^RJ\Y%.?'5+-62]6# S%3W9" 9L+L! 4%Z8%Q*0P MT SYV4Y4X(<+*'YBZI-$PYR@&4X)1N87NY$!*#=Z00>N3!DM^XI.?# 8H%_M M!NB$KTU0>#( H?135V(@" RPF?YF)QH^F:EC39Z6KO01"YAO%S2+2AB>2A71[KH1)U*:/_"/\_)G)K:N, MS0>V;?"'5(^2I"#!NO1 W/T*L2_?W22AA!QAHSX(P&M^C?P-H@M"UVPVH#.^ MX:D0TNCF<[6L*E U>PIIK(BI;VPS4I0S+_AY.'MO4<(-6^1?EWGR\>\]X),6R M$E_/MF_V[_(P.YQH3&B!S+0A'^4S)7PI/I]+X',)?"Y!_[.B675Y'4 TZ,;N M"I2-(B&!"6.N8*#V7H@%YZE[]%3S &*;<@4#]3R0V$Q< 4&YMP*UWJD[>I5X M $S:KH1@RC'0-A.[$HVH7"H:RK4K\7?RJ:+PBZ="5<"@9&'[NH MY4$RNMM%)RQ^GR@6^JY9N.!EN1HBQT0_&,,5">?CZ]K&U_7J#!XAZN[7 M8+&S# M>M^J]ZU.4]NRW 7BM:V6VE:K8WP$K>JW($/+\C-. M2Y]%FSPFZ2 F-2H (5Z?\OJ4UZ>FI$_=54OZENT"E*?C:U1GAO?T>I37H[P> MY?4HKT=Y/,O1WP;]"CRV\4K(A#.I/:C*D MI4_)]2FY1C';$7G@89="(9T&^@-XNQ M*9=O4*KV8U*O+(ZC;.]-E]YTZ4V7IVVZ].GU_2TPQ4E'M \65Y 1:Y1$0XUS M!0VUJ5RA@;OB,P!-B[:JD2L@ 1PK$ G;&3A:;[*GF38', *[,C5&2=&W?&+( M\TQ5;A[W4RK[\\];7K_"^^?;^N=A5A2C7OD,+U.\P!$3GX(PBDA1WN(3;$B" M(XRR_1]P)[WNB&9\]NVHZG:!PQK1)7O()TJ>8#A:IJT7[#&[?8SGHU/LBD[9O[*;^D4I@B;4'8S2 M?Q9F.)LO7E&E6+OM.IOEJ[XIDAU3#S@-JXO+2KI$O"@[&*7_/,Q6;-/C__"+ MM![#A$MFL->BU==LC%$M,Y^O0KI$0'9@G<)-6A'*9+?N'[+,M0GNU^DBXU[?ZV,8Y?:*"99K=!\^PR:JJKEAVA^9%,RE*"CQBO9&J?^"GHX.3DI2]F=4 MN1MUSN"VPQCE]14-"A%)T7IZE(\4#7M#,:$WB/TW9HIP76'.<9/V:J9;#&.:5;!#-M]P+G[,MEPL^&_C6H-O=<-1MA)@4QXZ+C(D" M,0\V*!7D>MUGA]]G24*>N%V#"107I'C(%T6R:R4]K(9XA&&,'E%:H(^4K/F- MWWS5_8GSU3F;GNS HK!9T&X0"V*7*_]&*6EP@Q=^1'PBRU]YAY%\9*X#D;E? M,S1?7&8Y7C-21)@V-W(LJK(7LYR/MQ3%6P*%HJD[WWRLI4\3]V[H%Y?P*/0X MHF\5=P4: +^DFYW=E>4$0ZH';Z\S\5!:4ZN;)G1E+&J_&F0%>MU2+](AM9Y;?\$DV5@NU+9*<7LK<[S!>4[ M$;66&-A)M_OFCJGB M^#/YK)IZ1(D/._-A9S[L[!@)P6E'.HE)KDP3,3A#ZU7F;0$?@H(#J$Z M[;1^T%@&]7L->CII\D)9!40 2'758,4KJ98HJ7?1"L5%@N:+73#<+/J[P!DN M@TS.MD>?N%>(":[L=;._,LPVR?+]*DM[]_^$D1!B>REAHOPW%%_%W+&SP"BN M0KI*'FCI<[S&X0-.&#LH8[\5:Q2#-*:!GN)- ]XT8#.=IV<:@!V2W@C@C0#> M"."- -X(H#8"#"9@NC*9=" <0/HT;R_X*5C6Z1CM; 3"_@;M @H:AK$%"!\* MTO\5)'N=WSJ=?Y>U!-=.A3V\INDU39OI/#U-4[P=>^W2:Y=>N_3:I=AC7LWY.<#[U/(@+)6T($5Y.YT'-IA!!4B'H&&T(1@%(-5(AQFO)UFB)WW$ M*<[1-7Y$;VHZS-:$YOA;.=TOGWGJ%RRNMX\A1](5):1K>CBU1_*ZI=:?]UEP.4!70?F]U> M;8<.9U!QUR-I&-4=2@-(>==CR*OOEJCOA\UAEPSQA;W-[)J$93$]MF.$:833 MY2%% J["MA[1J[)>E;69SM-39<&[NU=FO3+KE5FOS'IE5D]\]-J7 MU[Z\]F6U]J6S77L%S"M@7@'S"IA7P-0*F*Y,9%[/^IW;W1@^;-.O7)I9>0(0 M7L<_2 X9ANUTKI:C&]2_.E$XC"[6DB207M:)7:^C6:*CO;#K\+=YE JL&04* M'<#K;%YGLYG.T]/9VF[E7G_S^IO7W[S^YO4W30>:AIQD7H][]R[ Y7U.;+M_ M;JNNR0:&:[!I2;$T8.HTZ$A)?4[JOO\:HK9=J M=DN2A)'[%%+=8L)M!_1&%V]TL9G.TS.Z*&0[;UOQMA5O6_&V%6];T;&M]" C MNC*!=&#KJ%Z"(7OO#F1=E3(P9A_%^M;OFDF-^&6+[Z,'24Z6] @8WOKI+=.VDSG"5HG1:>Q MMTMZNZ2W2WJ[I+=+JE5YD/3KRL00P]&;UGHZ=L;.&L8IFA=[4T1&,)U]X)?' MKG%>4EM&WT>[JPVCUCESFJ.:-+2UH6R@,$T]4F"VK#;L>1.7)28N;R"P1O&> M"ITP T'OE%8>(G:0QU]3ML'$Y9VX[-0K:+1BA]S\(<'+>N*M)]YZHE;L>CR(1E#H?N('PR9,MP$*:4J*O#P< MGD)*0]:F6*)CBUXUEKP):H@)^##'](TP*U!2G]AF% M?*^)Y^DMB@I*F;3'&GPA?+^J/IZ%&I4Q(0\#H_7:#>)72JY0VTWF"*F4O&[Q7+[UZZ=5+ MKUYZ]5*M7G:1G$;0$W^ICH*'D,%66A]1FI6/:ZD+0L_IT3203@(/N((W:W8UG/&W^;YTB^);]E^*(_77'U\/7%.?9C!=G@29T]S+F M2"@TO\3RVVQ6Y"M"^>O[RC8S6G(RW_#?^35"V=GV\AG1"&?HAK&*;L-TJ0'5 MT ^V"\\#!VVG5M>!1\>C3J:9\+O=F\4GV59L:[X:@U4ST_T MEBEOF;*9SA.T3(%%6&]]\M8G;WWRUB=O?=*J4CFDPN?*U-(!= ]'0J'/2M M%YUBP0,S&C@868=*KW8V XU@Q/\U6. T3",<)@%.&=E%E93:SH0/&\VD 5^' MHH',]S 28,9['7:\Z=X2T_T^;/1L>Q:R?92+5 CEGR@I-CA=@E-[@-W'X4T> M"5N&OGY-R4/&9$H^5Z_239&_*GP.Q6& 1WDCGS?RV4SG"1KY@$>=-_%Y$Y\W M\7D3GS?Q:>0O:4F2KLP4#7P&DS!'T/!_"S*T+#_C0R'5EOH]9"R3VCVP@!,,T>SHK7ZRW1ZX]LJM6KNV43E^9EQ.[^%9YMZQ\U0EG:C.8U6*_!VDSG M"6JPH"W=ZZ]>?_7ZJ]=?O?ZJY<1N+R*-H(+]'C#HLF"#:)!Q/WM+[4LQC$G% M"T3*0#J7XMDP=0O$@->TK-.T9HR0&"<%OT3YCAMD2B/-Y7.4%&RF?60;"H]J M*?(Z,NTRI"G;'K(;1,L(%[@2UO>#QDH6>T47MUWQ.\TO.&M(P.!6LS6A> M,_6:J-7E,(I(4=[K$VQ(@LNK?=X%,7]]?_$9K1\0;;(7B-KHB+"BQ]>(7<9L+XA6-SFZ MSF,))>KF/1!UQ5X"RK([PE_)Q%_ZW/VLNJLEQ_W)N M'!.HU[,'4N]FLSLQ7F]_[>.19)$_L0WP CVBA&PX>^R%Q/?DO,ARLF:2LX0@ MS;X]D'N/Z)J=53A":8;8:7A7;+C15DPCJ(,WT UOH,MH?J1RLT\'RMB'?WT. MG_F=N8TO4OC[\%15-_F*J6KZ?7"JYD\I6ULKO&EXA\+?S5'5.-DE+0:G[(:2 MN(CR.:USD 6PR9J9HI&7@:\?GPEQ5+8=G-HR65, XYO?S% C7*,-OQHU(L[V MHBD3(-(XI''V=1,S4>+]C^]^^?%](]VM^IKE*OXW.^3+)(J/A'Y!3P=2V?1, MV9]1*2ME#;.DTQA&N3PKF'+*R)&^I.9&1ND\#S:UVIN4RMK86S+R@7 MT"WO--)]PB^(2G,:1CDO #%;<]?\MU*5A+#3W-,NGJ[6FQ#3TNQ%,M$: ?6U MBR_@C'O1830.LI60UFPU%E4U-G_B?+53I79)!%L1N;(^-O)QRY3&M$"':B]M M&'LSR$B<7M1&U%NV(,_9OUBT MXV'(MBAF.6X^B<'[AT*SW@I&W-)H@S?2M' MU_@1Q5DZTKM@P@_"RQ3R*F1-1Z&Y8+,Y MC;;W-$PSMDK9(?N)*2+\4#I#"];F/GQ6L (88:SW4E V9PK*[48?\3/_J]D: M!N]@E/Y/A,1/.'EMVWS]\TCH[AX/$H.:&X]$^54:L1WQX+2L2Y=)-!U #QLX M:+0X:/49@0NV/]25IAJ-FK#&(],- %[I M["W;-XA&W.6]1&?;E_>N5$T$O+4>SV;^;\H CRX<5R.,Q..7@B\+7H^T3@LI M*^\)V&EN/!+E\\6"K>S+OPM<^F2ENX*TK5FJ-RAEF^S_H%!(ZZ'%6,AN$ WY MZ[U&8894-AE!:[MHK_0OT3*5=[*"DUN\7.7S!=/B2VT>Q,BK/F/QD:\09;LZ MV=%621J7S[R0:K-#JTU7HSS=4,0TM+@FI)XGU=75D72FJ3N.])9N* =G#$J9**PAH][>!(:18$]!QIWM5R>A6Z^M8&7H6V M\GOAV0[&_A>++6TM1AJ7YUO$9Q)W R-:IN*F$9H_)'@I\_^!^H[$5VDU8;.+ M&TV2_RXHSF)%7*:-6+G?".IGE@SUL MOIC%9*/<4&5-'4O7U(Q='SU'TZ.F$\Z2=*N( ;P MH;]9@A!_M;OXP+%Q&1=UY84.*1BN5!GH+ NT2-)Q!3OQ!)-D@DV=>:D>)^!%HJ!_I>:S!0EM^IJIX[VLYB5^902_4) M&FOORN[3$B99T>6BF'PVT=UN*CKH4UW&YB+2C G.'AA-&I(2-(11[.#FTM M0+ :!,.95JT%!E8\:CBSFO7 M(9"VWQD+11MR@,.I_W:"U/[HGW#Z8?6HM54 M0W9 G;E&* Z3.Q*R7M(S'"%W).56-.Y/;'*&?Z19W <,>^S1:5^9IU MP"1^]XJ]OH>WN:RFC'RV&&A^P8,EQ=7[AGF(?3@=CJHN0!Q&&;,DJ2_D.:W" M'KZTGR_MURU.;\A=>NKAKR8C@"V-?_4!GT-;U\0'_PF&@ XE5YLW#WP('HJ, ML9IE 6O[P [GTI3:S0R@-ZA!=;\-89W4^K/Z<;/H[P)GF#_MG*1Q^4>8S,LJ MG/?D%FT*&JW"#-VMV Q]+=%V&*F=D-XK,]54[X^E:KRA&:N>]5\HB:_2RXSM M'D] #MYV-$_J%W)-TB6BW-'$MIXJ:.D614F897B!V99$/J-OWT*V=95U1-[< M!#7DHP:!X_RPF@^4L+\R')?1U\?G%]N)E:NLS7A#,U8^Y?*9+05&S2W_"LC! MVXZ]DLI@>60'-7O0?#%C1]XY?_4P+/:^Q$UF=$V3DG)J/I]QX>:Z-C2$#J3;C=E:/= MG3;SQ8O]H>%P:J*\U4"]GFDW12Z2/\4S -RI!P)WE3%6A.:+,)$L5'G+'DDI MZ"8I)/#(VO5 1C4SLJQ ,9LW1T)KUH\XW.?XO<[5N^*!B>*XG'FS)455U6?Q M>X"T[X&L?/N)AIN5F([&!MX_/;Q_.J/YD>>*?3I0)BR)7-.E*)D\)%5-!:J/ MJ1(7L!Z0JC=UI8\H$I01'YH:(4+"JY(,>4+++9.)U.*4Q>Q/Q*L-H)B)X91I MULI;4+L,.9+_NL&J4G,AOY /W&]T;L2A%HK68U/.HQV9ME[/J6KG//D9 +\;G9V!T'U!*LP:K)USRCELD.I M)YR7ZOA5.EOS^%BNEC=VV>>SZ$VBWI\^*6QO*TO'O,AYJ19%Y;])A1M)3ULX0$P MPR1=1N.B<9M^>\G'&U: _6S@AM,DU?#!_4QSL_>1EI.F$KTJ(5:X44L[C3?+ M7A)UMOV:XK\+=($.]G#I9-/J/BYO;Z].5;$CNFQU+ Z.K0'@>?:BTUCSK$[I MKY7]UP;)1OMLJ[Y&N9*86,^VG\-_$UI%ZX@74(L1;.'P0)UR7;4[CIGO.@"=^W">BX)6.3R8Q/6N2.A[PMZ*G]J MQ=R^\YB<'0+L&BB4<27M.!9'Q0/3]W%(MT>;J$225K8W2OT]BE8I2\91 MU=)WM/KZ?'C ]CGUE/"3SH=O#ALCBOBMJ7/]VH$G"@\B\J:2:"A7$&IC0@%= M%@"P3;B"(=QI0%K;YAW"2L_F35H8F%T!2RV5D?;:LC,@*0MT@()$72G9 CCR M%,EEKB"AGACM''"NX--F*^XU==>5$D&] -DV.QT,HN67,?<+HF9>O"LS$5"L M"F;H<66/ TE0FCF,8&RTJU5/<,5U+'+@RL*#2ET#W)AL^;X.DL)T8NYD#I2Z&'D4 M.#X.B=J:!8K@&$U?T)9BI%NG"@Z<.\)VQY)F<,C<$;T;M#9@P5$X6N[(W\TU M F&E2^%X.223:Q;)@&/DCDS>/*>TZD["89N^I-[[/6MP>Z<[_HA&.TO0%^QYO%X7#-GU9O_<;3.'@N2/OPX^!-A6LX8A.7QT8_(HJ.)C3 MUQ9,7G\+Q]4=K:+=LN]<^Q\.M3O*29\W),'QF[Z6(@GQZN$V&WCP@3LJBX;I M1??"%#B_6"V;#.4_T'$_-_V%TP6D&8[?@)4I*CX.< [P^U M("Q/M2!%>1!7I=2"_&4M-=&]I=U&K9C/\'J3H!W_C>S7[=^\W,'XK2ACWZ$T M1O'WKEQ#S:'S][\.>V?GFM U:J<4 60<1 QWE & MI=LN!#HGY(I(K:U,569VG7S]6J21M.Q!"O,2]R 2=Q1Q\W9VBR*$'_F>+BV@ MKFIN^@ZOP[*]96OU#*71:AW2OU17D8&ZCQ>5'?K*CJ,2X' MD-L453U&N17N#5V@^^ 4O8QR4I?K':E2?K3Z>ON MP]X M^X"W#W2J)Z8\QDB+,\-A?)JE%1E(4FG-%:1 A3$U)#]7S$]M9E +(< 5N%I- M(^'@!;M<0T:_5O2YIR]WYO8!S>=G(4)KRUSMT(HO^:/?%6W\9411=5\ M=-JE=E!U!].&W#<"?^EU_<+^QZ2<@O)]76S3!70>*<"H## %7'DK;.?-G=[< MZ"*]@ +IX$G?.NF%UTYHKBR'(%$A,VA,F:4;P-05:4 ML858:MZL\%NPH62#:+X-PC0.T-\%WE2_=K8LM!G:H'&A/7G>ON#M"[JZR@5B M,YB]ME*D0FQVESM?&A]''0LT&$A7GT#C-4:O,7J-<2HB[V2E?B_R"D7>-N>4 M>8'WW8\!&PT=)9!TDW+!XQD4;35IZB3/_M?=V?D?[,D%16=A^M?7++Q*HT9C M-[1Y#YDP?)[.%^RCM<#3E$/J&;7QS JRU') MLBV$#4>D5YY=(6EJ6-=ZR*_2C)V&?%F]2@'FD:CXZ[=?\[*'2F07M-CHO]66?9X12\H33Y7FX8;_D6PV^ M1$-8--N^I@43-W>$\$#I69-5@&C3<6_R2-25J6'7M@\LI\P21U M%//U?WUU-K^5>O6U^AKEZOA:)?Y&LMTK$7 B;#_26[E%CR1YY*OCY=I1I)FI M^WCKF7GK6>]T'I_2DI-1U&PT6J5GH+BAMTQZR^1I6"8E4BS1T4-+E78!3?BM:D(?/*.L:[P(;S62T MBPY%/G;;QVSHQQ-4.]1]^%PE//';!:NM+$G($T^9$H82*'N.Y$&[X+1A[I37XD%.%E"GF1LJ9&:=[C-BOR%:'R"!9YXY'IEOKL5,U'IOU+ MN);Y1]4=+*!?$_^W7<;AX>7&9NMY;%#*(/\?% HK>1Q:C%5S9%->GI@NKTF6 MG8>4;A>$/H4T%LTD<8+">=+\!>/L+'@0@?ML(J M[?IXNE9W N(EO08:98W4G3YO,%51<<+L:P*Z#D23U]3RDZC98J_E3K/&4K1 M N?9!8HH"C.4W:*L2/A6P\TD=RC/D^H:9YXES]JS'W8G-4:BI=+K,^S":7^F MWR!V\''Z^ 6W]96WLRBB!8KU4(&,:!<&]ZLP_Y,427RUWH11OM?+Y.I;N\%& MXORM$>"UG>#EM>8"GG6'@7$[K=@6'S'H(P9EQGN #DO:Z(ONX@/'QF5SYKF 1= MV5W\+08^3JQ-1,H 'LT3#!^#&\=/,&!,PZAZ@B%A+SC6,&C-[OKJ.GZ=>!RZWN MB/^20)010M#?!TFY>W0-/E>-8S+L'$:+#SCW >?M0[CX!&,J THSD>>[L>WH MH6>V;=+=(&S\E9"?M3425 @WM3# MV,CM+>)K<_?C/:)K4>%$W6'&*A[&Z9HOOF:H5)SF#VQ'3!$3OBZ?HU*)8DJ! M8%(*&.\PHB_<[POW^V 7'^PR%4^1Y?Y$[REJH2KV>'R=M(>HG=1S@GZCKF+Q M"3J3]+2D$_0C@?3@$2Q?'X)H7S0C*V^:BTC*Z41,?NMN$&LYO$D[62<2.YG/ M/A4A#=,<\0.L#A::+2DJB1-? P+OU<,U(%?W=R0I.-K--X3+&_5 P&?,UF%& M%DP 6#!./_SRLY@.55M'KT41D'H3;LLIS:;)UY1-Z1CS-Q0F-P5E8E.&#L5R MFLB%]^[!1.#-M$,8):Y1SH_#7:6?>9&SK8^]R'0IS=M1=1OMIH,L.S_>F,^V M7\I:C8S0_=?2FT:T!QB1OYHT^;4CZA[>:.= -G'C_CM_2/"R%(/.&8%+0K?S MQ2="XFR^$PJR6?1W@=D:EDZB?@^.E6U^'$4?-4H50O#V\ M2K[D=BUBR8[9[^!VXL)M'EW9YV/X[%5OT#\U@W[/^P,9]E1R!?46>*PZK_):YAJ7$E16X@$!5F-U>F(.#2CY::O2L(M3L16AF375F2 M/FO5QR*T#_COQ4)P@K$(G33J$PI$Z.B!.<'X UVGQ0B>]I^XGWD3IML A30E M15[ZFI]"R@_@(*E#)GKPN7=^D$GO>T_$.I?&(B*UX#+9?'&W8@LGVP7 \0-\ MEK][__./C40J^K0S7;FG7OIS6L9,2UQ[RO;C M4R]U6P-ZC,_!Y3.B$V>4).MU:FU5-SLNE:=D_0M=:#$>P$\WU',K&"D7:G]JRN+0D,D3NU9G55 M=S!$[M25[<7H"L;-G?JQ.O8M,#SN%(C5L@Z/$)3R<[!&W[Z%*>,A0'\7_.SF M\1=93J*_5B1A;R/;?1^C!8XPCR3M&J#2ZT--!JL,0'BGP)79Y7]]?V% M.#I U*:'2(59C=QE7.0H6MWDZ#J/)92HF_= U$[P*E.!,EP+7KO@N?FF#"\D MMVA3A]%5DG\3O>U&ZC46I!T)-XAB\OHFUL[C#KET:<[(,5+7MFXCQ(U810Q!/:Y,*IM"-+^M"K%O#2"W!4/_T91?D_^ MX/?>I3@KWJ)0W7XM5DQH(&BPZ,Z/Y470$^W2@C'WX%S>P MD03';+.-R\?S.T_>D@AI.@JMC6\8UGAP>N=/*5.-5G@C +3Q=W-4":$3M!@E MFO5HJZFK',BK0X'[C;F$=$SF?^;4'+7H,8((_'X7H.&=:SE9U[T";H<;*KVWT94F$0'4'"^B7"GZ0+N/D#!_;XV2O0-7> M9V@[D*%=OM6W"VU_:%7;AL@.!^P]TJYSSYW]!=U6,[?V"=2WTIV3+%?()]#N M-G!7RQIR)XJDAX69]0(F?'V *6P***HXCX:\2F!8BRL(P;T(I+6QWA6L ,HV::/8NH*/+UKC MB]8,4[1&%7'O"B0:=5KDUB;G %)-3I^UQ,J[0.T$3LS9T#'M&;NR'#U66R9 M+HIX^:G/#JGFK)=&/%S5&9OF BP9Q85I 3$I##1#M*OEV#)#H!JV$Y-$PYR@ MF0D\7,T@VR:*9KBB*U-&R[ZBD]H^7"DE6V9.?]4Y+9TC"D\&H,K*U)48" (# M;*;:5;)L61+0X(WA;&;6%L322*T8;M^8 CK0 -+A]I8IH"0+YQS.%F =,NUK M 0VG)-L)4LN"-<-IBM;!)+7[^[JJXQ4-=;S8:I=I M3?O.'5E<+[\'CI [\GB[G"XX4N[(Y/ L*S@ZTY?+N^8]PK&:OGB^:P5,:H9# MXXY(WC(_!0Z5.Z*Y1G(('!YW)/"VR4!PK-R1M/M(3(7CYH[XW:&: =RHZ8XT MWENY"SAXTQ?4C=1)A@/JCCS?3X5*.'+NR/I=:EW"\9J^O-_C'1MPV*:O"_1^ MCP<#.7U=PN3M*G!# M/; =. Y8\PU*L_)Q76]0TQ[8Y"UI+8GK=!/:94A3]NYO[[[*;B,2->KAWI'] ME:QG81*F$9L]"?<3W).C5=Q$$Z1?K_>V"!_XF<3E7EQ)#XTWHD'[CD+PR_-D MW^OPY='>(+[T;;BGF0'ES6-?$LH6ZH;0D&[%-]ST-/0P[)[O'WBT/L0K7J=? M#V3NY@B(-F7C'@FJ)ZV:F,:&IW4;VLWMN1(N49M>;C?+JZ&Y56N]V0O4C60( MVO9\W5K]D*_L=*8)MW%7GZ44O6[<_]UCI7QQ?B1>'%VD?K8]-+D)M_RKV5-( MXVIKNDHS)KF6%Z[/\Q6B]ZLPK5_GT1ZWO[JWB4^S%/0+'G[^S/2P%3=0,6F0 M/[1ZM.3N-EB7'HB[7R'VY;L;=O*(R1$VZH, O$9,.;U!=$'HFI]_9_P5JA#2 MZ.;O>ML3--A=;QK5[F9)^2"F1?+U>O9Z25\^\S]%-15AG4>JXU?N-XK;"1K; M&*7RDNTH9(O0':*/.$+-0'[A)2,RAG-);\:$S3 Y_IV[K)F@\#\H9S(I6::2 MHM:#/6^DMSP8/Y6U^".A]5>\G:APJEDB7$/Z,%+5Z;5(8!IT%3W.X<]UK[&P M/GJVS;C>A\]G*$4+G%=>=.@)V<_@8R-S>$G2&V64[,\#DXR_A6G;\-S49 MA49I[?GF1H;O.=B9NJ*P4M,6]SM[USUAIQ23^9DVUVA5:S7&:/<73_1#PA:Q]R7/YXP11ID='-.OJ<>S]_ ME)+K:+/_Y>,=1[?4#,:;ZC)BIH;\EYTI^@W7NSSLWNO:SJMU_&H1<2R;/WYTP;+Y2]V(FN>'Q^FN%HD+U1 MX]$31758*=8)6=4.B?0TY,ZW7FTC"USXO.GC-^C9\N8YMN*522T5I4GI]%L*!NHZT&(W.[PNB-T8B.8!)%[7%0S4\T 2;>D*",J]%1@C T]HG2@>@#P2 M, :67V8EQT [=!X,B^7W.BF7BD:("A@3RV\RDD\510(O& 3+;^F1@P#,&P2# M8?G%,S P^MA%+;]N1'>[Z(2%=I4(2[#03U>#"UZ6JR%R3/0SH5V1P$S<7&6Y M .9O*FI3;-=0=,MPFI^UT Z3%#+SN%45FNQ[)3M M,IPZ:RU>[5+)AU-YK05JV-BUX=1F:P$UEA$_G"9N+;8C1P<.I^];B_@HF=H# M&A%.#VA0S0C@*PUJ FQ=\6A'GAUPN_NB+6+@-KOD$\*R-= MWE6S3B09"MM[D=:+M%ZD]2*M%VF]2#N62 L^G,Q+K^_?!5GQD*&_"_X5>NS! M>*LSI$')59\LY^16 :FW63%+E?I!-O?8QA#0\C7N7RUG%R_"%>9%)*!6V&X]::3EW24M_)Z$-]S)5+\C@K4SU M VV]R4 K _@3%7OK!GB2K9CYVQ\DF.V(//"P"RN6;C[Z WB;F MW#^S5FDNN MU@NHMJ*=A0?7W-O1G>E3LB$1[ W(%&;&^ M2S243%?04%OL%?8!5UP7H&G15H1V!22 ?PZ!"S>M#[>+6X>J M'?YRH^$R$:.+)#CF69C!0Y64&60KA XQJ>H &< @9D)BP(3 @F!\3,+P,0E1 M1 JV*MA"XF?J>4'Y$A8%)T@;CT+W+8H0?BR+;*(<1KVLBVD>V#8;[W*R>5X* M$V1YE9BCK\3,P/N:YJI8%V5:>4D/W\4I6K&-'#\BMB63->(I-@S[^>(^?!;S MUV84LYS&<5F#.$QN0AQ?I>?A!N=OHN^ K/: T[H,6,JCA1E-[*\,QXC6AW]=&H+) M_9&4KU[&-(K">9BMV/[(_^%2XF.89#D[@6BYPMD9I%PR>IU' MY^MP*: V5Z*N]O#4ZF79LI-=U K^L6Y\4(>//=H-%SLJ.>]Y=+.1P(3$3S@1 MB5^O?S9*VQ53L-,E9BI')1.P57_Y7!LG%'3K=#7*DUI'.6HQDO3S4CTJ#Y 5 M29ATDE7&(C7AC=TLY48A->MV'XLW^9GSMN%(;V.?=G>-V.9XRTMUSQ=?LVJ9 M"H@']3'+!5>NZYU%=3I(VYJG^F@FP$B7=C!*_PU%FQ#']=U].\L-1*?4Z&F8 M(\+F=K[E,7(Y(XMO*1LN*7P1+@9(%\.9.3%"Z](PR*8'%P))DE0WS2"*LOI* MRIW>-UMS:Z* MRY#&>8Y#YDR'U^&-&649$=V-R8,X@B+.81V-)SM0&A^C^CZ MJJR%+BON(6OJ,Q@@],X7^W#L&Y*5UDV%#*+3U6=E--()E&&MD5KO7Y;@54P0 M1>LQ*7^Y6^^=RS=L%^&S-\\I?BAR/C/N2?.N+UK7_3]HK'=-F5Q;T*W2HO>V M89#^!B%YXM'2D&W/9ZZ<3N:*K_UC=5#?2$B\Y?,X"%KB_'0%"0&/1RBT\,JY MLF#4X*@U&V="PY58P*-^7 D45V.B;40:+H \YY>4F8U!! && OMZY7L MFR90 QT8$^V;E&S#I-GE!N9?^Z8CV_C7=T>"L=&^JL@V;#2\.V!0M.\=L@V4 M-I$O<$EM\G(LP*<&1T,_K\;>T[?UL6NY] Y3\MKYZEU1_[2Y;Y#W93D*KLRE MCCCI)A"XHC1V@4T_Y'$XM7*$W;L+=.K('5?RE+N@-$@(IBLZZV KMS-PEBNV M78#K,=W#%3VY"YS04+3A].;IGANM#PS+U>AN^QHPI\<5\0VF08$"25Q1F%3, MOJ@?U#4R<< R'^8W)@WDAH_2<66%:H J3^USQ26G 0@H37P 1>GW"I<4+7D( MK[V+4!TXYHJRHS-INE1+<$7'T3H$]8+7A]-;[#[RU$'$3FDI&LCHI@@><#)U M!]N'X*%6W(/HH+D'3XC[)5$)+WX1G\ *_CCL<&M^'K;<51^;BB. MT!^$">[UK-)@2=IW5*YNQ$VK-0/<"H_"DN95(U'YUVZ;&E[N!S MB\WGX4[+K#^\B.QS#$\GQU EA#:X^H$RMRL(*4\UC?U99 M;UQ9?B:J3UB^M&RN/F'=_3P#&GS-^T=_"I9UOBH#A ?59P%.@ZB.Z@K",JPK M((M#LW;>T<[/,>@;[8G63IY1H=VC,W$@!V1/$'CWHR7N1V!9\. GJZG[>53J M:AM0?%%0'N%:7I^FH%C6910>/A**\#*M,L^B[3T-TRPIM\Y/;+GPZ#@%1^H! M1G)B>A/_!,UK0Q]"WL!_.@9^7T30:C5N4QY^[/DTMU&9$TE SDT-$ IJN64X MXX^U^GY[$6@X,U&UJBY3PZDJFFOJ9Q$QBT<$\,HZ*8XD]YB-.<8ZN\2.*7]<2G!V]XUUMT@4[%/\'A?0CZR!0%3N,.)+&KD?Q M%[8%W#^AY!%])FF^$FGWW0:=!!*]3H1)S8&26%*( H#;#389SN_9D_M[Z>5H MT^']B?3'^1.QCV_Q!6'R3B-=<>*MK1.TE(TOA'I[K+?'>GNL%?98:\UL_4KP MPTTE1P 42$0G:-_M288>SMCK$')-BM=PL;@JX.!TR[UY AP4FL7&#WM MPD\CU.[IC%Z#2FG>7?/N?9#PRT.R@"D>!>6%A+)HA>*":19D$9#=#2-5JR Y M*HW:SBO3WP,-.E_Z)KJ3C^6:I$NVR-8O;W\YJ@\E+NJCV77(^C[]00KR^_3] M!KU[QQ+WSEF8A&F$[E8(Y=?\D8H".8KFH],N+U&D[&"4_FO$#C+4O)EL;\)M M62/Z0G@G,[3[2(97*'D0EV&KL48RG4-I!;H)VPYG.?<]O?")O&N%.U!WF EP M*W,!:H\S!7Z%;C_-46SD]6L:XZR\I@O%E\\\Y_UEG7D=CD5CO2D+;8AQ 9D" MU@2M@W?>M^E]FWWX-GM4M+P+\W1W.7 M*RB9" J8;+D1'Q0@O@FX)WW]!,,!.FI*)Q@(T%F3/L$0@*[&EA-T_G>UQIV@ MV[\7B_4).OS;.C7 4,%O?!KSAK4>P (;VL#0:5\)]8CH [%S?0(->6-&E+RR M]72/&%$-.$I$"(RH8;)JX51H!DG F/)!$)8$0;S<#+*/9?;(9YSB=;%6^^&! MO4=RPP.I.W]YI7D[%NM!1O*& (F\2KFHQ44ND;=$?R#K.69Z3#\<[P:RG>-2 MV^V%Y<-(UO/\1/KAN![';G[O5XBBD*M/W?@]C..]N-Z+V[<75RD)>B_MZ7AI M?:*IU3ZER9@K= 7PX2;/]"$3BSO#^9.<0$TH%@_G4W(!-Z$&-9Q?R0G81*KV M<+ZEZ<,F5FU.T+/4TDPW@@?@ [\G=(WSDJ0@3&/VN;ZM)>*!GIN"1BL>_7G< MK*5SH(]GF?0;]$?O0"Z%/@B$>1OZ@\([(BQQ1'A3T#!T?DTIBOB)%G]-V2*) MRSL=P^2F7B'SAP0ORUVJCHV=,WECD:]F:8#@+)ZX$G@DB9>2#-(.PP MXDAN=C#%NY@_E1.Z_8"P63 M"[H)4=A[8KPGQGMBO"=&;D;J7[X]2>_, /+? M2?IK^A<:3])],X"*=I+^G/[M(2?IW^E/^#]!1T^/RN,(SI^?N(ZR"=-MP%YG M2HJ\5&>>0DI#UN:XWL?N]VS%@,N"18AI\!@F17FG0;'>9H,@*@]T%9XH,Z*S*VNV;9.5D_X+1$\%K=4G75K)5MW!^ZU]"D,GF_K0I[XWMY^.N5VY MV1+]K-A1Y8I?HLM<40E8PYF(IX,10&)S92KY&GY6>_E&0D)J/.Q= M1QW!A/@+D^5(]-=#R/ LA3B49N7CJN\#4DIDI8A6?=V#O;#/9YHT#O9/=R=+ MX&<2XP5&\;QZ@O@J(FG#'BX>NE\A]N6[FR1,Q40(&PUZ\U&?KPQF .U_DGAK MIR76SAE3:&.%J:BQC5$J+]E62+8(W?'I5BUYJ95.V=XH]7Q_^!*N91 W-1F% M1JG5K;F16Z,LH>1]$3SZ(7@5O[W X'8=#L\A. M3!X;;>IFH9]B.A"X1Y M^<1LEL;L/,!51$QVE=X@BDG\BF]CSQWK#OG!&?L3X>6*G;DS=OB%2W3YC&B$ M,U2&\HT%-H2F2;V%3SRP?<_>)THRH0=AN"=-"K%YD;,S(HUQNOQ22,(1>G]. M\)/'2PNOGZ>.UP@[(/#ITY^+%F-KZ;P5.H?F.QVY8F+0 WP0(J:%\\N#= R0 M]2F81EB)(JY3L>]Y>#QEFE\1)MSB]EZ&]#B4^# 4!THXET[%JRPK4'Q1 M4/:VJQ57SIGLR..XW_:$6JCV0$"U#K([JZUP@PS!.Z[XD6N>")@:=TTJC*QA.[8*=DX1S*,T7 M##.\H.?O%>:">'S]'S%)\K54:&=?6T=MM7]654< M;(Q5:SM&#_5)[F:S.W%EE+>_]E&3A:F ;+]@2R'->/;97;'9$)I+ZK- .OC@ MO.&#\S*:'_DXV*<#9>S#OVXHB8LHG],[1!_9VVH@3]7,%(U<^*@?GS6^6%!; MHYZCD1I@68/66D1DI(N:&N4Z@O$3J<( M5Z) &L_6;./!W\J/ MH!/B2\X$M N;6N4ZD\H98=UP@&, MUSC%? KD^!'QM UV"@CH!_8RRPDWT;&M9(%%L_VHQ4C7/EZE3*1"7 3YR 3G M2O@HV$28[R6F,[0@%%7M[L-GE%T^,VR9(H#3D&Y+F?H+X?>4Y$P>8Z0M=_D> M IX'?.*H&.Y5#<4.IV@] N4,XWJ9G+%5))ZMBM:&*:]>>45331";%;6DSS1< M)&8#WM4H3[6<*RV,UMC&;*E_)@8QK8E?/"2_:$'4SBBU[%T>-AP!I2_:C+2' MO*!AEN<4/Q0Y=\C?DUL4([3F?VOMLQU&'"L-Y27)CR%.*GK/R7I-TM++L&)" M+**93)31'&6D%S[?[3;U!B2:G&_:V4*OXIA3MA^'>N5FT-!R+,3S%:+'Y]*+ M TM$/JB3VRD,JG'G4-P00@@$T]6EH' M!H4M=H"(9FNAD!C0I[Y;JD\-?VN$P4&!R^!C5F_0@J7/H&4XD-K"NNVS2QK1#L<%+J9/9H)UB"6% MX^:<#-\QI!Z.G L"_JXQ(*42#HQ+DGR'N+<#8..6S. %92E:,5;Q(PJ2H\#O M3J4SQ,..7D)#11JLE(:OOV @V_[H156[-MN^YPMQQ+BDQTC9"A**7@J%6AEQ M'4<=*[E$0C;[5/F7;[A)EIT8@X#3YBECYDPUL%)J^DR?Q\OTO&!G:!IM[VF8 M9KP(>&G4+C\EU;&[EP$5ZV:8AP7CS#(9,QUP&'DC@9!659]CWU,49N@"5?^J MTAM[&]C:1+61KJ*;:L+*?%'- +:^&^:%8CJU',6%U)QIQB>T?6$^F<7]9!:3 M<;B61ZI8&8=K?RUC\2GLW,20XM"WE.789.H1'B#H_:DU3H6SFG\1(KUJN ^ M9V =V-(Q0(B@>WM,WZ8XMR(/34,NGL+C>EG6Z-NW,&4"0H#^+OA5?6$:5]?Z MU=[&W?.[J?I3'NGFNA'#N$C1YZXP#>D?0^%QX\>0_MXCM9?E"SJ(4.QI//AE75XV,%^.)[8\OHQF:Z.\Z5@_L\%N#>.8QS_>1A_ FVHN5RL4!=.6P 1TWLZ M[@F31-=ARA.F2I+$9_T0XP_"]N'2R_*2GY*@75(&+F^O>O4:.H'0]].&@R0^ M.U#98%.CE;M5,IGY_(V1KB-2=!^OC\B:4Y\F> *;TXRBOGU)= MTGF57CY'96H9D_C9D4A11 K*+R(C:YQEA&Z_D!R)7]0@#["'\?)5#KT.9!.LIP+)0SK_-K (PR, M=7X)ZD%XNM'LAN[1Q'TB6^>",@[:.''5P#? M7V9--.X6ZH>GDB9W_ M1CIKA>T,4\M5QZPRE7!:9FM2I'FM4:+XG9!Z1;_Q$5;+]]H,O>XW%D/5 MZ:_JOBYDNPY I\0'-8LJ0Q(_884L:/:W MA[MC(\'1(7N'(M:4Q\ZT85DY:+N(RF&1^(*>RI]:F<'BL?1/%_% M/YR'E&[YG2ZE(ZM5Z(N X_X?--([GC)B5LRQ)G/]:P,]$!/04"-I#HUA3VJ3 ME*J;';.^-VY&FI''6:15#(+4%*ML/Q[U1Q8#*CSO 3W&X^"@3% >C\/=G/F* M@%@1= 4Z>B=>W@IDN_.%STZP\)G0*W!'7XD"O8*/WS M1-[696PT2NBI75C.E8^#+B9X'--P%;0LA6C07),!JF%- $UX69OA"E=9BL_^ MV)<'7(-QT;YKQW)<--(GP!A9?JN.-D9 +1B,C^67ZVCC PG8 H-C^>68^@NL M7<85&"_MNS(MQ0N:Q.F<2*F6L^7!;LX! M'B6X:[.B=LR[#2+-3BG.BLQ 92 MN\*Y&2/<;F!)"Z[L-A 3T,!EQ%R96AV@'*88F7,[V8 7>DQ%S[?I0H\:B4T5 M^)B'-#=;L!MVF<7P@2?#G0660ZL,3AAN:[<=&65$FG.;LQJ/#M'2SNWC;="" MAFVZ!D<7/WKSIC C&R2Z >Z$ 0.X33N*P. MV*VL.QPPN KP$K![*Z=>RYN0X'#!E0![YU>GX' X5$Y(_^!< #@N3@CYHM): MM_X!##M0#[-ZL^*QG"#:W:JH%U$EF?N8!PW)Q0$T:L MH A'VC5?@&Y&)QRI2;L&>KJJ"HZ6MFO UN.YXVUU<,0F[1_H>/$5'*5):P5] M7JT%ATQ;8;!U*?9_'2X<1+BZ8;\LK%]X'HZ32SJ#_HT#\#@#=S2#?BL-PA%T M0D<8L.(9'$G+0SUA2':HM@U':M(Z0 ^FD+:X:6L#E99YF5IY+NC6V8'CI*T# M3 FG 6IJP9'5UANL1K;'*:>M'=@-C++4'QP9EP.%I%61X1!-.DX((H-U1>@G M!X*#AKLE&P[CI(7]@2_=AJ,X:4&_E]NHX5A-6M3OX])H.%1M8X!L$B#:7)X, M1\B%L)\6-SC# 9J^6;\N";FWQK"U=3#M]V_5_^D$K?JO)E\5[]+:I/_3I.5[ M(Z%#(F3_\XC_(?=K?(5 MPMF.YR!ELD[P/LB*]9J1$Y!%D.%E6EKWV*]A%'$; E=\-R3!$34%BA@&O/ARRQ,6%]&"9>QN-F0_92'.-F#717AY7 ' M.UK+ZKH6DEJ]I@RO-PG:O:G&%U6W?S-5I_5F*G;10]WKPJW160WF[1Y+M 4UD:G8= MA-@Z%0)_XQ'!:5DJF8N9&9ADP ]$'Z8VA9.\F. K":T=4GS#$7_6)+''V*$ M?RBKF;,_#D7,1<6D:USDM:8'H490 N.((&F1#$-%WR$;A;3M2%0M,]8;Z)W/D:^:/>- M!O.*>-LN>>WW.M2^2O^843\G(&GX:S9.\)J- :) MY>AHR3[P$J (+ZO"X":=B;D!J&-PL[Q0V6F(Y&".WP@3A>B08H.F[$UO9 M;\'X:#L/K3??A^"AR!@K6:GV/>"T?%3 GIO@-?O$ MM,U%B&GPR*,-N.(99AGB*F=52*-4'Y-# 6?^<[%&<4M/GB%J##KKC'+4R1]W M5M-Y?B"S+H[%INU5S#C""\RWOAFG<%]*9<8.MJ,"WA5Y57Y]?OQ#%+$5&5\^ M\WI<9:'O*D7_3<,FYXLEI+VI/=3-9Q=&$>/ICB1%F3-SDZ/K/&Z\G1?#,MY]HN%F)7VMC ^_0L\JAM]M_CJI[UGL,:@12N]_HW+S% M'MAZ%,I[/ >JEC<4;4*\.P)V)T#UFP(7H[2TBW"Q%_>#/F44!; !*\<-=6- E(P<6C0E7C<]U8*K>4+)!--_>)"'C*HUYVL"&J\@& M,!4^>UJX?B(D?L))TKP:A<%W STM^#!.Q%OM&KM%5>G+;(4W6:.]0J.'40X^ MXA3GZ!H_'I]&%?9GV\_AOPDM;P:5*+DM1K"%PP-U7\*UW!S1=T ,'!CWMM9@X!+5N: @<6KCB M9OEDMCH1S'S>YJ_""C_BRC]M,C([/\=@KF5/M';*HOR:LDF2\%-H]R!QZI>J M[9#9?)VQ N7I]?1&?"*<)8EP.]F6WX:179,PY9OD1[83IQ%.EX=Y?+8]_'W/ M")2$WO4QY,A5,C]1PHZDZI10<"GO-'ZU3UTNWG8QRT.2D"=>P/XCH1>D>,@7 M1?*62 53.F.\N6;!$*,OY[XTRE/6U =+NA L2<,8O9VA\B!)2)]3"8[L+I7X ML,?3"7OL14 A.ONS*\BIPP#Z$_Y[9I;/RN!.#T!:&&CN[*[#,1NV3Y M[+$Y=LE&?[".9CO ,K'WSKY^]$OGEI7F9!(9&,Q;W'\+-G7849D=A?8Q1UQ! MD/S4SN[>T],,6M][I;B3#5ZH^/5$(LCTW2L]T:#7T-/Y:9\JQ@!P 3LJ6VJ.9&AF_Y66^*'-$] M8/)Z!_+69BL!%#3%>4%1J=,\\[_DZ='J#D;IO^85D564\QYR[R'7=&KJV)Q.TT,^E-=C MN!5G;0*BCFG0O _]=QYARW/L E0GV97V"%+FC[ZH-PIKULZW/C 5!GWN1CCI MY(L7Y%0>)5.*\^-T^_:0+U<_\B:D>D"*^0_21B:@O]WD MY)S(^X[D#=SMBI0L4):QXRY,Q)N67B>S\2QAPB,W[U8(Y=?\D8J[$A7-1Z== M?ENELH-1^B^9_$2V")6%0U_,<_DT O^_"Z^_*&%6._C M/QT?OU(J(?HR@"O8 &Z; ,ETKK@W('.E@VW&%9B\%\A[@30-\YIJB7,K10J. MCJ+CW *2(J.E;[@2_@.H! DRO0MP.;^#G$]P7M>+ MI!$CK[H/E2R"(J7["L*\4?" 4K3 >=O@@AZ?:#"0H'>JATG@[Y%,D"^Y=UB\ MW]@2O[&WF0]#Y]>C]S[- M;;2& .58YV9*&U ZG?H#.'_LSX\:1 ?P%?D&)+:HOH [J;)0MJKV#JI0#3;?1\SFB.,TFC+ M9/$8H75UJ083RDF:L\$964LFLN>($=VV6*XQ>DQ:Y,WRU"W)K^;J,F9+.5K= MY.@ZCR5Y?>KF0R:I&4,6YF(P^YZ] V)(!T1&\R.C$OMTH(Q]^-?\*65ON<+TIECI;R M[HL7JC4Q>G[*>+W-<<":\X3 *CI0]'U+KV3G!YET-_9$;"<_XOT*L8GZR_L?W_TR2V/V^SNQ M$U'5=E /8F>P8*[!GMZ)]_E9DG3$KX*.N!QQMV);\!E_?>=';Z_.31;8#/4Z M&^6+5_V?+\I2!8J+- 7MC%+[":6(A@FO*AZO<8JSG->>>$0U@E(.M/H:Y:H2 M^@X'M[I:):"'#1Q(:U:"^IB]"#$)TR_A6GJC9D.346B4W\O8V,BPQRM#3$!< ML>5V=,<(9)UJ]#3K'4*EA,S(^AS2OQ /BX2P ^WF/7/>,]?),]==XO0N-_== M;CH2!&EU6+N"4.-13V"'K"L8J'TQ8$G4%;^"YL)1Z$VNH *X7%4H.;N"@6C# MT+!YN>+#U5PD>C+R *ZB*8#4PG[ABO]'$REM#=*596L3R165S](B-3M,V MIFF[''_%>AW2+2\/0HJ<]4OY__ ;EL.^5SSV_3"/_:!X[ <[O*0]S(_.+M3>YJCW MKUKB7VT^?LIOL[IPPS<4?V7[";WCKW5>OE6N.5T,OQ3\0)LO+@^;=M5^@+7; MYNG31W9^.!Y'0/;MTX/WT\?VZV9C>N4+'FD>PX>>&'J[YOY$>+EB>NCL$=%P MWZ#J\DZ&\<@D.?P.;A$_JMGB/> \8@&'7]M*=NK'?C8Y*F9VP>UX3C Y9.)V!I2+,- M,6CK<.9]J!UM0QO:7 D<&7AJ*_PESCB_3:'8Z/YQQG]N"L5&;Y8S*]J7\?"! M&'J!&.8\!HZ5V_A7/L-N[[ZJ:F6H^U@0:36CE)\^?-6=;0]-;L(M M_ZK$OJZNF3*&BO+BMK(XXOTJ3.N#ZB.A"X09JU=I=4>>5N#5(!2,=8G"X"P6 M;,-[)1A\8H/G%VSK_!AB*KNOQ2[B''DO)8/9:#._^?%.8FO?M&])GR-OY\M. M"*L4=./HOWK^2!?(G Z^(UU5,SQ_]FTL<-+/MX] MX?XE?_;-_);TV?5V,A'[!PM#&H.J> [Y*!_9[2.[!XKL;F\U]>'J6F R&R"4]92GO#H\Y 0# M5RT+! &_@=^P>-1F]'C%22X#BLC+_UUQDO]Q&%V2I8 M).1)(R);:S@S4=8M2.H4.7V!&/D1+HEG?R>HG%%I/%OS"Z*_E=]?I5%2Q-6% MO?LOYXLKQG.ZQ \)FF49RAOCHWL7@&ENU'GZ>[B:9[%PM J-XOP 2?V.:++R@_9VOB#N5Y4KX!]G8N,)MO_-'*$I6=QAJ$ M(RZ '&X5GR^X*37:LJU^3=+2NBSA0-EW,(KOV53(N/.-I!\1RLZ*C!UA63:+ MV)F38?ZU@FSU #W33DF$4)Q]9"?P5985/.5QOCB"BLV%1I(U^O5,)CN>V50D M!>495&2-LXS0[1>2-ZYBK8X]$WJ+HG"#\S"IM_%/5+"1@CL-3.#N1?(+M;0) M?=&YC\ >GZBCHJE5HD[\[R++R^WFGK!W2-(()XBMUNH"('[BW1.^^[-W_8B9 M)'6V_9IQ?7O.M(&0GW^S*K8 HVSVD)4II(+PC2$?912SW2[,MK<'G):SG]=V/SI.MLW-)O'$N^W'CF+3L5I9_7'RGYW2()4N*+:,[<7),-20$/ M21 $0&"Q0$S9:9:(Z),5I.]WQJCF//@6_T/D?#8G_QV3?TRN5!!H-TO)=1LH M:7:+([SD\FA_S[I#F-'Y^$(.4J*/?J5K?X(3HGRLXW1_U6) Q>UC*UK]>B./ M9N0:0S=ZO*5'/C4US&:80+XW3!"-B<%AM\$GJSG3N4['\ MEI3+,5&9B53#!Q,3F$/N*)9DXC65!]U^W-P>!7<(^0%L\T>="<<+3)LQ6*ZS M.\MT@M$Z3N;[XW=GSR3RHB9;DE7(8/98;RY7$T+@M?U+T,HHI5]S!+CX\[3J,65ZILK&; MIL:<(&"*U=Z6JG+B.CQUSDR7!%^:UK$1,[PKK\0(#C#YBM85GBW)BCKS-HIY M8W1TC"7JM48K>CN=[".U%/ACC>( L]-\4?X=8];^:FEIF^B7Q3UZ*WFN44 / MVTQ\RW>GS-[1A IR%)&=L#^>R!(1< 49PADVX6*OK8LS;!"!3$[12P@6AUQO?S+S2.V.D%/G=G+JF,CW,=B4)]#3 MT+O%<,UG+M8]O5L/7!3T!P/K6U46ZF1IA2O7_R#-E\6M>Q[Z\99HR"!C,\N MD<6O]'K1JZJ(IM8V[$KO59E#4]#*AD)KR GCLZ"0=_MZEN_%B"0V]M+ZMA*M MJ8;.:M"C;2YA!1BX( ("R34HOSXAJ!3ZZYF*VS>FH,AQ7Y(@ZMK2\!4#PE)]0A:7S8V3+'I&E'MF8+3 8Y3*W6',%#/])U^ 04% MF'FFW6A"4";R4(-(] =17GBM9TF:-2U%>&"E5PI./VBJ/_[2IW 8<FUR&TJ.U*I4S5=Y&]I-/^NS%QP'K>PH+,GN M26#UZ3U#.GP4WTUH<"-Z I[X]0\8.W@%B.'NZ?TH#<)!PA6E M8_9T.)CR_F9GC(B28E$])Q@?BL#*70W@#G1+46G^,G"[ $G\KS<%^<4K+,GX7,<3+':G ]V0LM M[ 2+WF"!D_2T-:0SD23WH03JL-[IZL@CS<1#.K8W-^JJ/34VZG(Y(& M2M%F>8FB_T3)X5%X%.]>(* R(O.\(C*(5FU]BU-*=UW!];KQG,BJ))4H6:OE MLV9*VVHDO5,)W".%FFG=91HR^]%0B_! D NU"/>/0UY1VERGELFZ>$*TR/D% MQ1(]3-<82DHB@C=40)]EQ"#R>U&E7Y,%*X49I*NEI&%LTH@..:M654KM[Z=9 M*:1Y9 T499]=8_EN^Q3_D>-Q2F1*RV;J,((K'+85IH5VB^PDJ>>0=<3Z.5ZA M5HG<<117.&77IN%WLC1G3VB>Q/1Q(#G?N5*>W3!D__0@<^8W-%MF>9J_;^ND M,%<[C[3D9+%;TE[^D(]05#<4I,9>U0GSM@4,M,0>[[ MXB3HB!SXRNR+U;\C7B+ETY<-:2*3L>,[R^5,QAN$WW+C[EJ0VU_6)*!AQYQ' M@GZSX-CNBA34_J5OKPUSA;68+_0=7#8B)CH"Q#8>F_<(?OA [IHT3V14TLRD M$?D@^2%*J8P@WZY2^M@_HOQ'<]*J*)-9%&?S:-&DYHWR8YR5FF]0'P$&O82Z MF=#C+]1'-UL<,C2&CB?ORE)#VO@]GZ@\CZ!B5TZ8B9V^I/6I2?KV*T(4>0X'0 M9T.R\*!2&WBJ"JI]NPKY<9UG]/D:=>^OZ?.Y@MH2WU"&%DE)C_/S#OU84[I^ MUJ(-I1_2S5A.NM*J9"_I!Z!@)7'$2M)4.2N_(/I^*27B;E=TXZZ93L;E2=#+ MTCUU3U5SULGRPNAEEY?#*23#"J.374[JTWF4S;^2K\JN,WY?2WSMJ]3L-H'< M3,$ZV^:LV1**G'$[6^9,C246+W;LDGNJSC:'&F.0(:Q:L*$,N35#P6XZ0-.6 M86TX6$N#M3182X.UE&>RDKQMW:!%5.F>H-'XZ3A.T+ON#<;/R5VA]>5L<18@ MM9NKOO0MS@.EL?$E3O"O<5JAE\5#C+.\*@]I MP48U=VW.P%X&5C,8=F#U%945SLK\8(49S?^H=G55N_$*']D0JU-4I]S_\,/' MU3A?42'72/-.7((&-<3@25V!.O%]-\[:1^MU@8(MAF:EC)*+WX8@# $!C@0$ M#-GAN3O@SQ,"P-AX"$D) 0@A(<"(@P1(2,-MZ_RJO=TM*!4B8 M=G&#H0M:=&U] 0XN+3D=%N ;BGS0YQ*YH:B(GFWU-Q@@T;\-4E_PA$O2KU?C MI;YH"I<@T^88!.,37S'=RUO6E7 M4X#F$4J/E29["E-2^)+%6"-E:CL%#%WI".-XG9 EGOP/T<+'B*P76@/Y'FU0 MFJ\I]6UQ!/*C]!II^55+0 M<[PU@$38R02-WS/R4TI7V@PEFQ8O@E1?Q:IB78. %+:_4B2/LI@)X3B.A./< M->5YIDN$2FH3K'4:=JTY47/KM'.KKHD[V,T6<")*&!SPNA#I^"\_^/C)*AN' M4_R<2 $GC%Z6(A2N-9(CONSB?8)>EA-1'*B28."DZ9!H=@7I7=*Z[)WFLQO' M&&\7.?X[QG/1OI88P3*']/8/9H8V=F5'DQ_&Y/>D/$.5GQI:;A"'.-W_V\X> M<>8]RN8[\P1X48('=!A'&&W*%R^:CV0Q7<5HTN2;?4383G[L]C&P7$7!H M-<1O85_A@&M,CNE\Y^10NP=9*".,J=.(%^ )[F^K+G<[@1.,UG&RWRIRS%WT M=6O533!-N5YN)^2&5)*M__!7E;19Z!1'4;3<=&:V,>Z+J_LRVYFGEN;^;9)$ MG K)A[0+40.A\CA/B.'5:Q_(?SW=L)_A<;"7-XTYPLVXKA@F*G5EZ!6F;4B M.*SU!:\Z#@E8!?!ET81*PN%]@6)V(VD#I;X]XW#(E*1S0]^F&A)&RM9%?:\% MG LZ[BG0Y]9>"4@&&NF+_Q_8?H3[./0%_@_B-.SJ#M 7\C^D%=?J)]00VO^Y M@28CBFZY:^LZ- #OB[X@?F?CK2$Q +<9M-_5SZ Q>M]!U%1C?>$H^:"Y*P8; MPT&"Z^>#DN 2ODPX5G#-_!RK;ZXKZ')QX7# X+JZXX!U#P6 @P;7UB] )@8KB]$ZZ2#T)R'^\7;B'T/ZTQ">)'FW$JD%WJT++AHBI<.[(#XN&H*S5V/T MD*OV*Z:V;\'J\&.T2+(XFR5Q&B5908!I;-87Z=63C"@(&Y1&G\Y:K0@G%7U* M09J0'A7&5)5XBXM$.7^5,8),VC(,,]6M?%Z3H[7.%ER(WG))]-":2,@8P##C MC>'Y#G8>1^P\AU3'=]O#C[\D1#?"L^7V*YUJ3I(BNBO"F6SMG6ET-,.1X_9NJ)AM621?.(^N@7TL,/!V;G1R+^7 M['4O_>ZH\/N>Y6\TJI-JDS7YYQE1+]<9-Z>6L>_:0;-ME<+P$/>TSM%O2;F\ MFI/B,@7SZ0P>)NAGP@=],?.8S=)J3IV!5'DAS80[7_?W;>55T,Y@'55,GY)@ MM$19<Y'L'H+',5RT86;F+NDASD*C MBF"%C@^1>95[V( ( M) MY ?PZD8.=S%#;5&S*FB PN MZX9]B&=S))YM=#)KT\.D/?S3'"]?B,"E"[AJMNW+8G^X3Q"N;S/GM:XO'#^] MCCTD5.ZV[0-PXL\,?-$!!)_C%>*ZG:'=C/(RSK,-PG75\LE>,9J6^>Q/KI,9 MV,LH)P_D5,ZW"-5TO*SI6N+R(&QOE/I75)0XF94['+]G"5':IM^Y'(#Z!!^_ M!R^%?XMI1J:2NQI:V]Q,)(*RRA8""VXGL,"$(I*K'OB^@"RV#!O3!WWQR!A> MMU+:G2^N0,,8 [5/7SQFAM&5T(Q]<<@91IBC;8(1E2Z X"6B4$NJ+X=9J!_E MM//S2A]-/9]G:<)K>\1 M8;1!686BMVU4Y!6>J6;,[/>C!OU?.@COY!2;CD93MB?L^J\]N+]H$AZR:Y,9 M36HVRN;3:KW.<;L5"-Y!IU^NWUD#.>MT+)3@P=/IP2MP>6+S)+\=*2.__#[! M^;R:E2]XBO"&+.46\D3-3-%(ZS/M/M_^7A_4UFPNUT8X<"W)K6V,4OE$X"&R MFE8JXE+*;&?8=U-+E48/R4HC[M@_/'?^>/4%G(I<[IH<,AMD' M*NAFZ,@ MRX)[M1NZ,0H,@,2M;%Q7HEA$F_KG!8,2PB_<; T!4M3IXAB"2$2S$C^FY%,:L"#O00$#;@- M#".1';2B'?Y#2IR*^*6*.&UT_K, M6AD$?L.BG+M+,+;1E?:_7)4DW;_\/OX^8*?ZS\8HN3^@4')\0^&*/GO MA$')\0^&*)G^S*#D^ =#E'R?,B@Y_B%<-*T'%HV*))[$,^HQ;A6UW#;:J7O. M<;D$@)29LB3L*U^:O_]I6DG#^LU=SD$-(TQ8Y*T@)S3"LQ&)Q[CD217F5BBHMDQO*F M\-H:I9H(LZ:Z!:V!P:"VM8T]*D_M_R5S1':$5_?LY)$W*\Y2GY M]/MC5B(B@UC>H0XCVBIZ?D[RAHB"AMYQOEKE69UR;IFGY!PN>$M/=#UFU4?*^ M+-%\1'3?^!T]5_2R?D_SC)'%6M>SH[GXRCBK5?+#.F4PI#B:I6W=2NW+@D6O M#,_L4:)/+O%Z11Y/6$N- 9O385UT>]:8@P/:?P=T>#(1#&7J)I]6C4O#>G"_ MSF*?-R3O+,]PY+2[Z]U?21WN8OJ\^@Y;GCM>T?4% CB,62=-65_DP- 0D[\Y MZHLT*/,R3@>#'/S^.?30!#FP *9N"]ZS'Z-%0K-')7$:)5E!(&K.GT6B0&4QIE6+:$+0$A$A0( MDBNS-*A/ M]+%' G>E4O95MKDO?45MM;[V[7&!P=RLO:_HX()UQ 7;[*U#??K[I*!G8(59 MW@!F>TLFXW%<+,FMB/Z'1IN0M4@7'9P?<'\U2=.=OZ/4*PYBCU_R5]S#* <' M+)NE\X1B"N?\)7NE!6+P[H)1?,_RMP+A#;VW/6;KJB1_SHDT29/Z:+[;UMW' M:5RT9_ W]3D[V)W2PRG@+6QOB_K#C[\DY * 9\OM5[1!;0]]U3K;XFM__F\E M9H;=QPX7]?(O:D@_<"4+H(=U#CY*<_#1,0X^27/PR04.SC1A19E[OC-@8E[W M=^V@N6-E=::,',0?#!F9,8QR^9AMT,YZ#5?4^)TL:6\@QM MGV+\)RJ_5-F\_>8+:QQ"KCP(N?H^_89K^;$]UG'DK@EQAYL)L>G36A+";VXG M_$;RRI/WP:T[_@2C">UI\%V M3U_0D5HN8!N:+^CT<)B*S%R^A.A);3.HGN\A.#VLHU9CHX8(1P^@:K5J>@B5 M>,M!S"WZHCX=! 8:KN*+#)(ZZ47N)0\/>/ZMY-96BQPPL$ F7^2NB1=.CDM8 MEU\XE0B[&?FM'":D3]HZBY6XW1\U8$ '<+-@ 6 M879P=#(P,C,P-#$T7W!OR]:W?B2+(N_'U^A5[OV7.JU@(7=X.K MVVMA&]>XQ[=C[.[I]TNO1$I 74*B=;%-__H3D1==0 +L EN"W&M/M8RD5$;$ M$Y&1D9&1/XW]B:6]3"S;^_E@[/O3XR]?GI^?#Y_KAXX[^E+M=#I?7O"9 _[0 ML4N'B0=?!J[%'JU5*JTO<%<^B#<,,WPV^1R_*1^UB:E[R2<]JA^.G*3VR=AL][1AIE\&SURW^OK_KZF$Z(?-A\\_I_=47WR6V-W3<"?%-QX:VJLURI5VN5\./PJ/?LQF*=V.?3*=FU?=J MY5I+-A)X97\VI1$3A\0;L%;D'7SIJ%RIQCKIN7[66^&ME-<"WZ6C3 %TOL#] MB+:LYZKU&'TQ*ES'RJ""W4FCPI^ZZ=C!.PGH+ @EB1R\/2!>B!S3R/PYL@[J&,Z&)M^_/OUV8T/V1=Z@[DYB@ MUA/32ZKNK^B+0 2933SQ(7_1Q^I-X)]D-)[!]-ZL7_&;B!4#[ MB)!IJAK@C<3#AN_.:7%"UG#["][&=RJH.;7JP.1R2&8_9^^\+OLP?^O7-:^49NZQ*>&-IAI#QR.YP!'[ME+CLF7_38ZU:F?I? M-?;#D$Q,:W:L_>NOP/&_/I@3ZFDW]%F[=R;$YC]^U:;$,$!;CK6*:6N5PZII M?]4 #I[C'FLD\)VO!R<_&>:3_))A>E.+0*.V8U.\9[X<8Y>HRR]-PZ#VR3_P M&IZX"2;4-75.S(M_CP.F\0?B'-E?J?++:HW9,)N@*H/*'/=L8/7L#,AWB74) M?'WY#YT=:":,7C&U+Z<_=E(!93TZ.NK4JC]]271C,]VZIR/3PU'(OX$[6;V: M>^JD^T3O4-%+VJ6M'VZX8]T)M0WXGW]AD=&!QD?'GP]@.#T>.#!60"_< #J! M_V[XT^>.'K OFYY.K#MHPC$NX#?OX.3B]ZU^ZW=*7/$E?'S5MQ:;B>G9JC[, MRSC1Q,G=;5_K7F=UX,(E.KHJK!&]7TU)-H:6:#UK:]?9K:&E6TVA92RYGSF1B M^H@)KVL;:,K!J,*0:E(OWG/P=8YMTP(T,85\7>=J;V7T.W2NMC;GP$;TQ\2E M:9UT[+[OZ-_OB'OK]GT<6W\E5D"C5T1G*VMBX/+F L:#0QP17D?-VJPN!#7U MM62SB@YVW^L&_MAQP=4P7J^1G8.3:@FZC_]['06-M>219PJ:&Y3!I><%;^D] M6,1JNUFJ';W.*M:.-MCWV\#'R1/ZG.]'0&N#\/DAYE=+[9 M_UH"VK5J/<7)JD9.UM(1#*=BQW=DQL:NVR$C!5P#,C5AAF7^S6) #Q@1XM^] MH,D1;3W"&@0KKM@443@+0ZH>SN\IU.8-8)<'N%I M[VU#PVM&!>A_Y[7]3_$LOCF.\6Q:UN5D2DP7I73E>*_O/F(KF_MITX6X#?KC MGH [TWTQO?*U:9N38')-D:OSG;V FSZ],I^H<6F#&HQ,<"^[GD?]1X^"[WEE M#L5\3K"H74WT'\.AQT;@SF#F$>/V.K.;K.Z2ETUVM[:LNY4W]_?.=:;4]6=W M%DPDP8'L_1684Y3UZ0PG0(R2B\"%W@+ X?X%?!RNO'2R,EO+H*K364+5T5:) M.@U,"VWE1@AI5BI+"&EL5SRWPZ&IT_#.A@A:IA[-]>?#T%*:+5UWC)#=?XBK M2&20SF#D&]%-VZ14*EHI5%0B*BJ%H.*'QNO0\Y C-&733?S,F>/Y6QTF4HEI M;$ D'T',1K2^[PS]9_#[SND3M1QVM^]8QH-S%GB^ Q_8C(ENUAN;,@3U];S= M54*:3 ,?9MF"_!OJO[M' ARW WI/)P1&<7L$D/^J;Y/7/^<^%R0FVWNT'"PG3(N37!5F&?F#W^/!X*K"90< MI;LG,$/QQ^"?K(S@KN&L_G%IZX#K!_(B)OG^C/$/EV4\W]3/^ H31WW*PQBK M9R^ PT5=FUB"$7WJ/L'X>7G?3U>8VRFUH1T,22=(;C>N^.7S@N-4=V0D)K]_:(];:&O:WC M/PW\IXG_M/"?(^T5M*28I7:MLM:8^ <,#SI;CL(&[DWO^^GLE-KZ>$+<[W%% MOG"=B1Q*?C/]L;3' I@IS80V73ZZ\(QD6>ITD\VCY5SSFOSIN.$0L/U1N#T? M',X8A17[,MB7YE>^!7V+BRL[RK%.F@\+@&N4*^VX+3ISJ6'Z%T0W+6F' &*. M]00#6O*>8-25:=/;8XMT_(ZX[@WZ# V: IV!RW* +$C?=G4H[29T!#S"/P" S M]!^I?7!R#G#%;VGU:@E-=_T5IKM3VT28*V0(: ZH 8B=:P&=$M_EU[=#P9X> M<=%E>@>8=^KKQ;53"'JT7:!D9*.[#&2!F:!#T_<>QL3_S0DL ^)!8.V/B9>;%YW.CL#N8P<=W8[O 1K+)\P.-H>^HX5 MX',9P8.UO_- W4F,-8TJKI%FAA$RC?X2>59K<_+,/P^:RV*J^\*#9>L8KQC\ M&[5E^3Q_7%/B@;N&<:U+>QKXH<<[?^,./D-_=2SH;>0*KEC7.PT\=.:\,VFS M@]_ L2:V?^O>FZ.QSP![%X RZ>+& CS3:4YK3,[7^E2'T=@WJ7=&+(L:I[,> MT]1)T94GTC^4ERQ4U,?V/OQ44\;W]JC0VM:T%+:>%L&>U@[@];V^&4 M,0#R*;=C/U'7QV6@.Y<.J0LS*G9W/=DFW\E,>GJ5X!HUEO;4[+PF^:-1:Z89 MX ]AP _K]%LYD);XM:9AVC0=KYV.0>^/-K!^=FX^P6AG&UZ2G@^<>G4Q*A&. M][W)U')FE+)>W4ZS9R!, J?H N$2$[4]-H!WT;2,*%][BQX164OL4^R?7W%: MQ]92YI9&&O6EGF]C$S.9'Z%XL)KBP3S%4K'8AROGF;K\RIR\(58J4ZGKK[&&ZZ;\[2+#'Z?3 M'V=X];#>>!7#V[4/9GBMV BO'C9?Y:TTVFD+)_O!\ TAO-UY%<,[:2O+[\GP M>K$17C]\5=HV,#QM+7H_&+X1A'<.6]DV_.T>Z3TX3/"F+^8&+ O^OO\H5C^0 MH'"]XV%,<0J%O[VSZW94?U\W?>-,V;@G?[3,F7V#)R^#/;'+N9D+<6V8 @,7 M,L+.6Q-^>UD>^NN%OR%*-R[1SK(L]6R)IIC:9NOMNYPQ^=F[(*;+=DR>FYYN M.5X0VS/YJEU+G7JIUGB5Y]ELI2VM2RT-.W8Z"R__;5*7N/IX=H7)MGR94-YC MX7R/W1 >?+R)< & A<'8FR)<*>^8T5Z*95R+/?X*UOU-7<<@WGB>:__ZGQ=< MG?SZ*K8MV]B^ ;;EA_ZAX_BVXU.L/'(,1G?T\P&URX''=6G8:38K@U:S7>Y4 MAHUR8]"HE#MUY$*EWJH" M&III:P]P%K.(/C_7P+H/<\-@G_Q M2;2(Q)YI<@DR_ &M:AG,JL9]*"#2T*:N^42@MU.+Z,QP:L]BN4 #1ED1JJ!I MXFL38!*P3\.T.FC9=_B5KU&BC^&+8B,?L@B,ZZ'V$.O/A*_Q&8E.+O3)UX: M7^T) 0RH]*D[ ;H-O,&T0:LO:749-2L;KAUJ]QBC1:HXP/2O#&_51@2XA7XC M$X7)TF)*R%\PL!J-JPT#%WKGXE>):7EO@ T9Z-1H=^KE6J=*RPV]VBX/!O5: M>5!MMUN&3MN=BG%P1FV$Q'Q:68W1P3$$,Q.J M_;-VV-8FIF4AS/#>/RORSQ(B-<*5WW+L41D5 M(?61-U#?ZM#6L%+KE(_J%9!LK5H%R0[;9;W5JE>.AHV:WCIZH^E/:.2*$4 J M7YX'@MI1N](85)OE=F=@E!OM5K,\.*H-RNWJH&W08>NHHW<.3BXEWI%14I[, MR*+U'VJ(=<(L+E>2N,&&V_]L'C8BM7T>FV"D3033T&+;5QCH==T-X)*^H!\M MD.$P>Q5O#9Z$W_X!#H[G6*;!:W\1B^'/&U-P6=_ !#J@]5:3Z.4F&33+#0/8 M,:!-'0Q<>] !A:G1!N"E#U-]G^.44QEV59@#KM#AKT/7$4\R)E1K&LNJ]5"M M+82*PVC16#E%EIJC(3W\-C?WA;A$,A^3=IJI;FD0,GNDEUKI&7K M+BSO[Q[9:Z5U[![9G;TDNYDVI]T#LM=*W=D]LM,2"?> [+1Q>P_(3ANW]X#L MM*2T/2 [+:B[!V3OIY?6W%TOC?T0K[7,$BMQNN;!WUB\_=ACI,:!N(UUL7\^\,S)U&*E/Y-M\ \F/L+^]IS Y7^RHPB. M!;N9%+(V6IZ(9RFKDRS_P@11WQR:&$W K]+4Z"]%+J9BCIO5)ZU?6E5]VL]%(R_97T7BF]ROK2JVQ6>NM:3MR1 M1XTK^-/V<-]&/YCB>D\A!;J4ECVVKTK&NV^%E8QWWU:+ZZ+)-$RBC7=_C\VQ M$N-.6%PEQITPJM=1-E]11;E PAX;5R7.G3*R2IP[96R%3U]442:ZO\=&5HEQ M)XRK$F.NC6K*03 ?OV2:6XCGC3LRBB+#L(RT3=J)C:4/O%&$#Q3^=(D[XW?YYAW<4L\W['1]WS4'@8^Y+P]. M.E.\0@M<1(LWQ85=PD8LK2Y6QK#XTEY&UX[*K]!"2RG\NWO"ZAIAR6UB&I>V M."!M)P2WE+9=$N*#RU+39@RC'*X[(/=8ZL"FACP19B*#\19" M:&&_BQ=;5"$K[W>/A:^\YCT4NO*V]TK5%"H]:.]%;U:=\KONM/' M8^H59>B4#=EDD&?#V_25+2BZ+?AH;*BHW\[(K]!">^\UZ \1EHK"[8 0532M MP,)34;%"BDU%M]YG#7K#PEU]LO4]-2B=H,]]MOR,Z]=-<0H"AGEVQ%5Z3;YD M F&;M8K#RD1ADSB$J.)\!1:>BO,54FPJSO<^<;[M M"#<'Y1VV0F-6W1T5UE1AS5=D>GU<)98W8U>%0W*HPZDZ'40L 215^ M?8=4^P*)7H5M\QNV+2JF5+AW#X2LPL1[+'P57MY#H:NP]%Z)6X6SWVM3=JY M<4]UG+D#[W5V_/7#;$J%^B=OW [3@TP7KC,)_>D'YXZZ$V*'4IB/>*CH,[=" MZ4P/HWF;8_T&0RTJ5*[4^37JO,L!^5W18+5ZL.\:N_MK%#NEJVI!91^T=&>6 M;8JI>VJ-*?_:L/LK6;ND.VK9K:!J5IC%O5W2ECU?BH\Z$&Q5L5W40GV>0D_#QI0^$2!750*E=7P_GJB\*W0-,]* MQKI!M#R#3+PRR<"T8!)#O:YMS 7!5,;,=C"]*4&H_!FEZKE0=95-4S3M5KDU M2IM5ILV.Z+'*N]D_#=[?+)P+JE=*._YQ-L M#5K5CAI%U2CZ2@Q*T'P,!M4HNB>CZ/O#3(VB>S**;AU:.Y/IEK-TL8\6X>ZG M8!4WC^FCL5&8W* \)-A\M+ *F;22M\R/CQ9BL5:*<[/<^M%B*_P29I[7 ;)V.A)7 $BJ"-X[;/@LD.A5Y"^_D;^B8DI%#/= R"K2N,?"5Q'*O1*WBFR^ MUPZ'#P$%2\:L"5!TC3\#S\?>>Q>.>T.?@2E. /T';\AU;+C4&2=#9(B;P&+; MP!G=X]2 ?M0JU5:EEF]4O(K4!$I6T[R=V+>4TAOCPH%MS3@>\0G\T]\>'>RQ38DO,1> E=D65=A\"M#;VU]8?>VF;]L93-A0H& M'P6#C]MCFN*6*QA\% P^TA'GL@<7%%[U9W<6##%=V\"IRQ2).9V%6XTO IBJ M^N!:P?T+\P6O MV2')I5*V>P+L.T/_F;CTG#Y1RV%W^XYE/#AG@>?#4./N@C'ER^YK4II[&6?- MFX 51J#[MVZ?ND^ 7;&XZ4ZH<05_@L, _.D'TZGC"IK^># G8)QNAP\NL;TA M=6^'WQS'F&M!W'.IT?7O'-/V+VUX+Z?N%4Z#TQ@1KG(N84>FY-=&XQK\C)W \LAOG=N6CP&*#_,J(]LV;Y9H('$[#0MNGD3<_.G+=K\4 MJD*,@1^K!^'Z]37<&*@%[^;+> WGI!O[8<8$ZIB/G\*/GF_H9)A2X MLE+JXL,W9,*5BF6;VL020A+VZ/(^IZ-:,MX_3W[DI:3RX<<]I6Q&1I]>P=$= MG(FN#T^V0 .#&J[/6+\$KND9)E/Q8J-M!5E[+?(+QZ7FR$XH8E'EG$;+;@DW MX;_=/MO4]<;FE&?F/=$I3O=Z1N!3?7SGTRO?R*<\T<5.=%[XUDM(*(9G7562 MR6=]R%!GKNB(6#W6!2Z;WMW57>_AZN%<^&*%%9U!S>,YZJ3PYFA\NY^5'WAL M27$5/'8#'N]D/2Z)KE//ZSM6@.ZD%Z=L%Z&RC-Y=@,V&K4JE7*V6:_4_3@// MM(%O7?VOP/3,,*/OFKHCZN83!%%.3VK?A8CB%&Q))H*)FTHE )_]J%QKQ2]Y M=1>/'U2!FSY/9X^V^5= SZFGN^8TE%?\0500?28A&MLQ>FG[3F$VQ*Y+NA#W MVQFPS<52%.)ZBZ6)1W_\X [67*[J2,W3N'EMR0&Y'R__C5J2[I3JK'A*=P^M MR/K$[Y8%V0Z"3O<902N)WP\$]8.!9QHF<6=]8M%$,2JX$S)SY%*^US7?P,BD M1N9)+*%IM^1M*B%O6\COZ4=M8M:1K$6Y+P;_U3S8+3L@U_=JY6H[?ID59%@6 ML\DK.I8''=X4A=K ;WEOL2C&RC4H02\_B?XUH\YR=HI>9#)5F1>%SWW!YU:LXWM [B[P M;YD#^>#1[PFTL>/Z0V+EO))PD:"6Y&CNP28'Y$:YVHQ?JAE)<:#W(3-F1,F: M W#\T0\=@*_YSC*D^=*>!GX(R_D;X8X[ZN:T)F<>\)G%SFA3R&J^YMY FC]L M%17J]@AU<5OWH3[@VJB[PM[N8:]X=N_> M]+Y?N)3*,Z7NP2U5 -P< +/YJRR@0N$NH[!XME!ZR.?F$T+$4"C];W3V37YTW'Y5C5>TU(?VX[EC&;LALM+_/;78FAU65U"XW"PNE_ X]VC<:!Z<,IUYA>B[F\Z/3Y/[,&0G MS$$6KXMRSFEA$;^6%-[>M_<\_U7ITOJZ1')\?*W2I?5UB6SI6-_\Z%*[7&O& M+[-TJ0<\!H)(H5-CYXC8ID21F6M*-/[H!B3:*5=K\QWN&Q#VER\ M^%@Q\+;#4; \(.^#5PPVA,$?\B\5'/<8CA_O3;\?=O0=E MNDC>[NJI$F7>M#(KMQNHT*$SO% )[KTZG9U26Q]/B/L]7GCHPG4F2+%+=/\W MTQ]+"R6FBRG-A+M&Y*,+S^0;&:LX$\%A+1;]^+1S"8\71XX,9F]S&OA!I_=6 M(U!7%:@5J#<(ZNKZH*YN%M25"-05!6H%Z@V"NK(^J"M;/V=]):B[NHX'E'OW M5*?F$P'G3.%X>IS%E1V';K&<# 5=!=V/=242H1C)^!O'I]Z50VRO:QLP_26V M;MJC2!RGL^@ZA.6#2PR:);J\@O)'*([%TY>17JP0CH) <2"PI8#L#T'@T1Z8 MED6-_9 ^2QW((GF/%%])O:"Z?DHLH)GVQY3Z5XY.PN2A6W],W2(L@&=1$)GF M!5**I9A*1+G7HCO7@5?]V1W0Z8,EZ?T5F%/L7WS6YDRF@4_=\%Z^9;8&2;$9 M4SIMQ=(S)<3W%.(':N(5)1X=.Y9Q.9FZSA.KI99S"_HJ02ZA;_!*YM^H%+F3?^@E>[),ML\G9/E*>!"?38HQT27Y*DW1/9[7!HZG0779M4 MRHHAP-F=O><'B7H]Q3T>X?>NKKN M!M3 RLZV1S$RR<(C5R89X+$?9MY]HNQP#PNL=162?-#I+EAW:Q@H>S* MT1]G+C5,_X+H[)P=F3KG6$_@_B7OB7R-*].FM\.4U_[=/SW[%8@!7_^4V-\? M/7)IZ_F6^"(5B>RX;"[\>'Y&%AL%V)8PU\\C!;7$*[][7DAQH*1ZTASDRHRGY4<5Y+E60:O\A^J04(Z>F M.U>X;">RY14N%2[C8%NS).]6\HF7IZ[<.+8>N"[0LP.3X40FRQ+*=B2JH028 M[T"&U$"P,LZ$/I"7;N"/'5?:]KZ/OIUM( NL7P+7] Q31U[D6WKIU,0BQ-2#J8Z#N=F"9(\:( MT]D9V)F1X\YNAY<^G<@G#%[8Q-1=QW.&/E]UKK>:^1;U9L@6P,@B?CM(D*+; M8'BVB5J](21L.5E.0<$@WS"8G^?!$7A:#B(>@#*Z9L#T%J MW-I5S*24*E%6IX!6Y^.*CVT/0=K:SQ&*'LE>]1#!C,V0LFN0^T%U>.YV$I M8-,>45LWJ7^./\M("[ E-(+Q^U3]PDL:G?D4IK__;3K$RD0 ML)K4W%L&D>H$;DJENFVYO(Y&T:E-9RM<4^*!2)'KE_8T\,,-I?,W<#N7[E/C M@;HY/]4OBZ3X21RK:"L*4)40WU^(&Z_'P!1;"?&=A?BQYO3.A='Q5PAQ/,2L)SGS=':O$D\^J-Q^C6\Q6 .-@-X"^2LC.> MH9+2AWN!4DIL)RWV1U#:]QW]NRB!;S]1U\KEZ]$=_3%QZ3Z^+.=48NF?#R M"ZFW,J*W93L;J+4ZDE1"W(\2/GTA'HV6MD8.YU/R 4FMLU".H M-?ZX?;:IZXW-*2]+_$2GCFG[/2/PJ3Z^\^F5;^03O)[K'RF98>6;2Z+K\'.8'QJG$,\U]QS+- :1@^[;U*O:)*-SH-)98#, MD%W"ADQ!KX6J+!Y^&, $(C;HAC& *:PIK*5[BW&T+?<6$X]N80.C&IX*[?^' MIRM9Q+XA$W&*_9CBJ(F_Y5-VX2DZL5X+\2WT/?=1RRS-XK4#PZ!1HK@>GOES M.^P32Q::2Q%@I56K5%M=VT!^Y%N.2TB-Q\;F:'Z[85^%GQ36[9;N9RVB*\SM M!>8^;AD_I5B/PMQ>8.[CBOV\(+,RXK!"Y)X@LS*C]C=K4)19PI6M,3-OT?*S+_D3W#99K\6$W ML%F8\5MA<^^P69B17&%S[[!9F#']GGJ4N/H8V!([[W[?D+D&%W8#EX49SQ4N M]PJ7A1G+%2[W"I>Y&L<+C:L\2#-7HY^2YBZ-&4J:NV1IN\_$-<*:3KW)U')F ME+)=8K?3_!]AF^A^-&IGTK&;!G>NEH$2ZN;L[OL789":>A1J*C^S00EU8YJZ MKE#GSES85&6-I"3O[L\XW3DO>#XG0%Z88:[OFQ3:5FIG9#DU29$\ /7@"]Q1 M=^BX$SRY^10+MA=0S;B'LYHS$F%'0_/6-6=@?]J:WE3&?'X]K?HJKD+5# MR,K5F6ZLA "SUV?.!*..+$C)?O6Z@3]V7/-O/(/$H&Y,#L@E[W36>Z&N;F+A M 5.G]\0><>"QJYS/U+= MP!2G/K=LDZF DX1@?.N&\&V!HO:7L.BINR) DY. M@+,;]J2^U["H*WNB@),3X+RK/4G.I.^IYP.IOBA<^&B;OG???\RWA#.FRTMI MV2U%WX!P=RM4\C;9%R-<\G%#27KT3=F,'UUMV4H-;"6D' _$*T/:2E[%C2JO M7.]4PBWD,N=;S:MRK7+L6FW]:.[YM4KBVK>!#QPK8/[)0N>WYA)M- %E= M$DKN\_-6))9V[KAF$H>28*[=VFJ'E8]OQ2YS5N]==FL-WLP_^N.\D>CF M+2^@^]HQD"B,04\7( MHR19C!%H=6!%2?)5DORX9/'7AL@*)V;+]?PTMC#%7B+(K2+ MNK=C!2D[:'172O?*) /3 C+8R8C%]W+7H6<'Y;S2)"LY[XJU7F]B4VCAOOM4 M]0-/D)<1T0MBNK\2*Z"GLZ[G47Y2+:_$C\?2#DT=ON+=#L_IU/$DX?&WPLM_ M@SRP"L_L"FOPL";">Y?V-/ ]=B/G.Q,R^1$KUY_-F!]?REJ/LU%GEK"X&"M> M'P;$G*>T[P(0BY(W_[% S'DN]"X L2@)US\.Q#U#4<$$=^W8=,9/#[@(;,-3 M[M3T.)TG^; ;.^9);1Y^Q7>B\@R_'?.?-@^_XKM.>8;?CGE-Z:S>'^SD75R[ MZ_KLK?^QN^[$WH[INSM$JW%21!>NM=S5+8LE,J/?'AH11\?MHV\ MXHPG14->T8>Q;2.O.,->T9"W#Z/M?L F[Y)ZHY\3;R*9+\3>_(VX+G14WC%I M<62^-3_E+9U99*T 81:#]P:'-87#-WHM"H=;F/HK'+[:AU$X7(;#W0+1CLJM MNM+S?>P_N)1X@3OK4SUP8Q3N9[!)/I+-EWQ,P+8;=-IP9;./@F%Q(T]%@>%V M(U [ L/BAJ&* L/MAJ-R!,/]PE#!Q*8VZQ0U-7W'O"FU6:>H0-PQ?TIMUBDJ M$'?,HU*;=8HBN-WUCO;6.]E=/V-OQ_G=';'W=L3<3J)%43-KBI%E\9ZI/OE# MX'HI%GN'P'?-K]AO!*Z77+%W"'S7S(K=0N .P6=/)*825 OI.KUS8D_^<*@2 M5'/A0.T]#E6":B[/>8R^*:]J@P2"J&.5HNKXWV(4O@*=Q8(OGN>]U"BE,.GA$!^VYXE2AWQM@J4>Z,@>UZ)KDC.N:7%U*B>'N!AGTWM4JH M.VATE5!WT/P^]@LF1=T);-^='3_V]]W(*M$5UI0JT1768)[W"BJZ\]Z^&TPE MNL(:3"6ZPAK,7^X**KI?[O;=8"K1%=9@*M$5UF#VOQ54=/UO^VXPE>@*:S"5 MZ')B,$T5N/SH7#53!2 _.HU^32TXNRFH",YN=D4+E @^7 MN_3%USQA9N=UL MMT(H+.LZC8Y=41,EHQQNRNI"1PS3"GSSB4;ELGLONA48U+APG0D6T0B )<"? MVR'N"C#MD7='7;8SX'26WH"H)V(_8>'(@47O7#JDKDN-ON_HW_,I>YF9M466 MQ"IJ+N?-?DRC%?CV"WRY"@0H\.T7^'(5^]TF^'J3J>7,*&5,O9UB"PIVQYE< M44.M MQN &YOAE<%N'P ;F^&U'OJP61?]X6G\FB;OG???U2@.U[*&36T*N#M M%O#V9HA5P,L7\/9FJ!5E!A70CA.<4$.I E:Q@+4W0Z4"UOL":V^&PD*=Q[!5 M@+W/:0[[.2XJE'T@RO9FD%0H^T"4?=R(62]7ZN5J/7[9?2:N\3";TM5QAC^^ MH3N!$6WB!QQ'G,'$H\8=F2$WNNARC%B^E@R BY?[P< M0S'.K1\-0JS]U06^1U]>7P _WHT,"<8ZDR;*K:F10/ Z:C3WZ!;42*F& FGN M03IGZ[V@:QOQE4F%XGD#S[R#148IDUY8;3%?CEUJ,5?1&YM3S3+M[_>.E00: MOG3HN*,OM4JE_L6%VU_PN0.-N+J[_&'QQ)8[]W3H_7PP M[#2;E4&KV2YW*L-&N3%H5,J=.CIYE7JK'857[?"J(Z\Z\JHE!0E7U?"J M%E[5PZM&>-4,KUKY9#(9Z-1H=^IEP!\M-_1JNSP8U&OE0;7=;ADZ;7-4*KZ3M:;5J^61 JT-;0["1Y2.PA>5&K5H%>0[;9;W5JE>.AHV:WCI:-,TM M:4!K(;&U5FB06ZWPMZ/PMZ/PMW;X6SO\K1/^UI&_'57"JUIX)4TN7(6_26'4 MCIKA5?@U\);RR?C:4;O2&%2;Y79G8)0;,)R5!T>U0;E=';0-.FP==?3.HB)5 M*^U\DD,'%.!.]'*3#)KEA@&$#6A3!W/8'G1 EVJTL8@CL O--'+$+YX3N#KU M@#K\>TR)P?PMPWPZT?ZA:3_A!?Q7T_[U/R^D\I7]EKS[TU3S_!D2-@1GJ#PD M$].:'3^ 3^AI-_19NW'76_3H@[,NUC? %(&)QT/6UH6M30GDU_K/ECJCT>]@^U*/2F$=O0 M>B_Z&/U:[@S9]JR;_P8GUQS-/87V'1/1Z;GNTS6VHUSJ-7K,' VV]5*I_@D9T#C\>;R MH7>N]1^Z#[T^E[*K?3G1X%:_=_9X?_EPV>MKW9MSK???LW]W;[[UM+/;Z^O+ M?O_R]F855[;2X]\(Z*$]\AV[I)T?GAT"))N-]Q;0V)4?B758$SW6QA3Q=:Q5 MIR]?-=VQ'/=8^Y\*^[^OVH#HWT>N$]A&>?[6LVGXXV.MUOQ?>,QQP:0<:[9C MTZ^:Z(E6G_H:"7SG &6T:UB\N^T_E'L7%[VSA\M?>UKWNG=S#O][T&YN#[5J M$IP/M\F_+V[OK[6?O"FQ97?+'M7+YDMY;!H&M8_],7"5S1P\F8GI] M<-(O@T7#-T^23=[>:*S5?GGNV_>];Y?]A_ON Z@ UQSLY05.*M??!53-MS?0]#5PR%YKX_(XB]\G HF_@!1=JM5+Y7]%XV:)# M_QBE*']@?A?_Y0! 9%E@=G48S'\^J/"_I\0PY-\<&'AY\I,_<(P9_ =\;-^0 M?6/[9'5B"6;[SE3VH758_5\@2WM'+<59#D#X)F"'@S'Q_GQ@4/.XQX*MH+J. M.W6X<\E*:/ 2&;,SQX"YRA _X_]\8,)G8-S"2*M/IZ[SA.U0&YC# Z8P0)RC-Q*9N31)TY"6W&3U]\8PD'!X[O.Q/!Q,IA\W]CT%CZ8HSUG[/^J'[4>4\2&X='.4/7 WFY%(LM.D,8/(B+.NO!IETO-QJMZA%._7)3.N^*QG[HC8YM_L[\\[ MKIF?[EP3?IMI(!?;(*X!+HP18&X&L3Y"&.P4WU!)-+2]&E>5=Y7$!QB03Y>' M]QCS$0N6[D=P/VFB,,(RSW5N8+Z(T?X+\T0^U/TKIHNY>L#H&H9+/4_\Y\JT M:77-P:)9:VI1"$8[M9Z,DM8/3#"[U4:EDCJ"A#/G]7IU!I>W[H/SO*[?\PMU M/3K3\+WY[Y>T];[)!HY;]PY<+K#8=,T/W_PR_[TU/W?G@(=G_?_FE+M_:WVL M=>KD*_[>$ MKD^"9R68$V&**2!/^]N<0OL&+;'(M4\M.L5/:S;[=OQ)<(>)>#0QVP*]! ([ M7SUMZL+3YI18&GVA.DM*A4?!3%'O/:==[V<;3O%Y[=J$N26UM%,7%"T)H[.Q M28?:%1T!3Y"_F(YKP3LZU6X98USV$^^G1*O".]U*E6M1SQ?.YV! M,]#W74I]:3XZ:#T2<3;HX<2QP;[\VM5J]5JU,X?V=J7Q6:L?U-1\-V(137?82'5:3"P3/TX!BS,;==\Z"1[ M!/]+AKX(P-+AD.K,>,B/^&/3TQ*+2F'MS,.]@\^/B?9/F#28P]D2*@WS2=/1 MO?_YX.[;Z7\.9!\2?8_'I31L1$L$IO"G URA3;9V\7 ?-I<6!8U]XB!+V9/18K&\BBXBB=YUO_7*I_>][G_*W8N' MWOVQ1JQG,O/FQ93@@H1![54PX,*=8\V_S]-9@QS^4<8\W)Y=80; *U@3_C<5 M@MJ"8I4T]DL)K;HY_*I%H-2J,7@(K,P3N'V+E@K[2QB.[!DW,!1Z'J[[#"@. M7-S%H2X8,[ XS 9=0,,XH*'5&C#G1MXFFD$M,L,_7.:PF7;@!- 4\>"]:>!Z M 4:FX;W[ QCH]K4@A5+3IH^IOIW]L#0L2SG&3LU<%Z.482U5K56\ E7EDPB M3ILRW0+8)J6!SHB)8P"X5#&1H4=!;"X1Y-,BQUNU3X//F4PO:5.+$H]F,9VY M.1;T($U@;GQH\N30)'PAB2]*7 O3OZ/A+>,U)(4!DB]L<((.A="+/LM>2^A$ M Q_"+T>< D[8!F<.PT.J=/5ETE5B+:I8#276G(G5-C#R2+7!3/ ?;G_7GL>4 M+14@,V)KL4SN%KP/XM;!':' 01 U"MS%R6/JK^ALE5-O>-!#N(0O3!W71W'K M?(NKQ@< $ IV=:2!Z_7LC^5=S-&CK&L&'9HV&T \E#6/7NA?LWK([QM?PP?7 M>"2SC^&3"$_Y=$:/PV=-F^M"M38HUR0\PQ1# /1[3H$RE[2U?_T5./[7N:_Q M'U//.%I?U^<8KQFQ=/+3VXGYW45SS(=-7\>E=I%?[^M;E M8ZD"KUQ;DZA\Y6L2-:]];?%C;R)R2V"]21N.E):O[E0_:RC,EXZM,$:,BM/ M,VWJ>8O&:. XU@"><&!L>EG3"$72RK0]2LOS0>265*.7[O<52C$D#=\8":+8 MS"85I+9:07*4Y+"M&&76K :7V5+G8N9P?AHV)IX&PQ=636_R6-<./LTU/.-6R@4('C?J3Z;'1T":V;N(:I\Z. M_,.'/9&HA,O"SI-IS$WO^Y3GDE7KG\CGU%G-J@2 WLM#V-\[UMUWL,R[!"YV M%P $OO1QO247^1Y #OACL6CGLO]ZF(H](3,, MEMM4A]$3<]A _"Q8SO*RYU;[$#T6 T.L$]X89,B<+HUHP\!E<88H>/0\-N&[ M(N,;K*0UX]W"_A)_::=YR]@>Y0N0 PIXCZ]!FBQ" 1-0MFK/5$!BMQV#;D8( M'_@04;2T#PL?3O"3>*R%:$-A"7KESP>Z/6(:B=Z5&/,-"I1-P'EY[ST/:BE1 M+27NW%)B1G)$[[]W5]V;[L/M_>_:S>U#K_@;7=<<,K)&Z:ZTS^?4TUV3%1E: M@HCA.OYV8L,G_ 9&79E290G%^P-3"(L]\(W MPI[S37^#$QF+_8Q&U@GGAB$!,?J5?X1PXY;&,O5].9!*_^$L!?M3I[L5IBCS%I\KNBX::\C4'UE=WH M\*<3O><=L(@OO8HY7W6IK*I)62UR%=7]&$)W:RM:E4V M]AME"0S 8_0>^/K<4B4(5[B )9C:Q;.^^-F*K(5,QR:.-M,&-I%UE!H<(8)3 MDV?>4=MYAI.;']W0:=N-D)+J@3BSD)\D%\I5B0E-SJ'7!DXN@D)3"D,)'&*2F.)LPF=1L M,:<(RYZP)51BQ53-C]G3]UR15',,-V MIDA:G,*88\+T'T,OTV@D@CL8"&3A/8HA!K#<(E3#HW &\SR\1&8D/H!OP4.> M8QFK@QMSY9+6J)1DQF)"8NA93H%,^V,1$,K#.VQB.)"S9QQ:+%IUSAPA5@(K7OOJO9FDJG!LH]S0_6W_KG?V\-A7-56VZ>9D MTXICY4_F9 1>@/_S@>6,G,,_IR,8H5T]_N>7DQ4C96$A^#A%@U.M5TK->JU4 M.VKP?K"*TRS/+SZ'2FY^$Z\>E3J59@D L.Q-[1+G5>@S/T[AM]X+=7633XGE MG.Q#2KDQ&GC'&YR*V!S1T>X"%\99CRYR8=\V3^4?X.O-$)E;-!]6H-Y\5 &7 MA0.&8DRT'8W 21-;ZH(YU.,JE \!DWB0"EI_ZP<8E%ZF!&ZVA.Q HK.#G\C M+>*51-EUJ47$+D@@HSNE+]H#U<(M[ _UE"2^:(;=YR2I-F$'F&' M2M"3$<\F#SD@I!2^4-)BC2VTDB&N-5C)(J3/)DPC7*I3#)ZPV*?KZ)0:'BMN MRZ8&<5KQ[]#>LIP)XHW?,PB2&SM$+,^9-T9\MA0&-8<+6W\',[$!SV+!)#$- MFXUA@DE=CRTI&>%L-O8Q'KTUW6CJQ5-8<%,>357UC$^D*'O<*,7)^_-%N^.@BQ9;$(4^%19+Y&4M(^#1)TUDNU9JUTU&DM)?,3M_^\0 #?=3AL%/>H)Y[>IJA$3A_HCRM.YZ%$9J M42=KF+">[ "O!"\QJ&':V!\CT9]U1N+D"!"WB&D6FP\U-*D:U5JITFJ4&D?M MY:")ZDE(G2S5:YU2=078PA[&U<<)?):=QB0XY5N!L&^B929%G;JX%,(C\[@D#-^_Y^LF1K+4P3UZRUZDNR6-+RKAXBCO8E6N M@ ZH_TRIC2X?J\JQQ*B.4"3L!N88R5\303R7?YBA"NB:BJ@.>T%P92/$\,'6J!0BU0J 6*=_ . ML[435Q+8.%KB07L,T:/M,0I&9&EL%Y:.S->..(4!E M- [= N88$ET8>Q^7%)X(7[S$C&F*OV"A*O957[/IR($1'^TL_SW;A(F>)2T9 M-Y)@RKRPYROM60E&4)U._06+2R:85.W)KQIB5I\ZZ"Z:W $F-R _=1)='F%E2NBQ'M6Y8G?8N!87'I MW:4!QA.\ M[]&&5XL\>SSI)0L[\W3)M2-.$\"(9:%C!]G<#)Q6GP.+#,*B1*;[BJ$FVC[L M"2[YIH\+6Z'/9Y[<66Q523N7*(;'T.T[E(3MPWSP=BYVE$Q7P:@![LJ7%56H M=D,\@_RE?;.< ;C7?;9#0;OF"AGM^O=FDX%C>2&WN[_>/:3NI<8;OT4;LH4. M@ULKF0 M%:RIRF&K5:E&C8E R5Y$#D0>&NC,NAOA8VXUAP8[>V=(#9S(Q8T+&A >1L)" M\&")2]J8@+66^U^D@9I)LV4$>CA\A/4$HBV++OTK,%T^<18KTK$H!+=UU(L; MSNAY$2Z;XM?0E-M\ZN;RWTUO6'.L) MQV5M#.P&K..,C]7:-+WO +S?G0#,C1-8AJ:#Z@P#C&WB'BSH-8,=/L8GLK:8 M7K*c_/8@BH'-C6!27D+&+>VA)NP!OR5F,C0E>#DX&X![8-IM#V]J4C+!L M+;\I*_9%2E(2W4*M]4S@. S=>-07GF8O9>01LGV/!.M6/O'2;. <1G^F^;3PS!1F>SC(R&4- MHL-MHO,2,P88=W:] /)#K5=Y;GA_Y2(&-,K# M@!D=70QIOJX[ZZR]+R8"+8E%+D_HB"'V)>/QRV>K-FP*E\^0D M/K97.1O2RWZFS(->IDLL; (>V]AQH0^X2CG#(O_ :E'40YO!I#2L"Q+??>"P MY/H)^I=C-:*HHGQOBQ/D9E0IH MBIYDP3A<&N?(P".D;&U QP3L#*;$>:+38N3#3)NZ^ J0>JB]@GD^TH[H MQ-R0@6G!+00:GPOKQ YY: -R0?5\ZPQ!<;V,?C?&:6G/W, MUU1&J(FO[2I392&K59LI?G!KQ.[K%YA&% 0SQU+$)!NPF=O5!0PR1G.?;1!, M0L%ATU>^ZY35(>>C=]86S-+BF!*+,;F4@)HXS#.8&VAL8VUU?#-U\_E_L=V0 M29HC=66:RBQ2,M#EI4S64Q9P?F,@1@Z<@19<@%"U:P=^N8P^A[M10Q]G'[!\ M*S;AARDF>):-/M.BHVDP_ZD4+H!<4W<$,L"L,Y8'PQP@K#[#%W^2:3$EEC87 M3"9LQLS"));CQ?:3)A9M6>6(R=1B#XO4#UF3#UV*@6F39)9;2B;.(>;"Q_P* M*CHG/KB\/:P_/)!/Z+$GG.$\7QA#6&H8+O1P_$?=GG NP6L1O[1J2G?ET"K2 M\A:8SV[/?QI&DB?S23I4?#^P^$[*%S ^!BKD6-:L[#SC#"I)&,Q5'%31'Z+L$*9$ M<6)"0,9R#O@7/+ED>28PBCO:4CO..A=VE1A7'@@ M++TG?-EGF%>4^!"$YR%Y:6ZL,#GA:K5D8S@IEG>>Z>)O,.]9^,T)W,0ZN%Q; MX4:-CX>+HO\T_/+]"UD7.WR+ #M"&S-:+9,'.$-=0I\P2L\LR5)EDDWH"HD% MT07K\)E/S9@_X;-<#I_),CH+*DT?4XUTFJF_CX0!3) \F^M#+" AN,7)+D7XR^C2/737A2$ S/6=1?XF)>TW"L/P@_., MHS ['5 >#1@[%K"D+1X%F-U+7AX'IY>L#ZS7B9,"6241+E'=&LH!&/.HCZ9Z($3;(7@%P])"1M./:Z\[64,/XL9Y)-FM _\$H: M;OP52^\FJK]F\G.#6; M[JE^ 4$G[2$_SM,Q EWD[8O3&KT0+?Q+L>Q+%M7@ MD3V+/*/OCJ$-WA/V!^99BNZ(UECJ)8(!CECVGH0+J8!^A8K,04/^7KB=HF9=6;HF_RN5#4 MGRB Y#MI3@&+%4RGF,V(7A9N)("OBWTI\"\5*1>.&_Y6J]9J7V56G,IE5^N+ M>[*^&.L47L2ZG.@HO\M)?K_UR(?NZ55/N[W0SFYO'GHW#[&UR,R.;%8]MT0O M4]O%HA]D1#^$0I[$/7]$T/P10J\\HF@E1E]KX;X*G=/$@47\#_C+W7C7%HV) M.QJ >]F B7V]#?\TFY_#[F 7LHX5T":F85B1(>M@)L^FNIEY2,$/T9Y CR;@ MDS H!R>8&G#9O6)5>;7[WK?N_?GES3?MXO;^-[@L7]W>_@?_[C]T'WK77''E M$0.OYUE1618WNUSAY[A86^ */W_A_8'=;#),*V!?W/?^[R, ]NIW[;'?.]? M-;E6X$T#;R,WX%5668@DRMG2^H_7U]W[WQ5R4Y#;R@URE=F5_@2'*[KZ]Y?] M_V@7W;.'VWME>-/@6ZWD!K_*\@J9//P;IZD7O7OP>A5HTT!;SPUHE=$5,E&6 M=A5HE8^; S$E90)NPG]Z#UKWYER[O#E_[#^ UW#>?>@J *< N*XB##D04U(F MCWT6T8:YVEFO=ZX,;\YQJPROD,EY#V-AES?=A\O;&T2P]''_Y<-GK,]_B_/+7R_,>7-S=7EV>J3A:SM&M MK'2([ION-[;D)I..^H#E_MECOX](1VC#$U>_]R_[:,,OP)[?L)6\L]N;\\L' M^N;WKW3,U4:Y*JA+D9XZH3+R0R?]][-X\7#X :G_M,3C##U?R M;]2&J]O^XSU:>K;?78P(& [)#<93@'=PTCC* \R4K14P.WWL7][T^KG!3*[L M8J.M[.+'BRG+.5"038%L,S^05396R*3W7YB7L7'[[/;ZKG?39ZZH@F]:6D-^ MX*LLKI#)6>_^H7MY _.I*SZ'^O?E75_,L."7WKEVU[U_^%U[N.\"M,_4-"L+ MW&V5]) #, 5=8XS(^\O#F[O.M>:?V'V[/__/OVZKRG M4A_2X:MBNSD0TUR29._JBNVJX$L5OPO\QC;S*!3/H;B9&Q0K(QP&(1YZ][CB MP(X:N.@!A.$/,,RWUSWMH?M?7(GHLTT89SUEF]-0W5&^< [$-)\=T3^[O[R3 MN1%GW;O+!^EG*!"G@5B9YAR(:_&@)G59L%7)"CF0T_P*QUWO7FV0SSU@E9T50OGMW[W[GO;[[2-X MN3>807:N7=_"+[&,2@7F5# KES<'V6YM3>P+%ET[6U,BU]^P$%/\0ZL48PM^^[']/W#"GTF#EC H\IM]@\_ MK"?CG(:TTS1G\7,6TH[(<5QY4D?&:2BEA<.?>F>O.C3D-8?#I!_>X"2/,C%, M=OX1$"0.#R+^\F-AT@CXC?*#5VSG(\]>679Z.=8;9<>DL*+S_)@56:B4?A?U M<-D!,HXV"&:E^8-B&62 &_$36#QQ!(MXDS7&3I]FM57#XU=8O]:%&3NKDAU] MB:>)X$=)>% "/V$DY9Q7?@8\*Y8N#W$ K<)K U@*?DC:R9GRW!YY5%228%X; M61Z\@+"U05I8!!L/ &"XPN]Z@>7SZJZ\KK \#GXJ/L-%Q$ K:^E#BSKE4D2" M#I>;ATT/_A]GA"Z8XN%1Q Z>:Q#X'JJ"D->C;6*Y9G86BW?\:H-@H T 8?IC M?J8"GC/'S!U'(1=]"']^0HQ'^=ER_'Q6WS4'052F? Z3F:S$&,&4A4?P1 FLD86T"WUF![EQ"U&*3E82AZ/,601Y^LHJYF42 MM0+Y[X').=W8L%^<; \=UC7=XJRYB'14YEDC?;KJ@I/VL3[NFUWXW'C;X:-A0799JQ[LW3-X 67+<9@_X\ESO;RP8#TS MT>+(>W:6B \]PC$]XQ1[[KID-\P%RL3+_-;')B/4BJIU_;GIZP(<%=H(/>+XSCPU\>+"8<%_. MI/O"GKF//)C;T(-9_)H\LR-1^I]:'N6C8-I!H9>VYN& I1,/9U#HE:,++$\# M6,95/+"*G27##O(BD8A16LA@/^6DF@%X>O0IY0;*Q[2#U#O@(BS^# .B.4G] M!GU!ZA9_![10.Z4E/!5V\42#XOO#<;/'1QV(DXW%$<@2;/ M=)"'" &+7>[:H-N%;!5G&$C&QD] G DW]><1XBC MIKAU^&X[S[:P"/R:V8A2TD!P;XI/T293QT5[H@VYSG)K@^Z_3@(\_A7<)[@3 MH+GA6E="]Y1-BW!&@-,1?8P8YEW'B1@>'P&,,IE)F9NILEDVHWN]]@1G@9T. MZRVH2W@V7+8RLKDM\[$'Q.,'YGE+32((<<1C#(QB>("V4G1]CPK4+>7JO&,VE9NHX=!#P.9L@;VQY9#X:DA\ M,42A>K=0+:Q[[/PM-V:EA5U60-EOH B0Q,X7!+,4FAIV9#,=S?CL@SD4% /K M4[ R%KIZ-HI<86B_,<3C["QHRR*6 C2E.0O$H!49H*GCB:"^G/ZALPBN:""\ M?(O%7$O2;T7@.9[/?Q"A?N;6PI1,F;$]AR!;5YV(A5+ABN$Q?=3'M2TZ]?G" M'ZZ7!;HNEJWB$QAMXAC48D\(9TK"6$%KOZ&U,(^&22O5"5@BOB0M3H^42\K8 MRX051 4D"* 8G%M_ WX<-Y M8^)2A1&%D1A&B ^V1/?%N(3K0]I? 71CB*LL%(8M9T;%3'(2+MTJ#"D,Q3%D MD"GSW&,A#!W\_ \(7"8*%O]TRE?Y\-II S4R]"7-H;6A$]ET"=J.5,9*V,+ ME9'?%29V\8='B-?%&>J!KI'U!FY9#HVJ?*^]AS, G"3( M![WPY-8$] [IQ-1CY $EP%"6!*LT8J\U JUE8M6![[9B*1S)T=H9L/$Y,5AC M#J=E49[W" 899B[P,%SXW#*SIVV';5C!^0B5^Q+9;@J^,,9"=\HP[S<,,R 8 M;O8S K9/B6>\/6/4U[)8UINM@3W$AD9R$0S'?LR>#<#J\?3D7VY/^UI75P&9 M/0=9+%%-IA6);7R15^G!0[H(Y04>929*)]Y884=A9W$P' 8\,H<[1/&)N7W" M FS<,"D$[3>"<"2B+$F;&17PB"R^+CD %T@L8P9N,FT#WYD0W77*%%Q]9S)C MNW$4D!20(B#AC!:^*?;BZ#-PY_D*PYNF=N^SIV6K6['?4*%H2;6=[/I$R[X1 M\>B*"_,H5'W=K*ML M*. M6%FD!#>"DNG4@A$*:;3(,^N,X7#:+> R$AH,X D+9LY3OH?6Q1QYT^.51)9T M+]HCC_O%3;8SC3(DD20_L!U<5XZ5"RHE-X:6PD(ZNNGJP<1C2]51Y/(9NH-A MT#0*@:R]*;=S2OFVXQ75"TQ[S/846UC;BVU!9_L.T^LAE/B6?I 3#[,(K *V MA KPS<5_!;A3D66^\ ES_!W\Z(#.')&/@,AP'8L7"! URK!-4:=L]7YCXLF/ M2X.4@ MHG(4[=D?C^+YAN8^85Q.#CQ$/C!3S?PE63$ =IP1ZF_GA%;72F <6 M;61.0M6E0XMO(1&KF4O(0Q,E>"QV)N>VO\K_Q:A6QI%WV7SESHRV=X6E'U?,KX4V8NT^G!L:P'?KVQ1'RT%?B@LRV3=C [[(D5I1SH19,0 O+ M5U[6R,.>COI76GQ=@)85H1 FS9;:4)(;R^)MQ(?6 14Z[F H"3P^?VY Q#7C M@ T0Z%R'SC\\C:[4C-6@*TGG#S##:E6BLRD+SZ!"AHP+!1 C($,(,6!R="?:U[5FMMTK;GZKH0;_C$?+MB+6G,7 M]^P$N8>KW[7'?N]< RE=[U4].3GB "^Z4_J"I(=#SH02&$#P9^V!ZF,;$#>: M:=VH*H%VYKC@HW)C_$FL.;/)IDTPHZ?[1.\<$_V82UL_%'GW68((=IK"D,[J]?' Q&)ZJ0!W&(U;#!?GN_?1X^23F$$&,"T MH-HI:=C*_O)7\*[O._IW43TWA>&\)CA_U(L]BCS&=N*; )+" 6F8NBP$G;QE MF"X5(2Z,, K9Z&,*PS;5SI85,=*Z(Y>R07P?)9?&D0RAL;V,1(1!,#J!NXYX MK:B9XN[:W(TXDL'GY2\Q\-]AO!0P?4\==T1L\V\1R#28./@0I/G5.>&L/'F>6 K$<90 B'FC"TE0Z. M/>:<=@Z(3V'?+SA;JTK81M-I.PSZP*@@FF"A3I<:^\S&.Q=&UD4^EJ) M4%F MT4(1@&_"PFDP?&/ #(8&GJ_+0R(WQ#/(7]HWRQF@/T!9'.6:[?XKR?(@[+-3 M_*SVB<=&X&465)"-P1<_(^S9;FAFTA*?7>=;S&/&6"]OGC][J#N3O90UM..X M*(5 M2J6*BP+:$[$"=O8,-TOY"_OE@>\7INOYPK?+T(8)=_R [9$+J%V*7&J]4\6FV\(G.3$@E09FMMZ29'Q81Q@UA M.LA2KJ+DI_D7V80.*\ZSDZW$E /[)I-:O'C*B\GS;#S',OD\,]0E<^59.SLI M)VYDLE0F:8C I/4Q@5I.><$/=D8L0VE_.<=L?C4-WL 7F\1#X]$+(7)3,2]6 M1Y7!SV9X[94,UVHE[>KJ+,%QN2X<'25:-E@:2OGSDPW.O'MWZ-9WYG>3NW>5=+W4 PR1J,0--==I8R1O8MJ=["/JE>Z:TV2P7-2LY8%GGK42IJ"*+XOB!9I'?0QV3IQ#'OQ:% M#3W^I0'ZM)'[6VV4 $SXO_EI)>8/)0)7P%D2OBE"8(QQ",B/0Z/:$).Q(::A M-L2H#3';L[[9$V]BQRPL6(AL&S,7C_<"?J;9O+D29AN_NC=CW0&R60Q@OQ'7 MA;88KP]B4[5&I8EKJID?D)BP\\YE) M?U[X)29S'>:=!BMCR83+=&CY2DH,=>_*U([Q%&N/G/DE[8HDU"2*_"RI%@L&22> M!B(_-W_V.IY*COK'3GJ@'G?-?6_*?8BHI: M0,F0QA0#X5ERF$_L%4]C&&V/F:7UB&N7;P,_V^,-INAZU4J=:JMTM.CF,K[& MXSE11HK\AD'905M4()V"[^L\ST_[AX!GYQGQC9L^>"**\V2R0X%AHO:938ND M'Y'1>_0,8!:$#3#%&O"-*/P,6R?QICEDR=JK6T^@3%$C6/V#W?#Q%]BN3OHOX ))KQ%S YT-8K;R+ S_ZPV M,;3P";790/%1@^\#8LZ--[589C/_2Y2E"E,*W42*H8<_)!_Q2N'F/45NKQ'-Y>"R&;:B?:?7$+0QZF([8BA7GO4NQSA\^E24%!@"VJ8CM(\<- M0T[@P="#@L$-5V$)-ME"/YAB1E LHQ+Y8M!A;/OXYX^5KL"Y#)VA#<;X%L@3 MN_L0Y>'NLS59NEZ=O<#-9)/(U]E+)J;"*34&,8LG?J-9P? +M\>LYC%J1"PS M/)Z^CR][Q*(EX9E@\X,0194@OLUB\:CV6+,EKNBFEX@H1RK&BQ%A MAAI30F$^$DNPK &Y*?<3&'EABL#V>)PPR1^,LDU#/GP29HL[6,06VT'Z8HY1 MK7\R/G^J?Y;?[$FBNKK_F1\TRG:0\/.46=D1=*1<;VQ.\9TF6CM7FSANV&TG M\,/-Q4\.&Y^$8VPF,Y68Y1(G_/%P.EJ.SR6Q'0(+'+!J7N*O4B($'PV",NLR M8C8;#@UV&KNT;:_!@)A22V8CHWT-K:?/R9T[ZEG0.'6>N?/*-AN,J9U@1$88 MYA-FRVVP\16L98?>(VB(RVLT\%7/^(LB_&;:$;YQK(WW^G.&(.*IL9CX.B<7 M1NQRSG\&G"71AB! QST;%(,9^Q,$#NX"MX^XRY:!#2=@P#A^//@"A%E!E13F M9V7LQCB>NACT%H)+8J@6&X\-'--Q"5HJ<[JE"[4;/O!I 'K*[!3^99B>/*J5 MD8<[\%TVZ\&"$6+O,=^6SY; /(_Z:R&'5_OQ$EDSF)1,DDDU;)?V?@Y)PC4^/QU$4WB7=X/CH>NO-S,=F/2T-02Y,92Y-- MM32YW:7))/+N8_V6O#JU@'B-V6^MBLP1W>^T@6NBNBD0@[?P85,7B8?%X M396HH!>U//J,D_VLDD:&0WE10/%.W..(-\G<\UAA,QS]3)SKLM/66)V@&:_H MBY$,%NPPJ,X"78?:*<6RC.*>.'*-'6@?SC421=-T\.F&@<6JH,@"3N@G0A/Q MPF31[$]47XM!_O!NG.@H4T?,RL)BD>"T8A6HG[Z8 MT1AHGL0KAT6W#+S%VI][_#HLO1C=Z. -3SN/JHBQ+>@VL6984P)UV$N-BN8B-7)V!0&5QKGNQYF=\^W/_?< M,UWU!$ARQ1,@W31F8M_FGCSCDZ3YIU.@CX4!90VX^11W4DH&/"* M?;-F<:W2O-&]?<)#KEFU).T6."4IWF'3F^+[(N434^BHOU GA6%L3*VIEHAJ MHT=CD8'#:KZR]3# T! L*3L)'$^D]^3D/# .&7M'#A[%Y(G2I^PF\=$>L 2$ M<,_%W '0 ZP'RV(1S$(F^L"^&Q:S\N7RD2FCW!B=IU@"PV3+K,Q,BV):\/%;TB2= Q# MP/!D83Q\-G>0+5=C3/@,/S[DL0'\0\:K8G.\W4?Z;ZQZ+C.AB6AP-:$KMCAB0-Q2+BT5WQYFT*I1Y?&I(#<;R3@+^V3&L6.B/LPA$;LDT[2C<&;N/I9@,, M?,>UE!]598Y8%0]7'YMX1!7<1;K1?10O)>X)'?!B#*W6FMK=*3L5!GT%9@NF MS"<3/:HVM!'?#L_4GCOI7DEVKM,Y[/ROAN?-32BW92R/1N#H$Y&^80J_LQ!$1^WV7_MJ3U;\]JVL-L2K7+2T[]!37NN]=W M0(C!:VN3 #3:%1#BLH\X!-*G]@AEBE9"1G?2L$%M+&3M"2D$+&C.$OS10("[ MYCL3E!9T/6"!U>XEVNP)>3$GH)"1P45>R<@W]X8]YL.7L*/.A!_N&)VN4A*! M4I"8=':A=[S4\(6)9@R/YQ,NH&FQH_E"+02D@8#WR5K=B2.>Y21#\$KK(R,X M&P$J#_Q,5C8$S ]5TNZ##4)-H1+/0CC"WW;IE!)QTD@X!HM"16!@0C=0J# . MJ7P\ID8X\+..L55LT " %W.]'?<[GDU"A>"99G$OE.]\-5GN 7%]4=<8]4KB M0%#)*BFX,-OB;R/81TS5R+PY9:O6(ZPX/&)G1,UY$:+ ,G,^0!OK&4P&0U[+&1@'$W\66YE!]VS\ MQ!.KZT/*K@,XEUI1BJQRU%GW("/RIS9LI!3:BVA"77 MDZ%+)I0UARF1\"EO'.V 3QNC..'210#%MHFJ>:J)35NCU3H-WF*E>=8@8!\TH"Q;"$F:0.,JIQN['R\B6/C MZ=LEX4%S5K"ABL<;N;!CPL5C09(3W$,6UK-PD7QN#"1L$A#UC8W$1*:?\ F0 M384]PZ<-BGF+(C Q!I>TC")GN1137L4D:@KM\)"8%C_ZA]T%IH ?HJ- M15_8<3$Q!XB]R6?5X3@*9@V^3*7E8F^)LZ/C1H3/3[SH3-PXYY/^V82"'0[; M1P2)H+7PVYCW_=X6)W/-1JT6AJM@+;5:J%8+UUTM?.MIC8E>_NNOP/&_SG65 M_YC2PSB$0EG&SV^,'^ 8/_J0][(LWT>^BI_8 \>&/ G7N:/"I4M+P_S_# MX 6"^:K-':*(!V."C0R[5J\?5O\W^UC%5]*;,'&:L''9+0,720S4$@)I[H"8&L6"%, MFP9XA@_[F$6)RY*!O:D)_O#"4:?QLTY76:[7BC/5+$E1<9]F7E)O%:2R:4F# M55]MT^HI-JW5#FU:[4-LVAUAV>$&Y+8 MOJ*OF,"!OV-F#T8S-!X]B^\+FCB1M>++>_8HMOYK3L#C\H>!)4NQR[,M80:' M09\A/W N7/:0Z2MB)QW/2E:F:C],56.UJ6JDF*IV:*HZC0\Q51A PS"1LE5; M\ZU(F/@7G=(IK(.,_F#HGY)1@'-*#)7;; TYM"PBM.5,)EB:818S6&RM=>HZ M$[[S1BQ%)U<26*H8=^"F+L:WH ^XV 0_\(VH[ (#C@Z_Y!_#$TKQ&&96N2/* M1,\R9?$CYA-GS!WVG(Z096F&T^.6/E%NQ_Q$ M%;)(6"B@&A=2U4__Y;[F3ER*E*RK"R=B3ENL*B"1R-RY+VNO-2*;#JQQH8D$ M^W"C'L3#RCBA_?@6<9SD941M)P#/.^D6 ;['U$W#-R:(($0Z"=7$J&LRE*XF M2;G//@Q.S3D^ZN[C3H\X(Q2H=Q[^Q^@U MO^,K'A%)?K(W ;O_WK_>=2L?FFU"D%U2GS[U17&Q&RA;JGW@E-!='=A=Y#V, M_!K3'#689FJ.RHL2KQ.>8?X22Y'\RRN2?[L4R9N1"LJ-)#NK3>1B .;&.5].'SE M*0@4-O"C_XX2V<_D(LH4-?0T/IC[>IWJ&A'$$!\"[=F!7,^1JXB<49L=4G:=%:4R-*OCQMF+=QEA2J$I M=6[*PV)W17@M:"'Z#D]CXNKQHP5\/$"U.T=D/8D?7U'2L#_68*-IPQ\JD:., MNZ6ERQ.(_4W]]N.-Z(B2.N=W._+2NYU?4S9Z<&)-G%4!E$+O=_J,$[:I$?L8 MG%+<7XS-]O!%(S Z?\7TT.$VG:U?K0+R)V!TZ\2K;K\H8AWYS( M?R[+Z6[+B1N?K-3-0;.A%9WW6#D K47F0*'E]E_L!7YRSYQ>ZI/LN%>/,P.3 MIQKE ?BK=TD$//6&Z^3"=<@2]8)^-W:U<'?P_2^!^=#EDOGC+_/$\B MJ&+BD0"%_WKO.+W!=,9#DA+587+UKC0^T"NW(\9%.#RNO-=S^Q/R&SN'G"<5 M_;V;,O=DZ>T9CZR:6A=W<)#L2-%G')0VU4[0X,:S'CF53$&3W,,,**"^ >.A M_>HP@@[+\7)H(_WRH4K@P:5M/%9\C.&7>4KN:B;%$YUTCXV;R(I_4Y5@\2A> MP3N=J@1WZ$"08)&(")H"G,P;"2J,9PT"W/MCKW;V@I)G^'TS,UF C)_U%/[M M=L SDX +CPPC>(*('\V;YS9(3 P9&8X#+>!P45*;-A,/.,[!"*N26*$6,1@( MSN'](PJ2]T)GO3#JT1')JE+:#"QV/32_<]Y/ MD]]U4APP,K%%\2\/OA\LS,%?PF1CD@OEFZ3Q>N5GKD,/6\FGR+H"&3/VZ$:6 M]QW-U-#W??9/8)@ D HDIZ^Q9;^:MD5@8-[-'#WYL.9H_+$9?)U6=$!/ C+U@X%5W08PT">!N\J(VG75R[O2S=E2X)J#2*UR-W@ MU$6K=)P\:6 3!@,QMFX@C#;\.'H]-KJ7I_>57O[Y:J]U+U M_F-7O3$8/(F#P82#P1,^?R9CW PMX/OG2.Y25 Y)=LT$Z\'ZH:*:0Q,@!_"[ M/>N@".I#GOGT.$,5'TYZ"5D7HRKO.MXCRO6\G,;"#_>"0O6F(<@1JGURYPR^ M<7? R#NFZ=XY%SE^(%PE,4[_UMT'*4KO#AU,4)Z8#"7G6K?8+8*:3=#NI),U M0.L?T7I\TEK2LAC1(CA8[G9 XG+T.''.)V#31 9G;!<%'8]$[SR!7GL@:!/T MR$3*A+\Q!_;)6MXY[5\^^4MZ7RX5\@#0;WJ'U_M.U"ETBX%@]'3KXZ"GL:MW M/_ OZ.[?L3I?/AXO3GJ;K=SH=D8IAU IK^N'E)-6! M>!>]T(>GCQ]$0IZO6:WSI[&0I_F(A3Q150M*\:8)RLV*6*9CN3AD'PO2C>^DY:=NV0^DT@4%S]32/-/)$6A/JO7RA[N6#&I3-\=*)DY]HW_(/G07,8 M7WJWZ6)G%COS==D9U"5>[ S-PV)G%CNSV)F/8F>^7?P9M#/??E7^S.<+;BL# M>O1+[BS]_NQA>O;XL:8=XG 3^50$JP(O.]MLBK(@[798[,!LS[6ARZ+M4&X MWJS_+>C.3N$P613KB%(*+Z9($6Q15RJ]?@/=@\14:G1^6<%&"/Z:"1T;_G7. MI B!$F/PLK^9,'/$KA ![^#]9:'Z3)E,_U6&=83*)ZX >Y.IWWSC?Q3ZMR.X M/\A*P,^8O9 SM0)UN&TN=C$R8@)Y4]%ZQ/Q8R+)1*GA$E#)F*IF^#V5]+I&H MFT%=M/8Y1]00U71\C942XAL MP+!::]189?DFC?##RD!:.A9_'][J]D0_;HB M"IX&D>TY+,G7N^^&7$'/H.L,GO8_B>Z2]?C\D9UY^W)T_$&T(W6O.)D=)@-E M2?=46>D-[0)[-__=;W=MES5=I+,'\]ET_:Y-GA!:Q/_\X9 *X;]?_'@!GX^+ MX@DD5*MD;CA"'>C>NNVN(PL6]A4*1)(Q4)'T.K2AX%6<]T^X_5UQ2NA_V%^# M%(!W4<#JUM6JX )8#CT!W@.[KL%"5C,7)K1#H*RWFITX*@.L0". VZ_N,'UL M+B/YX*O";0QX\P7HQ#DM!V"50)M7O)](OM[4U5@\%8E=7",0Y MXE*];7_9U!VWA,&3703WZY5#58_PGA^(SP='-RP,'M9/=9Z?//>NX1OX\M=K M4MYYGUWPQ)T]>'AO=1^J@CPCL@%X(;$VU%RQ8[GS<"/85W-W$/3.G>]"QY,^)F\&H?"4_8R: M$.NK&A0-@0T4!6[>0"\&:)%Q1R@52CN',*P@2R-!"?/O14.--S/><@=?\->' MPM;L9+.J3,4]5=H+B;_KWGUL?A\4_M2]KA':&,1_IB^T+; )]LW;8%E]UQ,AO2 M9@JK7.)8763CC\#(5AR1$H1=W@NN01(D"QYECO(1N]7AC)?V./E^Y M=0;:*[Q6=C6@\V PH?D:8^YI$^ W\!$M#MEVU -YP+\P1(5JND(OFLL:>'V$ M@T0M3T/2E4V-T\>PID]OI8+Y]8((U>M 8#!I M&LD((*8@9 0@FY3/C!^GA:$10?+3/_X#>7B81;@@ QMP[^9N%=% Y,$H[.#8 M @;J[LI'9O@>;C6/GV)I?AZ,YFWXR>@F[P>F_/Z/@IC\/T/$XV<&-GX5=GF& MTOKBEY]_?O+J?Y,7SY-7YQ=_2YX_>?KZQ:N+XPJ^?P360G -LP3S,T2="GD: M%-789&L?=K';ND5'L3+*&61\4LJF MRMWRVK7HS_I%1QIU%!E2&KY]0\G:ON+ NE/I=6^8_>B@CR9 GG)_L/6MY<*; MNP3=WL\E9Q#\B."K_, RNI1Z@OR((/-&4/X[C"D5[?8-& %SB+7BPA<(F)13 M\!7<^3E-M5'>HV&]#&EG#&.09U*GSW\!RPJ;@IX$/';PO1K7[2EZAA=7-Q1; ME:YS@TG"V&+FH4X3OTT^WJN#G7::_&_=)^U5W9>Y(M;\]#6.,("'KN5#.,Q/ MON\,9R$QL,=$!-1I0H;B\$+_](BUCY6+?(73^RKDJ&J;0?LLYO"++V9S.?I8 MBMF_=Y5!3E:D#'*W\Q$QTFW#0NL"!;8H&F#C%"H!PTG2I.%[I/,JJ0HN\9'Z M,%T6MBI?6*X&^& B%A<0*]UEQF-!,8=L1TUCF.L!P@X?9)7U3BZ!Y#I9 MUR,?SHW#7$$)R2G5TK*RSML:[%1/A7Q1*F7%:!#)NLE*C'(XQB3IYEMD9PY4 MFY<=^F7MT$\%-_F5PV$53$;F\J8.V0LL?JR1R0CS7)S'A!7/?^HKZ9R2HP'%K(-6C]]"V%Z?E2Z(&KXMJ,78?,^< M#'"%C7>"*=R!IE^D^.D;Z8AG"E?6RN9JP_JJ<->XU9HWH,JX!C(':,A9=M2R MHS[ICC)2\#OH\5]W4GDF$BUQ;-1AD69]TMACUTL_Q;V'QQ'[?)JF;B9VJH]< MRV(+O ++NE_6_2<;^/F&\AWDD6=YMB/%)R:4";4V*@DWV0ZYVA!WB@4##9#\ MD7%=EX@I]:Z2OT&S#V4TEF.37^E6JIS+T?$GI1DLQ:4'C@RJ2/H0Q"4E:U=A M/.,'N&R;9=M\TN-"4@88,E]L(;VH>:E[__8?!6;Q?_Z14E3%7__M?G";-,U0 M5)SDDQ,"48JPY"-^3),M\&$_W%S5VVXP!3!T\61#0Q&7Z/$:\>CX6@RPJBNZ MZ+)YELWSJ0;^2[7)KNN&N^65-(B3V'IX<$LXJX%"TWZ]W:>$JV+])/S1^6LH MZV I/?77@^V GA3!ZH-/!W$Z_DWW#G;O \":SK<,SSK9B )385<-*).63;)L MDD\U\.?>@D-\;Q'VF$BF6)NXO7:2NZ+@60@$*6BW&5S>%W!&#+>%<$Q',N! M=,UM"!2?)ZNFSG+7C,-TR89-.FRGR?G&:IA+TN$2-,\AKNH:@+FL)<-PXU9M M 7_FSJZ\N"P [J//EPZ'#T0P$'Q%Z0M!KD%@!AC-9>$?BZ;;VWP< ?N>:IM_IHIY&=J1-/V$IV;;0S_0L@.6'?"9=D - MZP\Q@X2;[F!-[@#AG(XSER&:XH!L6;[+\OWTRW>^6)M3*[!-7V( 18Z,,UA3 MB5U$V8A>ID9$M:*=SE\/8B>,POA&WE&+9E&"^,TUG$^/2>A\H[1!_'9M=4ZJU M<#HLA64-"/8NRWI9UI]T68/1%0 UYG6A)4^2,,R30DL8OIE#4:4S>9>@Y)AU M2$K!S$&AM)+9]M$RJ.4::DCD2N&"9X!U@Z=U2>[06NB*V%MABD%-25/'*3I( MU-:(?!I4]B66D!UK3!O6%9*4#RT^7WCZ>)%TNEW2Z>R!OKA%TVG1=+I%T^F+ M/S&74L3'.O7@;*F8^(QK$'3R$?@;CB_OD,'Y $!60BR1QBH3_BGW5,<=_C,_ M,#WNFDY T 34ZHA^%&J?FGZHFT .X:HK*,LJ2Z'-4R!:@I"R?%7@A^JNZM9% MMW2 32HZ9>1CI,D,V,6F F\W)O-(%\1E.%P#_D5 M7Y?7+H(](/44]8 S^-9V@?L/N%_#B,O9G]<@P=6 :/H>CL9BRYL32'B3UC\? MZCE#B;)N_\@=X;"55A7 I_%6 T$=%7UH"R)1V<3X+_Q#3&;#6U32%4]F8U.)]H+D7=A M7/8\37X"(CB2/H#G9"(YO:U5;.,1P!,A+(^B0Y(/F)!D^[(#PD^()_H)0)$\QQ%:7,HO5'I3'DM'6.&R6H,$<,M9'X[;^NXS+?V@V >RJ))F+1U]O[I M %7,]R7'F]1%"R;SISX%ZT^4A>&W@:NB'56D\I1K#]]B>A"1VU@\DL4C^:2Q M-Q#-8]O9VL]__;%/_* E;,& @V6&(AX EOU&TS]2DQ#G1>2Z_"4NY?]OPG M'_B%5F:2-?B-6==EZS>$>P'']3^J]6+2M28&%#KIZ&K[LM#"\P('#^ M!VKN.3::<7V$+T:?CZ^(/P QC*8!,D^ 2%+*"!J_0;0"^)7C7\RFB^:CG:F4 MT1_6^5EVYD>$N,>D@SM2RF+'PIP=(D^:CG.+V G2&D\%ND6J2Y2SR'P,T&D^ M(B^\@U"T5^+B1Y4[_DZ6@TIL<#)^1Z7NCW:8OQ@DMOQQSWX MEJC_BUOE3Y)V"XQR00,A+I2)60V3I'7,"7?9$+V0=DT13-QA*%S%E' MB&F.H_S>->=)5F7EO@4(6C=QD$T>7\OYL^R!K F15JLI8YX.$#]5;5V6W]J0>YR,QI?Y&V&(HK>'1CN_&'(,%)5 M>97'L9\U')+U"#?5 <'QB[E9/)>]J0A34'O3<;GL[F5W?^H ;?+@HCPGKTGR M#BUCJ^XL2G,2PD)WV-WW/7+DH*A@K#U_P?J"WSSX1L6(LV:5^;U_\N)MZ?8@ MTZS]@N#9JNXBDNJ@;UKH'GVG 64"D/737;DF93F,D;&P_ JY@^J&/\E%>UDG M(R1N01%4Q-,:=^E=" ?^"$^]T>S>%,V63"%@6,%X<8[7.P#>]0 T2#!3P_0O MN^AU5)1&SCP82$I^"MFVB=3TUP-[7?H@[] '>:8O;NF#7/H@ES[(I0YQ($*N M:F:OZ( FN4+'=0=<+%D+_.60)3*"HO:D^"$^5:($KQR2($H(O@'DIAJ'J,LZ MDO[M*Q3"\4?2WJ]HOTL).ATED0 \D'&2Z1(I8B!-E56J"MU3+@4% MUTB//FEZ$ 0IMH1O7\%19Z"[(9>$ M@KG<@2.[:U#$7#;.LG$^*6ID)YM'6UU@H%"V(('/HI)Z-WRG<5+!=F_79=^" M%T:$8[RPG_I+=/"[I]@DW^SE@XN.+_B3WTJ(O!2AT(W+$0E/XFYKW#8-[0SX M^)<*]2_P]P3YE W<[7=T(/H+MGW!4#?T/P/:'3[W5X9K9BBSJ%_.+OU%VLY_ MZOU)%'_'[ JP6_R>C?B5 ]^>*KKA/#0F;^^*G!6;2_O+H MSSB0%PAX]@N_V %EREOO3;'"^08;/&'QEO4:RC]^^#CYU<3;[]_='+F_Q^I&X8AA=+]S)!> :?:IO&3D;PLLW]E:?(K4+"] MKF\@!_G]@[/D6?+COH%=)4/]'D;ZRGN%WH?SX__'D^3AHX=GW\^/BO MP3'@J+][\,W]Y-&W#T^^>_#=@]/D"19&&Y9-);F.*V&"H6U'2<[ZEL?SF]T, MK8"75V2GQ[,B"96T_N')M7M9>]\AI3_D/R2C3T HZ10&_OT/X5M8:_8O@Z*$ M*L-43UE?UMSD5*S1>>)J&/RHU4K_DSN.^E?[+UL9.[W W. 5A M[%J_@]MW5_$0*)T ZYJK%!0WG287=0GI\PVES/W)B'(S]IZB<27C25#CMZ%] M0*T3T>-@7GZW;FYM3[^_L8#^<^NWU)V]TJ2I\+J6; M5R)I*SJ"J?ZZ:.(?IU0W?^-],YWZ3>-(Z/W*#W3 HFQ;DC?*]%DW+,=[64-O MRSHL+NYRJ[QMHB\RCYLX,@ M^:;U>P4[)^J9_,N"SE^RXI^.,ZFJ>JT.0[KZ.="-G3TX^5L*LA9-!ZQC_'%K M/___4DVE#S_]#GZ,9WOE#XFMJW(E)2/:/OX!5FK;&K8!G#<9=<1)A&W6,F-R $X@Q(%(#_00$-14G0"^+QX]A3<3[!* MK5N?7M;72SYCR6=\.OA)5=6]4O,IQ)CQ"PX9;Z#&N7,.R %2R.:U_KMT"-%6 MPO0>\@;0N4,JA!P"^JV5E6_X,#%]L6F0'F4_=^S+/9EL7^Z@8>(+2M:/T=IJL]I >3NUUH+O% M0:L)Z"'5VVW1=3XB@G"HPRS!NLXQ0'(^*]MU8"^Q^/!GR5M5[I5"1DX M3=H@Y4)>UXTD:FCY[.JR6%,2P:": Z8/V9=P6X)PS:6<7BI](Y.!@KME0NFW MMN!>M@(4 [%[(&*X"4]\TG#7,XYC.;B6O?Q)8R5*4?HCA",;Z])A',+8_EW= M=M16"1!;X:*EKX1DP1:@A)0GZ%L'?%%UH]57O^PLAQ+&-9S4DZRT;N7@QZ41 MV!<;:F@C;1W4K]I!*N1(ZDCOG-HZ#SHN'#ZV:%:KRI7$G T]#VS#MBXO,@9V M;_N*JI-1E^%I:\2+ MJ5G-;?WJ@^2*"HHN_)U[%^%RQJZVNM@%G^(#8T0BP&B 5&4 WGU'[>K/![[R@7@_F<0,@89DA2$!JEI%)C0[D(0MJ<04LAQ(PFJ0\ MTPQQ,@]#6A/.OI-J]S.1^GJR[N)& M)$,53TQ(RM1*O_6KO:7+I6!O 2]6EI";":LZ.#L">.&@6!I]-\0YZ^?-T6 # MG0D.R+T%1CG,)N'5B1\20HT24&<=/*2WH4"RY&<*4 3Q/9!ZB6Y">V1?]U(2 MI,8+[Z?DCF;7ODLNZN"*3Q.I/$(F>.5&,I9$<&E2R@=>HQ]4[D=*]I\I_"") M+/A/PY"GGM!GKP5^AM:%V]H*HIN\7X_!V<,_2B,!/8]I!/C,>/^OPLCS2AH6 M 5__U[/DQ?/GSUZ=__T_ORI*I=_A/-M%_$Y1S6Q0\NC!Z=G_G7?N/T"Q]KQM M^XP9Q2T26-_9.P=2W^*(QU&8]9_?>R+>,[C[J&/Z2"_G0H'C\7O9?:P;HF [ M>1A]^WO>_6<.1<^^3;]_\#CU1P*]\'9R(E/R6EB4>Y/<*^XGW]#/DNE?D/." M],"P:<"\]#O_H7OKFG5![+K@?*$ZAO=@?B4I( J([Q7^^GYDCQ\\>(];$ _+ MX#;4-"IW.1RP+AON2]QP?0><5WF$W0]Y;1E4]0-AR??LM3=&]#)?%SR#K1W]Y=)8F#Q\\?'1_ MV77+KGNW70?\KOWVX][R*]IL#Q]\GSYZ\ ULMN3>"KF6^,#KZL[TSX6WEIC= MF"P;\4.]B&>R9K0[\.;+737_?G9V^O@!@ 9I@:0VSY;EX P20UV;Y*Y=-\7* MKRM@)"^J9:'\SKG_A>S*KJG7SN5?XNH(_/G4<-[O<%E4279YV;A+[FC"MMJW M!50+RGWR[P\?/#[]/O'W+S$+C16J";=;_6VL)[R5HI-P[U;87DLS<_M%,+LL MDB*A BRYYM/DPCDM._MH_3\*F?V7.OO%7R%6CTO1$X!TN-,6Y):L:M&R%SX MY;AKLW*4/\&@+R11/M;-P\&^I&N.S8\-Z1H2'BO+C^M4BN(0MSQ_&7;_-'#].'WW[S#DFIOWS8MWG;7)D4^J>Y9R+_]_B;0='L)+0T(!Z&AC;W M_]/Y?O8-9-9"WN_E^I0\?/TR__?[/],<+ (+Y)??E M/\SA-_3=V8-16I9%FC'-V;I=UJB H\VE0C?Y5_S@W]R>C[Y+QG>06,8&T2]X M3I*)/7KV,'WPYV_2;[[][N!D> \8ZE(*FWB%]IO7QBLH#[?)$V]?B8[V7@"# M\6T>I8\>?I^>R0:Z;CRMB[/@! MB KW(DAU,P7)NFC6_1:V^7HZROX)DT:JPODTVQ60C*3='H'^AL4Y%V-@HDJY@P',1IS_5_4-$2'2%XH6 M,D+R^(8ISG U4.HXI]7F'$!C7T)""D?+U_'Q1%8:O;37^^T7/XX+3^'<>K/4;Q9*9@&:'[O0%>20Q4?#+KHG;@E MU!=4=*7+!SOU99FA+_T3\@6N>HHMXNI5LO+>3(5W\)?90:/.V8.'G[H99M$5 MN(.NP"/=(XNNP$?1%?@L$@"?L$/@U?G%WY+G3YZ^?O'JPG8(?*(]_MD:@;PI M?,II"/;O O]I%GH71>]%Z%"KV[7BT@-B<O,M("*@/E4V]=4[2SNZH?!0*<,-K=-"FG10U%ONX]A(&'S M^N[#Q2P0A#YX9%7^6;V%:;'Y+UN[T^1)..OFKBCMRRS[CBRX]2;TL_F/F.JI M!'WFLG#73F\K+S0E2L"RA1;5=;UU2&'=@.:MK@-"?P_5?.Q[/TW.-QB\<2)@ M4Y?^&6$N>?"H/ \/N?9#:M.[+)K)!4-KB975=OSVVM!P*X\%PT1%Q)$"?7)> MT0,A-0]U5 *!(@QV7B.4;L JH:'9D/Y<0@J$N@(;(L8<:5R?DDOQ59J2.XG9 M_\@O\ZA,)CJ0\/1MCTVC"X/(C4\[S"?Q3KOLR:-'P/ MPA-8L'Y$WL&D-/&5=S'*?1+4N?C"@9^+M=\,]49H3 ,3QS;[#=IW M_4$O]:NL-.V4B4J-PI7+KH$Y$=@^RHS'@N8S MVVE#,5HDD6CC2X"6F,M@%[>I4##@-EK[F?=6J(GX\+N5NO/V"FWB/Z\8/H -N26P](3?^6-8CYG.+(!.+K[X@U3#9 M2$30N4M$]S%P9)*'5WO1@5&S2ER%=.Q8Y(03!Z4*3DBJP)^:/54GL3T;%#FK M39/YX,I?M@=([,X;#CB4J?%]MRN!?X&,>V'W!B4 =7G2\;KQ9R"=B_!@,,A= MO8-OF^>G))QR.5X<::(V?_ L?&8NL M3#,,@WI!)->/_OP8\9JP,:,]/C8<9EXAG][Z[=2@_.AO*.CI1^Y?M5-!%PF" M([_&.S.9D4M-@'4<,B/_D(]E^IUW2:R24K2>Y'F3UE^M!;'UV%Z:MV&L%"D #*B492)PHD?BRKPH_-5A M\]6@B6JNW0B3@[>SR(/9^BF)Q34KBVU!!PP6E&23 MF5$P4AG__REK@EN=YG1@S'B#@FT <#5.]"%+0'3"2L5S([[C2 8; H4-N>1T MY#1.6(>1#=4NCHV2> ?:K3K>N:6$3D7OTWUK<&5X13#M;4C,M=&CC9:!L86 MF%<#-_XA<4V#7#&K_E*.V0TZQ$4U^C72>\M;X23XS/SH2^3A(>/K#>01B%&Y M\1?TEP&QI[;I=QSD)>O]"KQM*KF0?RW<)DP5SS/,GY%/+A'7_*8N';GG0-@C MB\[?V1J'E->9M[-;O)I].\8MD463\I=V?9<%0]>@#BE]@CHDPT!%^.@/*)\? M@9]QP>15ZRD'E\VP6>Q6C98=96#.\DMPU1=E3C69L*KA59Z0(I@LC>D#'8A5 MV"!8K^?:FXPMZ<'\LR=S!:(N4,TAT^F)0A0&P)&9P'M8&;:#4TGZ./'C^4'Y*<%M>BZSAIGO ML'O,I9C3AB2(W\+4MAW'QL!O=@)I#NSZX\,K>F*I3V";8D!$.2K.#R(IK.Z3'"K_,FP]2( M&'QY\'ABD>5;H(3FMF&?^87!/3HE[*_J1$64O&?GLDIWC_P"GAG]H;"N/#XM.C#^&(H;\&@T+\LKE\VG6EXP^]4^==H#T?B?*6E8:I!4;RRT"L MS"Q0AM!J%,322JCH^-)E1DCXPH,'^R5:, YX\[&)6 =!:[0C?44+U;AJUQEEL-GW(=I_4DJ"-KODURL@F@M#U(EN(])Q MC5C8^W/;HM\R"#GUFV'K(F\<0BS*+V3^Y(*#!P3MF[8;^/3!MOB']Q.Q3=$O M!++T3#5TX<#B+VY/)VT-+Z-H]6 ^.R0Y4(2DZ-# 0:S>,7U>$%@,/R^+-\ 5 M2:<">PC^]U)=KAR\X:S9V\P%_-Q;[NU6?)D&DOC)O;C2_.3E^;"P?#\!(QJY M,N.0T-N>TMOU3HGV,J0@;M!D @GDRW.M:0-GG;>#?AQ:NP9M2@?%KF3O%RF> M1_ +X+?)6KDM7O_0$/XB0]PFF&E43K4/ SZN!$\MJ(=ZAS0=A5)TIK M?I=3)L!A+12KRS<96O8K$%RKL-*(-11.-QDKGF.9E"&\.+W@BGIWL6.:=?(S M)5ET,,T-E6\:"-?HR?G$QPCA$8V"O2'H/)C)JQ#F&Y(J P9KD2:ARZ!S!L>:(/5\,\H#FACA MX$!3+5T9NX8U&DIW4@Q:;'CH4R-EAQ!- -0Y\E&"F,V6F*R2!%9(_9A$4-8] MN;_X=!@BB0PF?NN$@G\,EV^;]^,)-,G5EA492A.Y!/U<(PY>,7RCSJ/D+OZ= MO]B@4+1)8?K[H=M_K8:8PS#ZP=%5G=]CKA$$(2 >F7YSCL/IR,>"5-QD:_ E MF8\ KLDZ"WA]T$6I&\K[0!A9EIBA%/"3R>S+A>2EFTH454C)!O"W0IE0"MM:L>RB/\XN>M)U(%L:>X^,[56HAV;;:$=X.ZXK5G^S+*3C7D@_BR8U M&I^WN^!-3@8@(=8(-M>:+#2=D6UDL9[(K6<@3HGV';X$RQB Y,MJ/.[5>*$X M"TI(E S6G"^/J8TCB=JA>1/$$K/FM(>S4.EM<"V0_BE++#4'IX'*X9)R$:]9 M[B-9P>!%M]G6+0O]N!?Z3PPEB5;M=(Z(I66YE&R2V9ACA'\/RLOU_ )?EMUQ M+[MG=, 3*,1?A=-^K;L,S6&1C'&Y7Y;,D2^9K EI+*0RB6'4 9R()35SYB5N M71,0>UE#Q[V&SK?@4Y%']<;M0RK#MM&([X4RAFT$+;?9#ZA=+N?8D2^H9]3) MI?C3IJ(F7.\E$2S)52VV(OC[2$\MM/!"MBVHB;.\V] MI/8RQE\@S%,1X7%M-O,&K!NEI6&=^M@16\K!SOGE!KU:R+YJN&>7]76DZ^MG M0'NV*->LAQV P%M&OA#+A-05VG4#I8$]+#;0QH;"'67I=E)=)]@KL7@2,GX_ M8I*[RQK[XQ>"I8#KSPCH. '5ZLP"Y&L4PRFNW3RX*\;H]@)^<.NL[6RU73SI M>EC25>@'"EH)4S+"R-=UTSA2PN:&3*PL,]0)8"=Q>QQ%=2FC/4:0)2E1V6KT M[+#F"MQZD;;P;RIK8MP!]?'Q,T=L*81W"P!TN9O@3$@_CZOKU+>]5^P"T M:3:/!<;P/#0=7O&[5B!XH.\'>\'U6&&K[.2"+=#US75![C. M&=JB OR$W_^H57E7 J;*F?.P2;H0=)KGL,Z#3 M=$1(@R,Q*W;4^$QZ[U"^*-8%-WVRPZC@O(#'^-G/,'0VI[RG!S<_!YA\OL/D%-O]1J'X&!Z8Q1-CL2Z9"3"8@IY5%('8> MA%,G AZD4CE6H,%T-2ZBU!E7+@["KYG.:WT%D#@!0V/GV@Z)YX\.P/BZCL[9 MT?$FGFD@1E-Z-?.SR?<9=9TB@QL76 \04PAXBNGLN*@?+FDXIJK>_P5(2\9H MQ 'P\"_)O;/[W/R+:'=JZIXIWMY[>)\Q4\X P1!*IAVZTJCHO_WHOC_<$4:3 M1L=X0* QE@8>!*^5A@NE$8IL4$&6Q*7?8&V-Z =VB.GGZ)Z@2(KWV>Y]G@K;B:+H:NS!!WBW@(((@1W1&Z0P%:ZZ])]H MRW7E.J 4\(-Z?%]&HK6B2P?8\-U5$2/N!N6BU,RWUI7\!?]\/SA:Z/VOZJS) M!VN$&1!-7ZEIID;=]V_O:WG>=.GOLF)H*#9]N0%K1LV/P,M.2'?%%" (WG9* MC]BF C&/LJ =BVTQ)X;L:^Q-Y4VL#%+I!!\5M168E\.;-27!S!$CSY^0(OFW M#)'043^0Z?XU1X@ +61@#8O"(? 9FA:R:]@ 44Q.GD[O]T!BDE\BXS# MOH35B&W*^U&-'<@3<7VH'V\[N$R;-S+_^]>#W4#^?YD.P7)UW8[(LY9R'K;- M*S.@U^E!%#,CG!XPX@-L)"E?9YY/;)9838R*Z3H+T2!04L*-MW7N?/!T<>!Q MJ9V$3B&>'_\%_V:8]"/8[N!A>%/B[:OX!)#H1^X\[[-DL(8JR"%8QC T9)+- MD1\+IV@@=TEGHS7C),%X*2H[&G-P'BAJ4^;2"V\JR;8^4NA&L2[,TQ:J?K*5 MH>']A#3)YY$NL+,9ID4D+Y@)TY^9524K9P='766;[ZE*76]L@BGB1Y+N-^Q> M8L. #JZH^N*$<:LF&3AJT4 @N::L8+O[Y;%SF-+G[ 'GKGC$;;\*TD?Q\&U* M(9MXV/F?XO !/\RLIGLT>#W#"F<;G [?&2:\2\<31$G'TSJCGD*_/UP\J=2J<)T M$V4XC^<\#G&<,=1RHF&C)Q^"!I;!_**RJ9C&14C@^%.,^+ /:I"/K9L)TU>T MTB1T=-'68.XU_4W\.W2HR]S) $9DT8&4DSR1<%)= Y8W%RL^)MK/:6V%U/5NSRKHF&X,EWS % M)/@D1= ==07''K!Y_1%"EA*O/#)R:#GYM*9GH-<%><^&#H40W0X(7!R45HF: MG <^?$8Z+C#M ,W9#DRE*YFH:@ +3HFN],H["F$ST=3AUJ@,ZY389J:[#"X: M6N,3M,,:QPQO-!BD,BS*+4,?)[-X8V-Y"?EO;(T:L .9'JE9G[&$:!,]YAG: M4WJOV9PQ_1C@TZIZB]51IF^/9FLPMS"PIR_^ M!;F!&@U_&7VI1@E5<^EG:N2E[U;5MD.(I?WD!FP6FE MS[C\-1?&YK;V*#56A\K;8/T-_1Q9-^*:JX-F"PS8VAI\O. E(*0=CNQ+LARA M>TW, 5V&"Y/DNM358/W"FE6B#&HE]RN?:U>I9;2:B,.19!MX$%F]=@WIOK*, MZH%A.,08@52NP>EI1&&-TET%LZ@A5QPS7*SVP4>)UV"4RR3J9JB9(N^_-NXO M)90OI(3RYZ6$LI10/KCK?1X1*F=YMNM$'@;I7Z+\L?<_LEV1E\R?3;8YL.@A M%RN=5SGPH^T35,C.&F%ST%_I.4D93*3D=.AU8.KF[M0QABGFZ#SWUYIW!_=" MN56%;:@ 68$,S@Z_3O]%C'+LQ?HM3V8^$$(@%STSF+B<<]V09\+?H>WRQW$+ M;P?7@$F/J4X&OCL#V3$Q&V;!.&4>')')+R1Y4P#MX&JOUX*PW5V".$[C+GWX M )P2O"Y*;R'"WPCEA A:@&+ $>T=7K@Z^+.6+TN2F\&G,R(*_(?YY8Q/Y^_5 M@Q/M)SF_D?8!13F$C3%@ZH?LJK^<>)B8JV4G ^,# RG7/8"P*-B0Q)]H85$: MRRHUO"5"E.&D8;A<+MCVE0+4Y0E2*93@]?2GN#;H_$JR9GU5 %R4I$(LT6)7 MUV6H1N"]2C_.GCRL,!LA.X1:/X$@9TB"[E>PR6"?U#OG/Y+?"FAD*7] MLY*JX@:^2N\#8C]4O()*[B31EM3(>#V7,>69-ZM!F&7,D':'RC(%0_O)&I#_ M^(US.^_U2YY][(U/YY.568VJ[OCT(SHWO]^:2V:.RUU97+O& M&G4K.-!Q%A!5H:3J8FIO_!>_K_RHY$^2)B *?_@+JF73V(($"CH) 3,Y1 M*#MS(,%6QA)2*"\0J3CF6IVPV''],>RT;>WOPXQF00U(I5CP_9B)0MXZ,1ST1JOZFJR$:BC$=SP/60DLC>0(S,KK73=^ MCU!8AOC'C^T:5<97^T/%&8"QL4# =;0+WAD\8>?(>_8JP- MB0E%5I(%*KH1NG),[\P^5RB^1WS/ !GJ'*T(W$ ME31_T'!V+C@'F6T(FN-C#)#/9^!?$0@*! G"(Z;1:333G&T(->X\2&7;)/V# MJD8T>(/6BM3_K/?%[=\QMR'G\W\C0A$PIEGVP% MIHN28=$;TUS;C9;6PL'=1IP.DW.5OOO;)"4,[W>NW9T2-)+! VCS>'=!Z0R" M^2DJ5>^7KM=UDV-1>JBL,@^RG1"''!WUQV+8QHJ#:*HN?OYQ O8PJ)KX&?:' M"9D"HW4=TT3.2"-%.$99[+9TP\M.&I8CU-71!;)%*CE@#!KB! %!]4CWX>U#+L6=)=UHQ(,OQO6-:,["*X,NGAM&3 P4Z\)[ MCQE]29ZRK-N6ZH=V4\0ED( _Q3T^('M!WS-*<#R M#<7VXF2 ]$M1$0Z5P#7:DP#V%CTJ\N0U7DL%I!PCGF\GO,*&NF&[.V=1#$6P M$:Z^.6I'YI(.M.WF)7 M\!6-F\'FE_2Q>30OYF8"3>PUU.NU8&WSE)MA1^WA=PH_)YG0Z& @TSKA#X3P M!'H(BFY &6>ZOX6^V89 3).B&G]C[(C*J8*313IX%>L[4=]GLJTKAXGDHL*L M*P%^0HK99* P8P-N2M]4"*I6!=Q^IQJX NI31,65RTKH:7[*@ZX53ZY?\6&> M#_/!=!:$$,C]H0QW&=GG:+W/&.N_BT9GO"&G7A:^SN*ZR'L\/Q!)&)5;PKOW M+PW>@Y]>O]S66A61UNA@-#&A 'B\3AP.P>@0JF170Y^@(H3^+4">6G<#608Q-E0GR!2&0Q*7VB.KC<)VCA39 M4Z/]FC=$067X*65CX4?AU>]G7A)(7[6PJ?RFAC0$2"\/8:%R=$6X5>VYQVU2 M9DK8'A91:(\63AAI6['S,;JR=Z"P+[ISAI;!-DK->RQU0Z=YF>VEHX1^A$*[ MK_W_+%"3+P5J\NT"-5F@)A^VHY.0!]U!TEL,25!UWEM; MK2#=F@#%HE,KU;ZNKN/^J#+S5OD*"X$%U>= !P(R_3.< X'T@4+406^%#\F MY(CR*M2G0#^D(:,Q;,?.L& SC5,,1X=JUHHDO)2K^;0UI[Z_.!9 J5%4&TO\ M$>J@OX(T@3$FS6ZR_=!EBV"0T)11HQ8EYVKXV!)_4!2'0P,&U5@"Q8(])P]7 M6D2*R!380OP=WJ(DC-3SB#JYA.ZG=8#]5>S_#EPI'Y?WG1:J_1KN ?K;-P:Z M0=GN* <@3AF191A.G/ 3JIF$]XBIJV@<(;P)'2<&*T.G*W8G8)FRI8[4^)U: M<&:!(K=%Q\4B^)KH;,GZ(PKV;:#0;WU8)0Z0"'R@,B4.><9_^. M@2ZHM6N&1=P#R;U M;.826_- ?>N%5;P)^Y9),7EVA:#=?!8/C9I/H([V](HA3- MTB+V4=]Q5"H:]Y?=LDIMXN171V&R;>:AGT_H*=$UE.@RE 16-L;HX[OF 4%,(KN29]GD9.490!GV+X"$5&DZYP ,ADQ))A MQ*@K:HW)D>BQQ?,#DG:Z^S%C( 2QHR^3.V/85#"EF--_FQ8E/&*!^)C'P9TZ M)M$4#[!OG4&"1]_(RLNZ\:?-MH5OX8E))9#H"I;U8[2=0R$$]%GI2W2-D.Q! MXIC*_,88_'.>Y*, M1,RVB%T'.*KA.1C4^J:$(3PT:6C"J:^ MNUN-?8>T_;J0FG-,[7(ND;!^2>/#'>Y\H$^@']I+BI<5U*(K]-J+;J1N+$V3+K%''*XZ]- MQ_N[O:4YEU9,F']B']XY@DDR\,C,N>R>FP(.UJ(;66WK8-SB'=-[0_1BA$)_ MCQUW+#90Q8V#OXI49">PEO;D+5S5(;O@WT#5;@OD5K-1367:Q,%0D&YH ]K6 MDB7@;Z>)?S=^.5"NC?X2?!)62T1"X=8?YQ1JU5!C/,-@".R^"N!>O ,;. MWU6='EJ%MHBRJP?0GU21. 9>)+J\4G4DZVB2;>*/'%O !9D>JB^75+)V3++W M6]V8>OI%EET8 @8RY3,O7Y:A?U,2Q1>6ZT%)\""/*I3)AH>*\S/HEZL*^X'& MF"'?1SQ6EF]WR+I,Z6Z@_=EYXV<&W1H^'L# 69X^ZK$)^"'S89)=9T5)D$:" M4&4MD5U0BHM&;7)&M'O'W&]V+G7S*!AA1[()G&6C(9K9Q;P8^>[[ !#+F@8< E\ M%#J7IP+J$.M19KN6@>ZTVPT!V\@861-A+%(&_(^ 1FTEV8GY@/"2,*?=2K=0 MP\W V/(3)BXZVY>2\!=2$OYN*0DO)>$/V1(6N:8#E'KP,#EL:@ZY-W?QL$*P M2F4A[!34P%1C-LYP>1.;4Q].J))J[[D44"E3;"I7A$(R_OBTP(3>#,N=SDUP MX Q[XM9$6W/E)&\V:"F/Y\SR.:ZB$ !:Z:"^0NQ_@B@2*+9!-$OX@,4:TN+E MC&8P6D(F",5U<%-I>1P3J6:_!,< GVU@A!PZ1>#X)PQ/%62@=RNN@6NA]/^) M)1%^$ L"O>N^FYA'%4PBV7D3O3SBM][%/#,L! MLUBPMWL4\($M*]4(Y/6MB9,#V JPJ $YK$PR&!8&BC0'6Q+*$>MF"PQ$%^?> M9L"]D ZPQ!&T$>3!-.G29A4GQ4J_"K@)I737A5U#^_ MJ,EX8+0,XM=_.'.%C;@8RD0@Z!)R9_DX=FK"T[CENU$;.BAMHH-[Y MP-"?-83.\-X)T^3"=H*NI?M*CT)]C%U3$)A>)U'8/-R61L-X$\A%'LMAJ\Q7 MG8HL';39>EB,).ELBS\#\*V,4QH#C&)$@=F9$H3[$RR[M,U+8QR"W<\48^,) M>[#PG*?Z1.C'N4KD+'BRCGM5YI_WA-SXLZ<'!\F9WGV)7 M'Y $04[$;V3W)E67Q2Z] ]Y"P%*&)9!+V5F[#:071;^2PBDB"SL=K# TP),K M79?WA"Y9JS0.'"Y%K= 3[*SQ-0*I0LS!Q0P%$4M"FESUVZPB6\<@/O00P3L( M,4;5HK0)' -^&?BW=5)O3F13<8N)<06%Z>D$NQC1)5DC:]3P1. (JH'O-XBA M>-*.=&;RW.:T&:!BTZG2A!&Q\_"J":U-I!A+7H6_NW/3AAJ\ 7L/*OVW[$/!+]I2?Z#UYU+_ 8H%\A)IU]R" M6QK65 9F);(?/E)@_OG0M:U#L#IZEE?((-4-796*XFF7->)KI$)CRS.$B6*5 M&=D>[$"-"?4WTKG&;+G1V1-.'$SLAU 1G6KY%:8/2EG"ZBD3XY+UXK()[XA: M[$>#M)!V_ULTU'?\]:%I#)C17E:1P%+,-3(Z(RCI M#\L@'#P'=S8%%[)*:#^T<6 M3BT.LBTDN%2W?HTQ1X>Q'4)%';B4_D<8!FP/@=Z%EKPV(+Z_Z?=&KRM*U.=D MT"YLHVL$2\4^* *EIC\LHMH8 C@8)H>1!T8P8N;]0ZZT]S]PVQ7HL-23OL&Y MU0\-+8@*5Y]8*WJ(QQ2AL24:%:1D8R.-_<:_AE8/+7@1=R,]U\=_*H]_3+F80)%G$# M"*S[P[2$^LN1)KLT=KSR,V;R0]#2 LT*AJ.E:&6"&=PG'/ M$\U%%,,NY"*' MKV\U4C64J]9!,%ZOGZIR/3!@1)VXAHD#EX(A0-=[ O>[VA')>H6W3X%":Q%( M;$L!6!#(T85CQD\-X*QF4QTJIHH1!299>%@ZS&%K"%ZU%7"3\+'636"H9B96 M2A-#-PC]DZBO:_]#&,5T._J8.CAY;NMRTTB#B&RNK@ KZAFH!_)D/R3ZYT" M9XCI40.A#!#G,=*!ZJ?7S!3"M=.IGFY91*V:'7C7R+$L M6;^:(0;,9-=D?:YOD9JOI/=_3RL$$Y#S[RXU(R"F%%Y*]):X$4AUI&R=1C*2 M$4AV^NR5I,M!E$<4]-#ACYPR5 2KK2? ='MC$2+]C080@[:8- M4 C[E#YKA,E,T\39C1WL]+ UUWH 8US*7(ON$>J//FDGFBA'NR;83N'/,VV0 MD,GV)UEW_9"#H#XQ1G:Q8KD^WM$LDU_Y]6-R0]8 ;\70 MHF8,66O_'*T&8026'(9UPC!"@"^QP@[+*> NIY>0C"*UR M;IA>4!BK0UU_S"@0E>ZEQ#E##TN;4_H/HAS+[+ZSCIG,"BLR1/F MB=1C=$?[U>$CG$IC"QV[GAOAC"!O-R7/0@$?3;UQ&&&,**@F59+MZ-5^=TT/ M37R#']ECWJ3>;EO><:;]"N&E.A*A%F4=69-!V#A,L MS+AJGKVO5NY;SEW+/FL X'LS4H(>FE"3HZ%P1;^GM4D^),@\I=)O .;>XJ8G MC4ST4R)MGVR$\ =0V5.2C(016WT TP(OCX3]V9R:P0 :HVM]]=A/H=]= :SK MKL\VL?8&-/G1VY!!,!$=E4[+3.C_N*( ]6G#!ML1ASS'CEOLND3R$L-23_H M(XAC5-9F "QW7594Q7MU?!\UR9>-Y:EX>7UDS8)#WXG/<(T#9"*PBS.G5I& M[EJ3F"U)('2%R129N0_WQO0#^BW;S#VAO$!BI20;#G 8*#SWQ-9&% ? $\ T M+;)=H0UV2Y$(XOO%U@^5C:)3@.S,A/8"@X,XZ%%5) Y,7(6-_['_@UQPG"(< MX5:)SQ#$ 5!103.;_A> [*[-74_4L*AK,6(3B(2ZESKXEU$'?_A@J8,O=?"/ M',23MD[DF*L_/B(<,<9W8#&.*P)_$85*Z'Y>%7 0*0]L63AES0MY/VIXI=Q^ M$VK5]@B=I&L(J,[_,M&?7FI4Q%V%R+?3>!T\VAM&0F$.IA5>T@G%IKL%U%>S MH[$Q]8VS.9]H0>WZ!E"GT<$WR$Q>N7(WB$V].[)^0^TV=7GM"+H:1YI!=;&N M+FO2L3*KVD9QHO0[&RI'R8SXC+:[0$]5LTMP/O7W2!0S;F,X;M*>@T#TB>PT M=FDH2:VL5YU-,442:=)-HG? ^:CSUP,,)$N$4+#&-X JOM4_!;D$PKIC0R\1 M-I&",*02*+"*&X4XPTWX[P):10YWN1VC,0VBC9/R=)2GE/<>P_GGVPVB&O%A M>?:6M-7!05\!7^I-*Z4!?JD$#KC*;EKN_8&WRKDCSE0K30&4$:) +.GI]0C=C7N)&G/J MG8:(U/5^F,XX1I\8R4.HUH)F]V$^Q>Z 6C(%['>:4C.)I\FSH!M,+R^>15@! MO#_HR4I_T)T *#'B?<<6*%IJ3*I+O3\#[\5@-07MC=:G_;J%K@_\=I6@PA? .,RV)FFY5YWN)U+M& M0_XN'US_NVC,73[Q363B],$7OZVNWOT0_?ACSN3#Q^L-S>7=!S<[HM^+A7X: MSG(@F.Z]*V+89C"G"#)MX4]!-PYPC&/YB-&3^?]L_OI_.*D2WJ'_;UA%RX+Z M@RVH9V,U1: _@70@^EHW=5/FS"\(3$;B D&IAKAQB95<+H/F40I9:]+(0PU$ M6JP"5Z)ENJR^(U]]KQFA0-@P[XAS>6I-M8\9^682A")92EU6RU(Z[J7TGZS< M;F(=9, "$2K$;V=[EB\'>S5!R!OW2NMET&(-BK5$(K7>#S1:D9IO0^!\'\X! M!PJ$;=CVNZ<&"A3@9 "\]Z()& 7]K$A31*.%-9DF#I&>6KA-POLOE76=U=UXV^=<]&'.&RH M_ 7LIX'P1M"6Q$=L%9;#S+\FM_Q\S'0=0!J[A5:9C(&@K0887_4J&2S$5'':XF M7@*,28YDC% :@YH50:%'[KAP[)%%F#LRC'TD,"2QH0P]RQC)M"$ULV;$XB1L+TV<=5UT=1( MUGW?KO#.Y*H,<<$.M*@;; L)K>[,[9PF*[_7-H6 [MH370%;C/__;W6YX(L_[S(\K,%6?Y'1)8O9O\/8_;/*R-)>PVJR]#OX[WX M#O7*A_3V6!5#6VY<"-9L&M0FYO IBZ-QW"ONJ=2LW%M6*T9 HZU@A@XDUXYJ#,B M\C.O$X2\&C+A9]YK]'R#?XK4Y$)' #DEBM$L<=,BJ,JN!Y$%W9N4$)X6T MFX)K66<[U(J.^!$&/\7.X@5@L"Q&6HQ2@M*X;(?,)@A)R:YKRLRA(IB V&M" MSG/"35'O F*A+Y,(XK*\CGUYL4AW32)AVO(-_APB17I<06"B2+M*19&;&*SB MH)*P%ES_Y,^7M7;<:^VE@H+]4NNTXZI16%7;%=<;*N55A+A!A.MM[SVB=EAE^CHM5-.\RG_W)Z@0R["!9Y2E=)7NJQ M^H3T+\^^__9;Y+/)MD2'>0]^2QCW-;> /G_Z\DG<')K_<#\--\EK/PO^JLFJ M*58@\0B1-N0_H74/U#"Q(_'L._SVTU-,#7W[ ZT0?S%SI=<8L,/8^(]_2W[D M:_)X_?&?9[E)J\94^64^^(WYOOD[$@ WM-6:0BJ&4U]%L:ME#QSU'GC" M_5I=]M:O=/]"A9.-K:KF@96*'Q$31A2RCJ .FG)#(YRU5Z=? M;IWXL[4+GU>J(9JJ61E0L5+/)AR#0B@B5 -%A=A!:N ',CB8;CCO4]-+9X3I MP[$,G9Y;?W!?UHCQK]N [T"9,!B)7CUR[&4B@IJ@_AN A41&/DQ+XX">#^$]1+) U !^I6]*[T2?)D]" MAV.;@>XF*I3*#,E__8W_Z]GI+Z?LK;MK3.711%1:-ZGJ'BDNF>, #X.]2.VB M@@@P) &3O[RE=.!^15K!6Y>U2%F37680HO.$Z<2=0&D=KN9W)'AV;2<=E?#, M/%^,.>)UM\HJ:$*G3G_$)H57#C1A!1PAT2"")@E>E6Z-G__H_+OM8X[1S&"Q MY/6^\)L%Q/N870H7GZZB\+;(Y##CB=]8&)<15T1CEW4T!N;19-XG""CIP]#Z M3 XK.J1;<#AA"3)'(HU'N*-D603_$CA<2O]M:.;'KBMY'W14 R.RD-ZO7*3G MPV2U2A\JP@M,#LU#BM+(G&K9,QF#OV^,4(N7MO\#$0S!GY\R;P,50MK[ZB(W M;E.SY+H=77 XI)L7N#+=/WM*2C/(4UZ?':U0L.#3 7%F@Q#FJ"=8>2F5&72" M_S/%XR+9E/6-=8(&[*'T@G"W"< Z[Z49:2.<.^&M@>QLF&IFM="(Q0@DA,YW MTJ,'\]@6+$_ IJJP9#QX$"\QMMHE!;B)X_:I:7NB=%8@U#<3IC?ABIM WZR M;'V%5._X5;3ET)IUFEQP6H#<5^260)(K>4<.I$$Z.K)A!8@2 S.D0<#&A87$ MJ!$%$5)82O@V]8E,\0L@ZVT+6#/=]VFP*KK[^9@HMMZV$@"R;]"N(GX-\ W^ M.73[FET>EB%OZ"Y[0QNQAZ,E;#X_GX%LX+*YA :7SH6 RJND5(Z6%-K+;0,)F;M]P?#4O-$TN'3'M@0*@VAW-)A<28N/H(M$"%898\'N'8C5!3 M)(>&*[(%APCNJMS=[\=[;+F:_"9%&T%F#N5Y*SA(JAKVG;=S%;(ZD_2QBBX$ M/FE+%2ZYEIH9S73-,&VD_U6@JDJPR:14@+(*'BF@F?I5B),)K.)4;NDT^4=1 M2Y[)CPZ_XW_VQNTUF:1W\([GNXY<],O%2.3>X.SY[*7W&0F0V-A:? %0+]-H M&+^"/-S.KQ4T?6P7_(NX*E:%/5:8 E-*:^2DZ<$3I:HB5@)[2 XX_PX=$]GYF.KA?-53 9 $ I2PN$!6UIN"#;F+M09.&!T= M9]RO&*D C0WP)QB9R! N1ZA(U%BH2\JJF9G'4PN=2A3!T&3.3W7IW?'3Q#"# MJ5H"GC;;[#=3"C)7H][6:R4Q-9-+>KDAZ(GP/+,'%O0O,$WL>VG,YJ\TX3(J$7" M[)AQH2%3X1Y_K;(G73#O''3U^@TL.V3H_E6U7((3 >[&)9$FTVA#!H.]'Y47 MH\2DTA6_!DRR^'=I=&+2XV"4"R/1<8GY 4"3!MHANU-4W,W MI(X1/U.I::Z*'<>TLBY[0*WY8,]5QH[$)$P"//<+F$2E!ZEF5E_QUHW3"$,. M)TRI"$VXK&>!HLQ/2)@&I?K'*;4)$XH==&?HWCU-_N:#HB 1,/M%HEZ]JD%^ M&)(0?L>A;BB4\7NBP2U,Z&'HC$&_$_4TLUT']./^!S?3.LU!4(^H?E2*9H,I MI-&^3G)BN#;L&O4-*]FFQ@:EFO"X*5JGY@-3/4&L*WX==OIOFYX]-1&,0A;N M??3+SRYXO75>M%CFC8-VMJ#DGTAD13:2C+ ]HXWV>3"H&)C?H,.C#XTBIRH] MM2&F9Z5I'LHF*AD\9CDAX%L7NVQH$?6=C'=5>GA;\TG>Z5E(*Q<;)/D,;ROT+1R"AZR:[K(H_RJ]/=L\-;\C&,4S!^#-E&Y)8.XOML"VXH M\K^KGU'/GR):'!1;P'NS=)D>+I%R14?#X3PU0M.NU3H%NX!5!-:7%V$-%=0E MLL<@FJ-(RT(\G'=)9A_+67 '92/17V,A7.Z\P?-6CFCYBAC\XD ML##4H1U3UJWQY(%O9@T<-@869'\.?B#"%$&?NWL&8S=$N3^LND(P:*)!@E,):GCN M+9_?>^E8"#YA[HB1'0YDZ-^),D9T '$L)-E<#E6T[X=Q 6:I^)%YTXD20CZ6 M2N/"E\P,=@_Y$S-G,1G*YT7:%S#XGEK) Z^2ZT"#V> 9@9MG7]V0A<,ZGDZ$1E59P/29.(9R$^GNWAK6;2P M3J#,F6-B(@#_Z,^1VQBP[JQX-#%#F,K 4 T734>NC[Q?#(R[@M^@F(7P9&"O M+ULQ]')#'YI?@8+/C5&YBI0-@X>2X[G'*RO5^P[6$2]9QDF<,% B/;RD@JR; M3@3#I6D]QZ+1^#T$6)MKI81Q@ED?U\SQL-:1ZUUA=USSX@--0)"!6Z^QD&IR M6Y/NOHD5Z0FON1^AWI8[2 3$L$8\&[<_CLL<8LBLS'E M)5 J8"+!NXI. 4S );DCB48T&C@UAY7 0_U<>,A7>WNGHOJMI_;X"0EFEC9F M]A$^-$*N4<\3E.>](H[".14NE-H>W.$U^3&U=T,N322N.SE9X8(4>,_/ M'+H-*TA9!&_G5TG-Q,R8W@'QMOHM9]?U@/31N]4UY&XF?^:WZRL'#55Y\ $Q M(PM6?)"O(H\8IA"D,LWW4$JCR9FP6:[(,5>8!'3V-'7OIT/56PU2KB%8-)YL M?X)SV."/8>3VMA$*3*2?^3'JOK.LC '@!FJ._BS#QX#BCN#AY,3&<,T/!]$ M?'+C4K,Y)73]0+,O1Y91[-MI'*N/U*@\$F!O%)!0Y@.#OH:* ^P@!-HGS/N0 MZXM+CQ][O%X&#N8MCA^G^FP:9@(V-\(1V+S>(?(_U8WYF*_S]V).SZ%6 SP;P%7\_?'%Y JIZH+ LB)1VXGN%K-JWD M@Y5"\E'D D:.)G/>(%[ OPWNNJ?&I"T&380!J,A/3TW-BFMS5-T,E5)L7PHO M+"B?Z#($=Y"T>6K-TH7T>$C,P>2!)X$M'"!)+C:74:*P?H\LO_4BSG- 6AE$ MV3,PF<*>%85.\K(8/Z_OBA*Q6ARM*UE(>-)Y(]A2PAG1SF2B>'%C&BRZ(2IT M V>7FT7;S@&1)C#9IM=640\%3H"ZR*"L>);SIK1- P"P*/&I2KTM]87CBE/\@S-RT&*"4"L:)WE)\(S0^78 K&4K.K)-4&HL M.*5V]R+9V(4XB/ M\=]G#02,#UFAW%N&E.M!WD8P-L[VP6&8[H\R5Q4U'1S\G0EKH N/ST7)(R.: MBFP>3H04G/">>H)W3<'0RXC)(VAS#U+2!!0L_.[,]5:1;9(G1>?1K&86"0]QB@4B98N%BKQ1=.7"^X]\8_^M;I$T3V\N_,* 5"O.'#S*^PG2 :\ M-((_3R'!+8(_QW2LDS/X.D(WX;DDXD>A5YW/'!\[>M\I3P^D$=C4AU@G:_FH MP1H07!HQ%X6T/@Z#LQ:.:>]AE+S/UH""U.79!X,RDQ(?)+KIO@1!(://X3&> MPINH-FHP% !(V%4,B;37 M5Z!AV_)QY)"!2\,/K!+Z00OMW14P0#1M*F1WYFG6M?_Q/0JFV^2Z:'KQ^F[\ M*($E8.=WUA6BG*1B)SV:,/>;CC@3,&5",)7*>THG]>9$JS/TN]/DHH9K :D- M/!VU(YZTU%:+%5KS%W&S:8;AF*UJ[RU4EZ 654CX+R,R>'90J():( "%_NN;B!-F_$;Y/FD MAT@)<=6\&6@A4<,"+&Z_#"E'AA&+G!4G&6:F-$45@6C5-F"0';#E]!0P]).M MWPV7-)Q V:4()PANN'>6X5+>;R.L6Q=RF%&JEA+R3Z[=2Q]1=@@M\WXFY*E/ M0+G9NKJKOBASJM+[;;AK(#T0=0(W?878^KHJ84F8[:]4,W[*2DJ8FTE+FMH' M*Y3=KUKGK>:)=UE!^%1.6(69DKEA+A$_!!_ [$I5_2"_)7]]NNN$(*(JX/*#NC2"]%)RC8 AY=J-UNXD/$%Z@I8KY%. 5NZ M^2V%;\"84N(),(AL]@S:AV '@0/8\H11E=Y":;#$<&+"HL+HQ5"$PE_/+U[\Z?S9 MT^3AMP\>G,'.J/*L@21!!4^!+Q@'"2/ %P86,]F#OPX)R_CG1M$#-9:C9UA3 M9M\1CP^Z(.2PU/E>(E\^==JHN9ZG5/L5QH_)9(O^\.)J>PB4#:QWJ9Q_*97S M;Y;*^5(Y_[#Y6DS(C ,YM0K>J/CKD=?*IRB4'06I/"YP(P@O=Z&TUP)^GC'' MZI#ST4"X2738J:(.!#QH?'4DFF]!"Y=DJ[8N4;3.*N_:7C@Q7!:9:81ZZ5R, M?,N08[$JDE1\2\D;3K5\B#'#QH].0&C65',RJ:\PURP9-8*<436M6%%V6UQ! MJ(ZA+^?]1R@%$_\:GG8!OAB"7PB50,^D7DD?WP0\X3#Z@"+?\%_3Z@)<\1:> M-O-.$?LNK]0(%)I@ZYP(5 B"@(?XVE]63G!F+8D$C\V9A$MFM!Y;P\DT=R[&LN>]KAL_)QB/:**>LB7*D^R=L17YB36[&#]?T(Z06A@X!U7PA/I5 M6^1%UC";3;;9%$"3!0.M#5D0 27KS7WL@EC!+F(J2,HWL\\NG&B&+A+N J,8 M%9)#K'3=EU"O">D0:>#(N;_3N&Y"%X!@D)*2IK!"))VR#S7ED+N'+P^AD;H@ MU^YK33^^LZU^S2N"P.2!J8\379%X.&.B+=X25R[L0!W[(*Q@=B%Q M[2U]&FY80#I8=;E2[C)0Q%$Q40'10K\P0DQ*6A9^7?6?);WU^ MN641^(R 1%;A=VJ^S<3R5*86FQZ## B?%*C;PU8W#T*Z0!/,6T/\MI)LT8%: MKUV.!M,T ZH%BBGCPWVC5T$8ETL\LFC;7R/3E^-$1G3#F"6,L!AT;)EBGNYT M@%7D=OXU3&+ROTW?X)+Q*VA'CP#%RC:P8I))AT@4%@G6-57;%O$=%.D*U,(([37ZT,;1)US*38E;NVP)KFO!*N+V,0 =PNF8-X>J8&VNE:+LX MHG?$B(B)BC*3EG$D6I/<7HV4KUU#)SGO4;_[,J'DX,>Y]^0^9*I];(XS;=XR M/!DEKO7><$+"K<19$YY,.;_1S,8(1\)-&V/-# ^,$4A^S!T)'!R2,PD^QZD_2-7<3XWQ%BX+ MX$O8[A 3&JCRL;4#L3/3QCU!M@M(H'?(W[ NJ7?=F-O@NL,7DRK;BOWS"]<; MW)S 7L";_(X><7('ES<:BNE57E&^BG+Y%$A >Y]??5O)4(;Y$( &\5X,?&%& M[ HR0$O@V*;\3^!TZIF]H>1G&$_F ^1,*CH.KMFGB)!&#FMT9%M.C& MH@JDA$,ZPC'*\L6#Q*_2NHO).P+$ Y>'DHQ$A(IQ]EH.BO$>^2&YJF\<0E"% MVX$O8L+/@%I2"F%JC-++B4'E3942Q;33"F&RK16Y\S9!D#91DQ>=S*P>1(HI MB1Z:3]$!P$D.!%WK9/8M= A!(7>J[ Z#YG$8;.I)%J#)07440_N/2L*(16:" M%K0#]__R! J_WOK3AFQCNIE1+3=R2)6C.\^VZ#SPGE7P\*#Q5:,11%_<(+1^ M3]Z">4983@BB/<$R8#*4:P;A!,S$3I5#_:/0K_2FE!;](PJ/4JHS];\Q&;RMT*E8E M_Q%W?/"-^%;B*><^6N#5SB%F2_&F]'+Y[;\M^BT_=P1>IO=[FOR,]2ME51)O M"--'MF8;=S0H'5WJ=:OYU<)HQ:X"1_Q,N"J6:C\BQ*5C*P"ZE7!DA%*92ZRL?NUS(D/4K M=SAZE4P#:!@0_8%#! \3#QM:3@!.>6EH]OW.N,0&BGRI4GPI58K'2Y5BJ5)\ M#'8NP /%P:QAAXM+"\%=)P<_'&73'G>LR,-L2R$^":EX*/_V3:4,#/9$UTM/ M1Q%QBGPSJFYC)YL=5=%&+A<8Z]8TK9$[P UK=>^/8W85^" >.$41R=(PEOON +9M[^6,%"M.(3]Z4*\.\5P1NA&2MQ!9.+1\_:X-10IS\_L) GD06)> BIL+"5IVDCA%.\PT M,O#!Q]@=Y.M<%1)'7+/P?TQ#[DY5!]24#>V.J3FE+ +.:5I2:@7SA^,E%L(((I[,Q< M:P9)ALY-!'=:.['%I'3G.UC'([(M^ [0?:Z+I)_QX9ML'UGJL/1(7=!M''A=Y-YLJF,5=U$ MNG9Q\9Y:R.^Y[! :;0R"0ZB[R/?2ZQ)=/9B]6VC4()?")'N-@\8T"Q9EW;50V[5N6ZF<$!P?N6)BU7?(G#2H/H6W#*;A35 &,1QTQZ=V*!F MGDV_'_%Z1XYDAQ45[,8;^)>898Y>R[$!X0AR1 MZFK!!3%'&!TM0#M6$7JJ\>Z+VZ1C>8N@YJEZ6$K$'M+$;.A8"CZO+<>ZZ=&: MV%#46:I'')>(\$\TZN/3 M KX?5"QHWQ^-23Y'C(N^4/\1^.(@L>S/OZR5^>'&9IH;6%:M<]3,DNW(&R[, M<:@8)"MIQ7:)*E^P#HB'IIZA[(K[P^K6>D%$BCUL:&'\\LT4"X9D,S#>TRR% M(UX39J\(S6+^3\BI("705/E6>5D2RRJ"B2A:%[G<0 \-\(%&\TW&*RS!TY73 M10N-=(88G0]3P>%= M X[G5 /?8JH#LQA172G<_R9 P\3O!]JHL-DG*3 &9 -3;!9@,X01P[J7:&UA M0O=Z:6)BHZ,I5$8MX24&J/#"S/M2+B4\\"+P"@C1(G41.3&,4"NT1MH"Z\W& ML4HO6BMON;6UK&Z4P(QWGR+TT0\@,'7@@4W9F2]9MQ9ZKK:@VDR'M9FUP,A) M&SP-IP.R]^?MP'3,@8S/[]YK_7 J$+.HF8Y7.0:@'T$5T8CBE*@&B>$)DH MH;,T$O[>3*0KB=4 ?R[^P'Y'N(RIH/$T0>:UR\8YPY4N/XW3*['8LQ!4]79X M0*Z'0!*^P-AQ@29^'UO%LX"Y"[U7?.4VVWB?'5S].03C;%V'D04>('7;BU02O M-TZ>9)+C/=00E!AFWW%ZLH^<6-%T1_@<$5PB'\U.+ 3&"])06+%[,QF/SU&) M$D]@?GMM[MCJZB_,0H! .M5L.1SBOEOZ'L491AAYA/3F;+V5 M!=3, BE&PFW";WC14@V6QVHZ_B(-$*H7J2S0B]F]'%#G>U2F%K$'I<@(O#N,)+'T.M'=P6!;DB1@C"G%V:#44U3C_-KL^' G1 MKA[L:-MSB_PQ6(QR4P4\H7G8(26+OKY&,/_,F6;?Y9VP/*D4K(7[F)4ZP@&$ MP3NNC71 $T0?D24@8,9,V2WUD72N5 RI&3,T0!(,N(A8P:5]F L_]"369$C, M!FU2,X)+4=HRAW;AHKV**CP1!:]9/&SI[]B._9Y69* M0V1ZQX-#S(UL>34UTRTY;)6"DX0E]6@7Z2E>C>S8I/W"20W/S$M#2VTIF 4H MJG$5D%+[5M-(6T_1YHE141V8'$1=\\S.!&[>0*231N5K_-"C0 M":1!6N&9Q4=!^B\Z:2!N%VT]O689H*_C97Y<)7Y4NCO3IR_8R"%HN MLN1*R^ BR%"P(V/#9I*8#5"D-*R/N@F=M>9A;4,VVG^5/I]A,KV%_?K=-CY0 MK@[[>+'IAGM8 U.TSB.Q*K!>NUA8]G:[6+2^GMDT:9#1&Z&O^-W5=I6 # 'J M.L3++UXM?MNVO+[B;0WNRN_?S+@'($]]XM[BK:!)*6L+63M8=AX"=53P$,DD MXF'Q+4Q@:&+!T^1Y@*N(ENCMI\D='W,+^X 5 44DA/S7-E4V/.^HU^O(L9,; M7H)&6QKA6'( \OG&V=WII683V):8<5'3X?.3.2-(IQ=7.[4I3W$@UKQR/U8 M2)%VH2I&X;-._5S"-!\#% W;ZVI-6V%2[Z4:Z>]9DO_$JO=&V)E,8W KXAM? MC@S$;_BE"-'RM3K [R'&;J%4@,>UG14R:W)^*_G2E%.HO3!&PNJ6G[!)IMQE M,"OFSM&9SF';])5:@UQ5:^/=.JBB4HK+;)W8 ,V?MJ?)_Q2 UF(8S0ZZ*Y$4 M\A(JKY4PS"*-J>OLGF[#17X@YJB-%M$#=$Z":/D)6^ J3EL4,,0W57U3*4M; M6.?>P!O9<(-0-E4U_:W3:29/O]_0J<&ON-? [$YJ*U MJJ;.4V345924.=98*.JIXDP/)H'Z MFE,E'BW0R>6X*E3$U2R89HL^%I@'68/[VOTR5VF+^^36J*%:EQ)+@4'VD8A6 M]H2Y'CE5?,L%8HFV'%:R^@\J[N8= NAK2]F; A%( FLVR25U;F%YP3X7#M- MN#BV1D.+F<7ZWIDQN]?GQM7"J[.E@Z].-',OV_ICS$LTK?A==566^1KJ!1SJ M"-)B7V5?E:7&2L,[7"9F:A-4&[([2*X\MTQ0,>/MN5'1%ZG)XE2#8;9=S%]H M(L,V7CH-!ID_>-C]Y4$2ZP*2./8@"0^2>'1W&&MY5$OVMN32O"RX:I7UHF54 MC- MBX" .#ARL$GA I-324<== 9QY;B7WUB'N<8&[YPWZ4]AC:$TWI*?ALA=QE(V^Q0,M5Z4F9T-()?%RN8@;!-*$=1%UCV]VQC1Y M(-"&Q/H$M^QCLO]$VITXO9HW<;BM)E8R4Y.MX??,4"@IK)*9(2#)H?'/Z=F0 M:"C=6RO>-]=A-B5ZM&'--K0DQ#]5+IZJS$;\B9 M)W2'E<4_2Y#,X&ILY-+>CBCKO)$N:?'JXRU ?' I\4D* I4=#?A]8?.@Z2IG M+2E&,:&3TS4 *Y:C:P[.*@%\97?EIJ=9W1N=^E O=8?3\-;0CZ$XX$\N;6&S M73H,I'R6@S'*8ZDI-8YRU5PL4#;>-65J);5*Q3:9UASCMWS>FRFGR\0 RY#L MW.';--.+YG<,B@*VL9YFY_Y619[>(+9GE""[FXZ46&F6MQ5;GNTGH)BG*R0&?]#:49&93V3$,]KJOC*T@_FDT8&8R>5]4A=O> ML%K"@[U7,DYC3L(S*LJ)K1*=I##@/B665W V>P>O7-H^ NV0GU"T-TZ/Y0_8 M.WQE\H38Y:ME\+HL9]7U*!5O+;$@90[--\'W">T8M!&N MO:-7^M:A%YA8185&F0FBL RF&DJQ EOXWBTARJ6?:YBAO>-7[M"D?52\5KBT M&>" 9/=.;)],N75Z(YT[[5054M4#;:,^P6]3+N:LL9$*:VT)DLMJJ5 _4,CK%4%*&G3E# M2-P_L]E\\!'W#VA$.E[O:#DBDQ;V%ABL]-OI##9=1,FA! =]DR4)75IPO\;9 MD)IQ=+9( N5%)8E54\/&,4::^,SBSRH%>YVRN^APT002SAY'A%LV*HFQ2*4& MY>E08E D3%XC 8P*N%C=R9[Z4P_IMO=5#/Z M&PW'LZ"8H$C8(ZE2!YC)6RM3S&1.E%18I6*2B+3P!-A&JD503J4\BANVALM; M,E.Z'K[K\0O?H MI;&N9B41].-J5 MN4\7=VFF"[F\;7$?.+SHK2*:8GLVB!EQXK=0OI71AU%P: M&U)1G7WA!K)6&.LE71D83RTJ_UE&<@1#!RB%B!YG\)"D9'&>%$M78GYCV @J M/AAA=FJHJ6T8W*0TB'+$GT26-31+O\T,H\1=-_0+&L@1H3IM5><-R.[.>(BD+.BSAY/ZWG'&KI8%7(T%6=&578I>/:($ %7%2O,&%$+@G!,%,%>::)B Q5 MR-4L'@H1ON4!I3LD^S<$7U+W?C@72^WZ:+X]-3K*=M63^*>99CV]9OKE0FN* MNB]:8>WZ0=-' DAR 92CV;2(IUPL_%7PZYLH'^XG6?:%30LX:B7YV?%*EE)H MG$]?= \0'(P+KH>K7'/[ *4*&,)9M/593O4R$&,Y22@@G6Q;[JZL6:/>C M,SA,7AN%=2]-=9?A9#02+9E-9K=8I9=FBSUD4S$O(Y4-(4&P#0ED1N;AL:*K(9@W)4M;_*,A/-:'(5[G#57 MFRCZ^E4C">S0\O>0=3\DW 19X%0V%:R#5&AL9FVV]UZ.=CJ+^<*P]:OECDJJD\( MRYU0L^>(]$ 2A(\6-6"&V6D;)V)S1["\P"RYHE!NQ%@!2LJUGY(&(60G]^CC M^=F'7TVKCJ\1-#W[R4,I(NL"4SG^H ](@4X[H%^D-G&L=-MV01H:W:K2*R&Z$P[<4AFGZZYLTTK84YL&7,M@2#D3_0R99CCX M4)H:I<-LJG]@"AM6RD@[3 *5SVT!S3HLQZALX;S4^'#8C8X U\3.U"9J.B+Z M]A"IL=)Q^(^/[4*[L1+RDT@ES3E!(]RU);7>FZO(A(Z^'$\##2NV.?75"6(_ MEFLCZ<$Y[<\;CJ\P.80')C26 MY4ZBO:2/FZ1*S1A%>YC74NK B^=&>]Q8!;&CM4('*J;1SNP\1O+4I9W+/$1T M49@W4&BJ27UBLAY.-89UT:1F,E/AG>9SAJ;]WW!A8(GB6#4S2!&[D\X8H0U> M\8GB*A4-?G%.[GO P>+4,Q!SYX'ZAA-! MLN.HE@LW?>LNXH)WN/RHKDM=\[L9UE6XF5HXK'"+TN6Z=J2[@4P;7#9O1WXC MXZK0=V@['/>[7 !TO)M,AS37/]_,0?#M%#CZ9.KR#6Z;?J./MS?=")X0K9[=+5B+V!NGU=$'Z M)9NDO$VZ&1FE$ G-!30RQ/N1H/0:#5Y5:+\6Y2C&@M.N6K4CZ 8\GJ&"7!=('HSDF6#GT[]T&S=>SPS4Q94N8?@[U8 M%Q9#Z[]4SOD-9GG$E6.=\M>.*5+=='9)$+062[-ZOC3!&8A9C%PA_ )IBMR9 M:9;F<,]%QZ0;K,:?8HDH(>@BL%B,K1>*T0EZ^\UL.HI#B2_T4D)C5QV+^QI8 M!;XK<62^(!H#8J-*XZRBHK2Q$\VH2H&^2Y*HNOX7W7].98TJE-S3)-)7>$T* MLW?&$S9F#( A=,4JXWR-HU)!@\H:S,4(]((XL&$\F<3 Z;PUR6D"!=!,P";XZW!.O)[3.>(R/!:#9=98E=[$MA<-C<7D<)F[M_75=-F MJ;W-R_)6AJ"PYG,2%V.]-!2%3(A+<]Z70N>RV?]&0S7O9%M#6N2$W,^9K!.[ M=JR2;9Q.)V 1O9B-#>OR+T6STV@(>_S*5C:[CJ\RT+$%D=[0.E0%P"[Z M(C>71YFL",MA>A*V.F(M8.97:28C?AB M5B[7>4L%)5K3NAS,:5<]OY9T/"P\!71I1*>B6?UH=GYK_-<.U6F[GWU],.B/QO$ DW M[=VM*.E _3M9AZ60#O7EH1B\U_\0@@NBHUCYD$=,HX@S=%42JBA;N4[1 .N M6X,B:F8R+.L'3CX2 :#0PC4 8WKH_9.I=YT$<3YAYS$!E-"JE[2X;!JGY%VP MCMVZ0ENL-K$CH9OJVL!K4LELV#6_[8<&%RWES1&M"X6.];FH[XMZ'_ %6FJ@ M/>!6]'9YP62\ ]>[![L#AL7"IET5CAO5GF"6&*[AY%WH5>8$RVEDLQ\:E3/A M0 :P?RWSLX_6O< '"]%NJ @3? O.2)$=[10PTQ0CYKXOU4I@4Q/ DLTH MMCC,38T]7<-L,+-'L^4(QJEAL'#=.9(J-=07T >J'(N NOSPOP;H5 %%V#+A M3F4ZB?W5+^'L8"%OF.*T']W\!]#,/E"UVD 5ZKM0+ZJ>%Q06HLK'I4(^%4,H M[8AO%?X4S*4?51QMB^$W-4^7>$B=DR%S%I?=LC#XT>C.\^![X(_N >MD>57. M6KNQX#Q1A9$K!VXVK&R&^2-6LR]6>;FX'*<-A3S@$"_<\]?@;Y+,29JK'8_D M4=4.0\U)8]R)"ZXI1G!O:B0CBV')EF4D='=?E3NCPA] =X H%9>L!3ONC)EZ M9A12(E1L%4!48^33A9YRUH%0N-_CX^Q7B2+0>4ANQ'#A3>$^R>9R5JIF MUJ=Y8E3- U6YN9NRR ^]&K)I8GK3L(4?X25-^_CS4JOS\(.*-S"!8K[]_NC" M3>4&><_5<>%!TGA^L-Z@QXCX0"-\X$%2/56-8YM1;MRC4IA).,9<#,\]_HQY M>!(G_3*I@O=JKX=7N]?V7FWOU7ZR))P43#0$4.,11KYCO M1N:IB;/F4-)34 MM4]^JOH'*D!%?8H@,SJ!3,C @VL 59IP4KMF*=%2P4D-)PLN*Y,R5.P@22TC M.^F*@.M""LV9F14JF%WS0]RWC'>NH!0EY.N9=DM%^F):?5RS-TR0CU1SZ&CIM T(-,"O.>$0 M;KA(OX[D&_/L&97RE_/[T5"'<@]M:I/4"D#H7;_44X77K#R/A!^4^6I'6$0JJ._0-HM#(P*)'J>M2=&"R,W/BAO:WZ@J'9HBU#+Z),4@@F8YPIGK'(>G[<,03+T%J]L*/L[R8A:E!EW8 M;7<[P4:?*"2)8"5WG"NS/V MA,+?(JET(7P$<46HW;\%22Q 2,H?K3H[F:DF%3\QBGASZ4_YN_!ZR+OF*7 M_6QXJ^]896XN:^6PUOY)I<_EL.&7F'.%.%Y9VS*;_E1Y^"EGLGLX&/%<+M^Y MA3T*_N^_9UGY4ZU?_.$B)X#N7R =7'R3U#+_PR\7VDO91"O&4TWTE>F21S99=KK"8@^IAA[V0\ M8/TU&QE:2 PZ7P#H)[S3> GV$KP""7X@2]W#97++KQCL$/F(V*I"%RH@3T5^ M%:7Q?R*Y;FCPD<3^A!V'^1(<&@7'_\@%2F.3Z#_/ YVZ-T=\NLH,O8BF0(Y- MZT"I\5[OG&\$X7RX(IR4J1AYI&EX->XEFB BJI:!]HX4BCGE& MVK$T&,?G EJ/+'?H5-CW6%G#3#/KVM#WB.UVOOR3P]7A-V[V.6L6#-LQ%PE$ MDA4:N9)TY]RA"7;D+*QP^N)3V==;ZAQ,2NB4T[6II#P)B&:E.7XUPI#D@KRU3CTH^3YXGU M$OOD_79,:!-.7NS>= +D P2_"<^(9[EFU(:,Y6-3ZKX?2VH.-JRK\:+> M1PM.+!HPMF]R3$^G2$\!V\IO$;]%GKK?GQQ("F(=FLIT".&+OMVI846RO91Z M*7WJ?K]-C7]#JAW7+ZE:S>:$V-"T,F60J*@H@Z.CH/N7WDMMAI<90KC$OSK- M;C17L-(A7'R^3#CYAI#TMJRQN#J:2P-I4)O)/:G9170,$!5NR+=_B^UK/7['$:!3V>[P,_C-Z3?G4_?[/4)%)[-*U,++G9>[U03+1-&N M\"R(R$_N'@",7=:' &TH"3J/ZN+2HXS@HN'2_%!4.-2'=+'3K@21^?;(1 M5@(_.L;[G0$O!F9+,4CEK!EZ2;B2)Q=XU'3PIG0]1YI)9&Q=T@E19/:9;5!# MDJ-;-LD7UX:N(8!<67;>N 08?#<"G1RK_CQVY&$I<;"%6-7703*C6"7LOYF) M)9]#$[37S\?H=<[-S>NRE 9?*Q <3-O7\9*1&E*L=!BS3P.7+2_-/>F/E,A! MZ7GV6.L[57D[96E 29S%4BBMJ3:J6ZO4_%B7TZZ6B#4E$'SLN[;VPAK#D>Q0 M)\\P+5XA*3;H"I5-RW6+'',+40H)96^7$N*>3<(%0J/95.:$ID#6%U0/U'R6 ML!A98:16\;]_#/8ZKR@C"*0+2_[H:A!,CT"\&8H06/T\FQ$M+U9O@^9''%@/ M@[TN-R!/,;F$%-5-HIB(2?HYA?B([P;43(PT,L,9GN,WC..@'HB$A5JZX%R] MD@"[8,XGTR2[5<2.XI[.R")BJ@U7O=A[O7MZ!_) ;#=3)RD#'ZCL>)S&U[^= M_RX+45W_MY7U%_;!NTX#KB<"[S'94=0XI;&C:?^O&?1I&,LJ+-(8BQ8?QGS M8Y;IU]0M0JB<(>Y"?='@,$]^H RL84)\VLQG%0\=X^L1 MIF'O\)[5X5H<-F'/DK2,1E$,B8)B?/E" M.Q$ MD0T-5B?]6MB#8//'!<)-&&XK=412&-80UW (EF,ZC)@00>4J3BE+4[-E/YTN M>-!I !^>36![#R)6#*%^&3)4(K0=V; Q%Q87NY3T2%BBJM9*E"F:<(=3AXT< M53*)]8_F#0-7)=UJ?5".*_U[3..!%Y<7Q+G9%3$SK9&FF=&8J).K+-GSS@!5N)B&4_/5Z&Y%'8AXO>4ZIZ6+ MV6A-?VL9R]:.%T[;FXBK*U1+#+I"Y>19D?*\NY)B:>HDDCY"1E4J )(H447S M&7>LAZV@Z,"M[!R]DD02*T.6VD>QKCVU>+D$\&\UH76].J='L-EFJ9&6 M1)D2+)%LJK<@.IG-H6PN"E>O,$:JZ]K44)%A&_ERMVVMZ).I#G>#P.1\OR5"R;<-62-:^\%>[: M[\X^_?WB7O!CM( IJ6$HU?8P72 D;3^@0 MET 'C(9M;+*1^F3[S*99VOBTKDXQNF_P=_24J5KE@NKDAA>@] MZIWP2^R_:W(EB M ] TYQ8EYG.2;"^7$B<80__![K]"2#$Z(%R[#(V@N/BBBW)%1"BJA))WGAV' M"[[:.X28)H4811(8T[RQ6)\T>,.MM R7*7N+Y_EL!@YOI3[]J9H*)@&X5',R MK=@3L/J1C\/VQ.X XA$R5V KS_I"2L5I;K$ [>;KR06'PQ^7%\&'-\''3Q_. M+RY>7^[2F>!HCP4,'+C^?QJF$I0Q>XM%RAXR;_D&<:L#R-,*"TGM#!&H#YC& M][8C/H XUT73V(5(U+JL5TQY!)>!2 8D-Z["U2]%E.P0Y\:?IF043PZSO-2Y M7R@ ^974 6B-%]WV8>N41S#!")"CH+%0<3Z("U.]3 M&R$>(CB6:GV$5PAF+ M6&0ES8@3Q1*B8DQ+R9X)=KBR"R"E2%%M$1?V@5K3W&#ZOD>\=)C25U7/6'4. MN9M-J,RPQ6BZ*EV.S*6#&5F70* +(>J#3>IDZ9(CS&4^Q^MI_"FEK4$-=OX- M_"F5B&^M6+,_(<^B887@3?L/Q=NU_ 31D<@^A^:**7K;U2>6>D/.0ZX7* G_)@)<*D$F682<_Z#B7'PG6,P]9E9 ,YTM8;3H=:F8/=NK M:,2S\O;]FP^?WK&V@;^0[/Z/3V\_O[VX)*?+Z[?_>/OZ O[X^.'WM^?_W&#U M,S=^OG2_M??9#1[<-V$6*INF#V9EBAGGS!++MTW16+\E61]LK4LV)63B]O ' M6G4Q*H9_KN$?IF++W1K/V@FZ=E-=B][5M;N5J6D:'OK;#!1+EZIC=UJPPY&+ M3M0]%Q.95&J._ZK-OW.W(+LTPT6VX;_/INHK158+^5OZ?DF:B7TP[N?6FD&# MCF+3."X^'YQAG0OKKLQU?92%'>;'__W\AYU"]^/JQ+K?_&F_LO>S!"Q8.QRJ M'8M'HJF9YB=0QYYLUH@YNH,.\>);.4%#QL .90=:BJ6Q2FBD8*5G M.1V@W6-^CP'3X".6WY2__+.)('6^K?(FJS3F*R:L2\6$KGZMKYC@*R;<;TJ= M"W'^I8N.![U0T86[:FBE>(B#EA?]W:OJ[]-.V#L]#3O'QW7]705IKX5^ACLN M7(Y&\15QWF>(>LM*PS<4850&FRLYC*&9WVVXBG%+ TY+,"ZK.40Z=GG.7J)P MB,S.GGO#:AGV=?S(1(8,:I \1)&9M7KEL3%XFHEOV*N5:5 21VO-@"S/8VD M@*DNL((CUKSM&+5EOSV#!G2-$GT91)T2#V.,VEH\7Y7$G4K[58N@<+VOQH(F MC<5/FJN<+*A)8D;>5(;DXNL ;D<("(1EXKAM]9+\SB 3JA?E4_F^"%[#/,^* M0B<1G3GUE=^8SI]7*DI^LF/]8,9:OXACS".[T>MES+E@,YXA__I_K#K89 MOHOW[[6?_FT\7E'[]_II]\^'CQB1S_.X6Q-6W*D>B";^7W,DSC8LTT; M.^#U_XTFTY_.ZAH1OGH5D#L:CQLNQ>26A=6F")<@U;%.=$R"G3\D!Z:8._"5 MV$ +K)XD!HU-Z5M<3!7.\!%,BFL)3RD%P.3*Z^0>KNWMPC#)MN HJ!X96 ,Z M)1ZN@D-),/C7+'4\M@3Z=_O>6%G69#8@53R#&)6#*%1)H6X8(C&'+013MU+2 MF&*]:,-45B3^Y2W62S]NK4(:;,.TVIKM^BQ-T?3Z1#!:-+K>@(2#7MS_NYEV MXC_E[+FZ7QC^&W_U:-TO[I#FY;I#F)N<,Y;N^74[M"C/49SH/ S*_;HXQ[FH M^%"ZDF*\D0JKKMYQ/#9*\5Y"O5+GO.YD?A3R$RH(@U3X[7 MG9R/#:8FV',4)(CJV:=/+)6Q$]RU28?=XY>TR??Q(B][#7;?7,'ESB_)8-2;89NO3%532XK>[*A@Z<^IWI=^8.[\S+ M*+ILV!>]YL.QTSEN=1]U8RYX_\&1WY=^7^[POCRG) ]BT!A7Z@4S.\',X8T( MAC,R@QENI9E;5#J6^NY,OD.^$0MW@^-0(:QKFF?#&1%@,')=XDC,RM*G&#.& MFSB:HLMW8_"\S#.JU#B8F^CL==Z"3M!]/.OC)KL$ M>8JF&'ZB]. (] M"=Y^KN 0F*$@&&" >8"T79K4@?)25+/^)U2P/:?10&=A MWLBF(H[HVWX>#ZFED+F<)C#JH#^+DZ'LCB0FSE%\$!&'T82IR>4QY M4K@?OJ393:*&5_1NQE9Q! OW)7<,::,QD9#8KG!OC3+8J-B=ZD:B#LC!&5]3 M0,*R5<&W,7&KE5CE$1<#]N4@2Y*H;[A6!WE6<*C$78=-Q2'<)YH89*&B"B9? M@=B]+QC#\:!\>G\146LZ5(V1;R%$4#< JFY6PFY#KXJ_9#:+%B >O M85.DR&L6#V(\.^:MLC(;8O5'NS%I;X'Y@N0-O#Q1?X:L@ .=N5TER2"3U+)0 MP4[#+(9KI8%AI!>F>71#>YE4A9B-1@N93$FF!<84$Y@C39:($<"2RX#S+&$. M1'&KL[:)+ )&37&G:%9FSP/$6+5NM];[>9:.$,X$Z_-1SZB:$#U^4=/M1O E M.1Z[0EGJ]*]<75GZ%=%+^+DPFJ!PF ;T&YNJGN'$&!$R$#8"DF?TD M+E@N*#EHNNC&P'DD>+N!UX.HYP51?1*&,9K&0]I@1/-,7&BAZ%A54\=$-O1% MN5 =]-#K?01;5]=$I;.EBL0S,DJ['(1WG[8A,AH5%.L*[3%HFD1##LRZ*UH3 M5Z680Q3+&$0)$KN,B9%N"P2W;FZAIL=H:F,:TQ8;7Q^QIF&<(9<7ISOHX(HQ$J"EW'"W[YD MB?,)5@N"1IRZ^ 7#@A%\*M!9=7Q!?COK8?9;72^U8'/M_+Y M5LN?"G^'$]8HLG<*D=K;BS1>D+QN"?Z$UZ^07 >MN[_ )!EC8L*3A&IX0JFO M3#<+E@1I0S QP/#!5\#+,3N6\C@,P*Y&Z I/(*NN M:Z$AU%3#^!F:4)1&DF=7=%W1M+[S'$S#&-60%V-F4.0V$A M'C$'$>,484HQETU=BXFKT89B< IK(/J8:%IPL1NG Q,8,*$F8IY)2<_))2=< MCEC1($Z2&8M:84J5B' TS;*D\5?8&LG&&6)R M5J+372)C&-*59(13OQ#'>J^\<2QHR%C*>QDBD12#L*JP/)AZ:O (X$1VVP=AT.V=P'\='KYZ9"6F_0;'8$"L FFP7V;3 MJJ=)3Z$$VPS\?.\%69AQ\NJN-=0&T,OO$>U[=O"CO&-^^_SPRXM[7MA]Y#=6 M?"CDX8-.4,+ JD?^]/.]TVO:.3QM=9]]31]'^QT>DN)[$NVW#AKO'._0GS^_ M"UXCR"+?_Y4 Q.]5&7Q2Q+L-]]Q/Z#+:ZVR')ESR':O9*.W#56^3EVLPM]NS M?IWV5N_M9AL=)T3^HF=T[L49R)J\F3 P1Z\ 0@1EOB1(ZZU M@]_GXDG6&#K.J"6ZH&(VX0H4AET)H:%]Z 8Y@F6>S^7KX!^$:+&)MP2Y/3O_ MQSRK,I5,0!QE&""!5Y#$< $5+)= F4,![A!O&<5E=&*01)U"FVBOB+A*XC&3 M^,K6KJ;@2,CO(\(SKN=B BF;*O(/+[JSB)$79[F! <%F+J,:J2="PS,OR"S6 M'U45"154X[ $;C_+$-<]?ME">,L-Q9,X,;H(!%&%A(<9?('@WTH%$U[B:93J M^M7$,DQ5O.5GN[.,,&.6F@1CQQ3',26TDEOFP>2=PC#0D-^&&OZRY(S M];@\Z8!P1<)@016"B2V0L'AAH&(*'U$\"N.\<:DF2%'":TC$?D37-X@*"V_2 M^TU41#&GAKCRGI2N1BVDB\AI[85?X3LP+(E ((E.]J7.RY#)$7.5*JF]7@$, M[HQ@_*K@RY0K*5NN5D.#0QR#FNUT7D/J4*"9=-YG,.\MI'*I&PVX'DZ!*],* M*0V%NJ'7:E>UQ8G]8#N-CF7-M1TS0@BAC8"+F J7E#SK>O>HZ-]$-?>+NB]LLG?W17.3W]F;^1]I M/5\0KZXUG/3!KTK7J)>:WE%9YG&UV%N"![F=Q?ZLQ&W +9O1HK%F1ZB/DQ<# GG=;QXP[F/O4;"3N MPA_O]3=J^/2([C(OR8S1O4A/\)!GEIPKQ"3 US/+)Q%\ M7C"QRS1+,&0LD\V5QFP.--@;DOTO+1=R9[.56X;D"X3+FGZ?*7W6"GY%?R*- MC1Q2#^DABP],=P#7RX0@^2DYP%M+-&B'B!YSJN")Y5;A,IR;WV=\"97L\&JA M8@/:A(3F[+7S >-'@:T>D.NB)B4]+?Q=(5F MVMF:E8QHV>F8CN.F3WRF*YR\F<4!2PM=I105Z3/% U%EHBZQ!Q=S9LCO:RE0 MP?!/(RY1DE)8A[N3*[?:"64;\ 5MO\SVY29ZG:'WC]TI8S@\N(2(2H3,NE;D M!7,]:^M&BU.?T?H,PIK V4W^7*K"C8D3:";NXW'$\4][#37.&)RZ'=@*[QI" M7L13P83HE,\K98!U6KE6.\21H/*IHD(H6F.V@K>@D9(B5EA60V9$B9FVD M+=?KI>47R;I2RFT_&PQ(.5F2;N0;;^QITT+KQ22-*4X0-[87V31FT>]P2;V= MXJN)C89Y!7=@]?]DKAH0]\J13/Y[G8"&VU=G8^$J135-4N$WY22B62[L;%FJ M'W7(D@M]"L>%Y>* (QB3Z61[=) .=S%'O6M1O"WL9%IJ_,^O-QFFN7G M1#HS"C;2/->=-^;20#Y8:#9)B=I"^W6'<8X[@=@]^/C4E#;V&4-M=J=!9J$ MMI(L&)Q4FBN4XGZ21:D+-> V1/49FHS7(>FQL8J&H00XXWRXCT"*6SCC.2(] M4J1>N0DD2=$&LV->_.DP MKI#.'"^U]RZDTK MNEDG;/!@T?LN[<\17 MYM(PG)JJP.Z-OZ^$UH==D/BB#"[T4E//M2')N1)_U=XZLQ3L34/[P>'K%'R- MO MTV4)5JWBJ]&+5CS(3^-=*JM1Q)<49D)I>T=%"$ @-DO]V@%,] "L-2TW!"=Z MA7$),,*162K9;[P#4. M=%HC7XW=G\0#:1NYXYHAS882RT/2U[@H-&>X;I[" M)-&DH*#-=4.OP@5W6%9>I [$F3F3WM>G8P3C*LG9B;NOE(LU_"Z!9OC7AHA6 MCQBZ-RX SL6Y$Y>30.]I.!/$N3ZVQM!;H]]%C#8TG2@>6QO^2,H2"^/@U1(3 M-0;%ZU38BJKQ15N$F:V6&2C*@2;X=2U-X^BD&;NU8.U\IC5)KJXDH\0PVN.M M4IYARGEA$*98L*E_0HSB7&9(?1V,H_1*A?)"Q[]NETK>IM.))$V1WCN=Y<4L M8F-T<>\D+'EY<1X*_Z*>GHJ\Q&DQRX5V4]@HK:8.]5$RO[)>WZT*RN;4S7EM MZ^9LEK;[M*CZSS?K.NU<-7T+H\(@X-I,;JZ )'@NF7A5BXLYF MZ3 >2"P#4>Y ;"BKHKY&49Q+80RFPQ#8&:B7*$_WLQEO/9#+'(]S./A-*4(^ MS86X &F@_Y*@AX@NN,:2 /ICCX11LJ-L6$Z,ZI!4Z<4[X($]Z--1&33]!IY M/WF44)=(^WC_S/)I1@AEY'LN1-EHPM\4:UGQ#0IYJ_,9CQ?;&L=78YB4)/[W M+!ZB$RHO]\G=9.]V?D>N:$?*7OP-4YLO2V+7#&.$SZ%R MP!F]3 -J(&GBH)<5W2#I^UY(2M$NBP.W9$.A M"S4XWCU4I91G5"\H(75'$ 'X>=R0(T)^.U#(=(>Y+1RR#RGDR3O8UJA*QMKE[W39R\IX5?U4=GS3SOA:?OY5W7]"X4\[2G4H-5J20FK MJ/WQ+7;NX[QX69-R7>I.+-WAH\.PT^VM=G\]WS)Z^7EL^3GLAD='!^LI/YMH MECZ9TG:3HK;"$EV?S0)FRM%QV.TQ>R=QIV#U9><IK@\F M&J9QMS^NS+7A&_8-K[#A33-93IYLWP?Z_T\6)6CZ:I-/46WR-#Q9?<7)M9GD M+5K(=GC8\15VUU:A+ISW^7NCA"?_\H3&_CM^[CIWP^.CY36YOJ2W0::^Q["X2>VG23V&= MH0]\S'-M=M+2'>Z%[9,U#5EY\5E_\>F$8+2MI_ALFEVZ IA*-A<\\"I[\_9< MMWT2=D]6[,[R2GM[!*ASV@V/>RN.T*]6;6])M/=W8AC)L2Z>DY'J?0>/>N?< M.^B$[:.5 U9>K<'\;L\:'O;"@].5.T-?>7MS 4QE,0N2-SG79M\LW>'C\ MB#YO<&Z/^'3;X7%[38'UWMZLVYM]A71-%1XO;W,^MKW2ZX5'AVUO!,-LAOQP-1E> [:!Y3N[!X;#T:JMH 7+^J3F MK1>EIQ>EWNH3#I<0I9_7ANMW5:S>>YU7_.:'_O?EHNH==0[0FZB0,C],55]6 MN$>1%SV(2S61[,95CMTS>*YY7B UO M,9I[!TS-XKB-SHV?P]'+@&3S]N?=4 MHN49/!^N)5;!X'E>9;G;BJ#@VK(]=L.C@Y7'!]=:]H+#XY7[)[VGNB[ M=5H#E\I6Z+7U"=W\\$NG$_9.5PS_6:,YWIYU/ Q/V\]/[+>)]MG345DNI$[Q M:NRQQ?\4U-C*X3YK,\=;LX[=@[!]]/S'D3?#'#6VB"O%([C69N,\@%+@^&1- M03A>?-9??#I'H)[7-+O9FYYSG +%@HB_AW9M/!ZGAT3NZX'L>@9-[L7ID<7I M\#0\;*^I.&T?Q*L>5SNO%%5&N!7"2XH&?$F (?Z0+/'ZQYU=*H?],P9:*T'6 MH1IDS,+P8P"'NLH1I_93@-<7B8CA(SLS05B\&X_\+(4/J6[ZV;7ZF,5I"3WL MMCNG/Q4Z5A@,9SD5%8=';DGN5+/6!A1Y@ MZN5@&P"F7@Z>4P[.)MD, T%>$G9=$EZNAQ!LI;5RK_AU#G8$@/ J$?=I\0A [+)=ZV'U>Z((_5,/1?MXV]]^W[B5^/]OW$^XG? MC/8W#3G764%YGHXN#1M=;@7P]QMR>$Y7D\MP''9.?&+65BWJR6%XZ-=TN]:T MUPF/VGY-G_ =JUG&H];*RSJ^W.![^ IMC<\JGP1)/$"F58)M%+/I-,N?'K._ M8UO@$&&8OE[SQB]C.SP]]@?2IB_C4=@]\)MQTU>QTVVM/ /P\_7+^-WWVE-?Z7[CE_$T[!UY,V+35[%[N@UFQ%9Z M)]Y%<5JJ-$H'N\2$LAKC^3 \.?)$*)N^C-U.2%!KOXP;O8Q[AV'G<.6FQ(Y4 MDEO-"G8/6BNN>@$+Z-T12]D1'U4^5>4L2G2HPU,2KF*]:/G(]H: MV>F&!\_.@>*E9U.E9Z\3'G770_FLMCB:EYSOE9RCX]9ZL* ]@:6X50QHJRJ' ML(T,5<^PXQ;WM=OKAKW>BF,KGO!L6\6I<]H)3]M>G+PX/8HX';3#@]Z*\6,[ M*$U+K\>:&I1W'&^=5F!/?GS=A O/IQ&S[4BL2ANKHA-%]?K95!FP0LP M3%J] #J4N*5TD4=O$8U>&$SS&%X+8T .O0B:+V8)5>^*4O,.++R+&6/ZY:W* MOP(PW&_*,5'\Y3'V*)I.\^PKM%LJ:/?XY*6FDDQ5:1NE?F5P(Z"_6L&;I?I; M>;.=!,3_\R1T.G ATI,0XJAND'XP+6-X8H@_*92"-<'$B],(+G11 LL,TU' \O9! MD& VK>!,;(!=KUL8W(SCP=C\#&3XH'4HRW?8.GV0"*]Z]H?QM>9P_/C;KW]O MYF^<5W'R"2EC^DC3,E;:>_/YTYWT&]:._)U:^0B3+X^-O[ M/][=3]'AZNN*JJ_+V0^_\+N"H'>B7_L7>*_1V^9O]\^Q\0A\//OM8O_73Q=G M?]\_>_/YXM./093<1+>%/K!^#-(,R5,KTSM6/(U=."<"<1C\5YO^K\F7(%_] M@!2'\W/^U]?-]Q^L5.% O4LI/E_-4HX,&\2"&JJGBT M\ !N,!5PR.NC;CZ ^M6:?I1G$V1:J<;8I"";53!&)P=Q$:BO4S4H6>?K P!U M3A*GR#'+)T,QCD=E$('(\3M0W111@DW-OX\KP)79390/"SZ*]#>MX,\8N6'* M (\]&'C2T%UL&-8%W@&J\P:47-!7\.4DQEYFE!4U2^,RAA?1.04_<$>'@\BC M04G?IC#W^OB"MU]\C0NL2E=]0'\?C*-K%<##:1$C+S$>TC 2ZH*9&FC4_@+_ M10.D$3N'8*&U=^WAL9[;15I_9X[)Y0R9WH.B*6.0.B8G<]A;:20='#VM]5]9,N(+0?+E2V54>34'&@PAF[5LHJ=&4 M]HS4^@+H&:D7OLT3#?_D&:F]H'A&ZLW78)YWU#-2>SGPC-1>#CPCM9<$STB] M*FO%,U)[1NKOUANK8*1^G^7E.#B;J!SF82MR3;^1TZ\!G/"X?>BTNV&[N_)4 MJ75)1MO.13WIA>V>IT+8JC7MG(2GIRL&&VW+FBZ/+'OR9>QVMX%\L6)?-L71_X40[.G[NU#%/.["QXM,.#T^?.U?,B\^FBL]) MV#[QRL=+S[=)3^>HM1ZJQ[N2[N*MV&*^BD?/X5WQUO(4%5Z"GDJ"/"N%EZ#O MDR!/1.$%Z/L.,4]$L9:Y=$Y; M;4OH,,QC^!7S#+Q $3%L 76ZBK"!O(%+#X95)@?]WG !G<&+KO.61=P&V.)\ MQJ]AS,"P[,(!]EH'C0-,B0_AZ-%&>,< N]\[0/0@+QK@B9V_V@)VVJL9WN%W M#F]7\F"7RUVN;MN%F\*18]WCNY[W%<,A*[A3VXIXEE26>JXUU$ M07.ZU' 7)68O/]H%+1P>WS/8#97A.NSY?9;N_W9V]C%X$^/.1::%=S #LQQK MP0G0>?-&^>"=^A:6&HP5S=6 7$4C,R%,XU2 LD,-&B/? ZB[:# VXNTW4T, M HVS&"()QC N!DF&0I3JR1UD!=% &=5JOKG*LZ((IGDVBLNYC[G/SL=$>2$\ M'?D711052,P!RM5]6*4JAW[C[Z(A=#@NRCPJX:!H^#$,#G;K8$R_'D+_DFPZ M@9EI^&D&&CVB=\(^R2:LY1N^Y6YOZ@YYL.S\J8*^2F)UK83MRDS)1'92$,4H M,M>J*+.\P&,4%OPZ'A)QBH@=K%><%GA#@/\5$90II2_ASQ%V4)^N8Y5,D6P@ MAPX&)6BF(;QF-%(#6@)\NC\K0%8+T,OOHC2Z4K2J,^1=J7732KKI,'1@!H/, M4?4QNPD2DD6YG_'"A7C;);@]BN1]@9/J1C6 M"ZEH4$$$44*S3IL>I:FV=<.Y[1K 4D4IF'K(IU.1-O-*:!^:6ZC\\,WFMTSX M8U8L^*:AP(OB(DMH"U#_D%2OF/5A[LH92@?U.4INX4#&-V;$<212B88L6K?0 M#HDR]='SFZT+O]FI?JWG-_/\9O?9J?$OYV)!?=(6U&]TZ'P4PPG/#?[D'6NS MG_\2[XSQ>EZW+JM&)\6DMU:7G]?",3UX./..3EP//^.0EP3,^KV M(KYAW[!OV#?L&WZ&@VQUR5^=DT>V0.SI%>C_EW<@YFPK6(76E0JM>Q0>=8X] MJ/#<3GI>>396>O4[8/GAN(C->Q5=> M'#L<'+1_;P7X<=E?O95^7.=Z>=>R=AMT#7\YUT]>Q>QR>'OLB M\!N_C.U55VO8;/C3"NP'_LC;#X^[9,?=5=>MJPJZ7[_O7K]GA5AL^?H]ZK5Q M7ABH(]UVYV#EV6?K,LE^(1][(9_:]= \Y?[3I_O4&X.N,=A0SV,KC,)US1%^ MCN#A^IP=V[FFSQ'"\VOZQ![$9PBD;*F%!\?/#37PDK.!DG/2 M6P^QV>*$B[41"CQA#IZ]U/N6 -U70FS\?D&56.]5>DJO$MQ63[Q7::O6]. T M[)QXUL^M6M-.+^R>>GCAIMLDW>/5PSR>Z+A^63^7O<>JR9BY\J#K)P1=GX8G MAUXK;OPZ'G3#8RQZY]=QH]>Q>QQV>CZG+V#GU1LHZ>5]69:1X9/>3((-[ MJT]A6-5N\K+QG;)QL&HJ%B\;'LCLS:G=7$C']H$_^]GPEKZ OZ-^HOCO1MWP MW[5>_/>#M8/NR_2.MWR#!G*F^U^SHHQ'M^YKZ=LX'2IXH'=$_:@5S]3XH2*( MTT&N"%^$P*^709D%+XX.6YT NI8@TFB4Y4$Y5L&MBO) 0:/#X+4:J$E?Y4&O M Y9@N]L-@V$>0\-!_S:(TN#%2>O$/*]?$(SR;!*,03;@P>CJ*E=740F-C:%G M<7I%P:\"^E?,$OHW_=SV#DNFF=YC(9,H>''0.IU_39QB_=8B2U.52*/3/(;9 M@:D.AO PC%!Z,5;1<( UIEO!GW$YGG\RA+=DJ=HO887TE.$LOFBWNN;--U$1 M1$61#6(:SPVT1!-VGDVF47K+N^#T)QS;<#8HN;/!399_@:D=X&!2Z,, 'H6/ MS=3"6WAF;>=SE= ;8 %3$2.W*DT%15D6%^E:A271>MNH5M;T:Z\X^?XEP^P M)A%)Q(7([,]_B7_9^,$9/ES9H##2RRB!]G!!WT7Y%X5CWN"A/EA%V>%/]/"M MFAK.!&Y; ["M!?29+=%#^N>!KI:!& SO_\T/XA&*@D M$92$^7A4G'[&1W^H'Y/M]LN&XV_YD].=<1"\K_KV_K,]$)?Q M#&Q(5?,'X8!,J?.CE54Z7QJZM>*"Z/"??^)!?T';RQ8_UP705]T9=X//]^99 MI<;+Z//)Z/DX2J_4^@C$P[RK6ZU#NUX^^[^@*;(^TNG%X?G%H>/%P8N#_.=L M@DX'+Q!>(.0_+]='%K;2DKE7"CL'*Q/#YY"OO3@-RG$V*Z)T6(2!^CI0TQ*= MG?A4=*6*5T\O@,_ %+.Q&2$-KK"MB#*N+M#WYZ98M:CL\['APY58M MZFG8/?596YL._SEMK7Q;;GHFZI/9&A^-%;AMJ:=K)/ 'SUS-WJ_?]\WE87?U M>$6_?H]Z@J\'%,TOY)8LY%/[+IZ;\W7W/O5689WEMO!N*.^&\HOJW5!^4;T; M:@N-R:UP0VT);XAGNMTZULF]3B?LK5I->L+2[1"=P_"TO6*"&R\ZVR Z!V!M MKX?.\6RWJV&[/5FU;WY;V6Z?GF_%>Y16?,,Y"0^\[V&[UO3D(#Q:M6GDU_3) M66Y/_)INO"W2.7I>F(?W*#49'5./<%H!PLDC9#9[_59>,\2OWR.?Y>L!C/$+ MN24+^;-G3;N3DLARDYVVNDRJB;Q )8]*M6#R=DZ#BV<)V>CMPSC:TTP]?&W7__> M3"XU[^>43TC/T4>:,ZK2WIO/G^[,GG5>HB\3;@/CT7Z>W=AK1O4KI,D*/O[V M_H]W]V?HNAJNHASKNN*'7_A=07#0UJ_]"[S7:#[SM_OGV%RH/I[]=K'_ZZ>+ ML[_OG[WY?/'I1]@B-]%MH:,4/X)$IZHR\I]@;_(T=J=??PKDOO5?;?J_IJN8 M?/5#\)>F.?_KZ^8YQ\5[C!G__.'\]SC]8B>*!6K9R7+^:A3P8$["0UZD$'9/ M'H\6'ED-=*,XY.);3-SX:3.(V+$KD*K]4N\?:YLQ!59L'3]WGZ MOBKH<0;*6ULM.,?0^AZ_-4?8OUQBJH M^A9[O[8"8;*N@+FC@_#DV%=M,Q*:>M ME9-2^%P:S]?W? +?/6Z=>C3DYJY?K^W7[PG7[U%O:6M=.M8OY)8LY%,[,)Z; MO6[W/O56H>?K\TXHOZ;>">77U#NAGMV4]$ZH]8N >;:^QW_QMO)F[75.P][I MR6JWF*=/9^M;8=@Y7+%5[=?TJ4MZA+V.7]--MT6ZIYZM;_V,#L_6 MMPH-=MI:N9VQ0_B8IU^_$U]/UL-BO WA%[+!F/AY1]GZEB$B1MSS:AG_5$9&"3\E^&\0^)]:816*I1LIBZ\,!A0VQ@+D1N/K#P MBEE2XL_MVC@TAK"6^'9XBSR$!'NSZ33+2UHHL(AO2B0O#+)9;B@&'\P9V&X= MKCUG8/!A1/W(U20"X4ZOS(QAH]E($6?Z[ M0^16F8.AG0-/X^9IW%;)+.')L#RWV_KQG7BI]!1M:ZDN/1&/IVCS(HV+PF>HFU5UHJG:/,4;1M!T;;(K[45H()UQ4CUVN%A9^4<'.L2>]S2->V$ MQZM&Z_LU?6I ?M@]6#D6Z$FS=-9'9%:S@KW5KW6*>96LK)*=S%+:/NEYTO.@\5'0ZW;![[!G:=LB, M.S[R#&UK;MP9LA3O4GJ&'=(]"H][*SY,UT<);>>:=@[#X[;GB-^N->V$[:YW M_6ZZ07+<;JUM^:%7[_OF\N3Y]5<6[Y\CWH%76MTC%_( M+5G(GSU+VQ(L0TJS4?5:I\S1UG/YN9;B: L6!L &,(H\[L^0>2LR+R,6L$ZW MU3.OJ3*?N;Q=-=XRAU*L*=+FTGRIKW%!G%K%HMY%-U$^)):S"+G-9E-\P]FU M^IC%:6FIQV),3$SID2@)U&2:9+=*%:T .=NXI[?!,(^OF7D,IRL;C0I5EBYO MF P"^C#*LTGPXL1APAO#WH&':U.'#&PX_XL<3P[A&LR2PYH6%$I]*7@.IO6' MH(Q.=K6W*8Q5!9^CK\%' M6-,8>>IVB5E-QE_"^*=Z_-]"ID8B&W@N-3Z!=XM+S1-4>=JT1PA7>@%\PJ7W M#&G/K0171WFSA2QG?MF>9MF>F)3,+]L3+-LJ.,3\PCW!PCTQY9<_:3V[EV?W M6B-V+\>WLJK4AET&U1R&[9XO?;A52WIPN.*D$K^@3[R@X>')ROEQMF-)UP@\ MT@G;[>ZJH?@+H6_/'*X>QM[^^WEA7&0NI'TPR_\KB XZ.C7 M_@7>:];-_.W^.39FX\>SWR[V?_UTQ.O_X4B%7Y7VWZOR:#4[[Z(?A+TYS_]77SG./B/<:,?_YP_GN< M?K$3Q0*U[&0Y?S4*># GX2$O4HC5M^+1PKW6@%+!(:]/K/+#C*J\U6SJI4 7 M%*!\<=AJFR [_!NCW%'.\>\7#X1Q=!C/H$8C-: Z?MBC/"I5&-R,X\$X4/^> M10GC#.+&&&M\'6/#_5O]/0$=$ (2IS,"$\"MCB+PL'+8_;T.]/_5RZ7&&U8& MM]=I'2SWH QK0-$"A _,#[!8L@.U";[OQ3S&N?IO^-@D_HKHA6FN]K$3,EU[ M2584KP0G4N \_FN6Q\4P)D1$@?U%&$T),XVH# 1S7:@*-#5#)#,T0U5@1OLJB>&? M=PWRSB4@93Y4]5DFA%AZK6 .51/T[B\I:Q7?C\-"I* M9QF=Y:"G1M$ 'P#]A5_%V7"_S/;Y+VDQ+E#IP4RZQP8#W>",G*@RCP=%H%!S MI=A,:4XO>FK1@NGC; Q-C:-A,(YQ6.C7"ZXSK,))PZ"C2[H#\B5_B0J'V?JB MJ,/T5PEFR "T71FC24)55.]:?MT!E/=9ZB#6H U2ZG:\7%X7]X6":16$(,YU M8HX2.%] LTO_4OP37AKS 0?=&,U*V#SZ3)$C7J9,!-7.&_Z+=K^LY2":%2QD M"Z5?FRP/WP4A^D_'^!L['2B9@Z@8&WQJJ$424:!]58+Y#F.9(B(RU<=5H:=" M[WPKUJ[0R4@'##FD[0*CNU/C[$6O" S)QQ]O"T=<<,S0O6(J]L1B82]A78>$ M)[M!>SEB3>7^B@O 7M.R\G)JC3",?KOH96P= MSEH\)HTZ77RPTX%%=PL8A'M.T,]E\X=SSX5&0O@(*?3[U=!C7G<*\^HKM7H@ MK,=$/LDF\;4!?=58+P?K535V*]73&AW7*Q2M91!D'CEV+W+LN/V$R+':I04C M';L*'>MT5T(M>- )VT>>Y'M[%O2P%QZ*/KH'5.GFRG M&V88><MX>!H>MI]_'3?-=EFA2CM;&FODE=PC MB^GIH2\)^-2+^*@^WDUAZMP(L^U)[V<-6"Y)#&#$SE;HLO7ULG;#D].5UZ;P M7O.G6L^CL-UY_HSK33/B5JW@O//\B9SGJ^?$][[S1W4FM%8>\%O/G/2G2>CK M__)[#'?&H=/6%P2ILWT@Z8P#:(*6?HQ4'GR+*9A\&+;O>XU37)QW$:4%(/)8M1=@_,^764,,H=/GS1 M;1VYOR[&<+'?+U4^D;0SXB7?F'4- HE17D:I3JU MHF$<((9E?"WI=I*!!Y*IIJ5.]*(,*A!33*_B-G52-7S9GQ5QBLE+<0IM4-:5 MI.WA#\MXPKSWQ)(_S3/,<4&/$O]%R@MX)I!%3"#=9F,GTUU<9BV/>BI&]C+(?R*(@41%U$]ZD_VY/D_ QIA$6$4EN@DDS1^/&#C[6\&O69Y3AEP1 MS*BWJ!ZIAY(Q#4=AGW/R8%/#(]A"1&<,DY9@SR\_O/G$F?SM5N MQW3$8)D1_/4LI;3GD:(I:+<.W9_363?AL<"P_C9+;EF&CLE$?TN_H MTQ%66.$$5NL2/:I*595PBMQ:U5D"*9I,8E""*$-><>_K]C3WG_]V7HBBZ,RE)-IM2S/(J18V%> M;99C./RON)@26LH4!K4_P_F&J8 ^4 F#'@Z76#CH&Z&+3J98'TUN=6Y"J.6N X-Q\A],5RU M1/C$]0W,R?6)ZSYQ?8^0 C--7FGZ07&U-SHFMP*RL+7IK[_AXY9S\'HOWE.5LVEN"Q=L6L+'6 M>*+P!&^QA3ING5!=>]U.>'"X>FC>&LSO]JQA+^P=KYZ98,/-N.SU0F9"ZZ=ETO0Z6 MJ\Q#M9#:K1.+3,K5"*$F&G::PLLPB8[0RKV3UK']I8'AX*M, 0(LGL._/CAR MH,Q4/D-W/)N5'(G$GYVT>K;:$D(9G!(Z5);$CH[A,]A4(J468*0

@$!?8 M&)H:$ W]NE&Y"NXK<"%3 -U+KS(.RCN%&Z![^94SP; R<7G+V+#3GPI! NQ+ MD0.U/U'P\]ST^':?@IB"9+J)=/C],-C/&FH_&^UCH04:=J5>!$)W33F- M4A:"D;-862+*4YAA^B6TC]"EY>8+$3C.W-\S[XQ98:0"RV%U;1U&]\CB&/!W M0P0!YXIQTSG(K*:NMT@%,Q.UCL<%L^)'8*I%28+1[1'.3O^6WQZG2[_<(,)P M&'%SF[5G$90WPUG.82?%UQ'GR1/^C_ :@KQEIP>KYJ^Y&S$G3AMP$_2 7LK(J@:8*I MY[(XU-/F>7Z@AERLA9HT">Y[JP6P-(_)J)A&MSQ'+#(P9=D$^].@6& AIE'L M*!;2JEP#2\@DK32YVP$ZI;A;8*0:YR;.=TOC;KY._QK6E_.H!'\ M%-5#R5"*Z/5Z_\SC]&;3?5@EF!"]:#[W9%UR3WH^]\3GGBQ_T7QK7/K^HKDP MQO&0BV:W8ROKAKH*@M57GU#FQOEL>ZDZD7[43"62@+T5GP\JU@X4Z M"EX<'+A>!</J$3/7!=UC^*[6&[VA0CS#VHL;0>EJ6EBL;YD6$=<$==9H M&.=J0%FZMZ#%0GVB'2U^@W,M7KP0CMV"?IO&'IU-U5>3S.H6&KZAZIHYYZQB M@5XLD"F%CFD7(/-"I4_DBFJ4IL.&H6@7KE%@1J7!90F]573'I@K*I-C4UJBU M!L)6T5]PFI]SEN8;R=+:Q3\CDG.9SJOF0S_:,(*? ^E MR*3U]W$VS^2KZE,\J7TGT=_)A>4"ZI+WWPHNE=-F_ OSF+0#RQ/0PX^#WZ6W MO'SX;4NWOBO+AP=C\WS;&N6>1@&',<^?@%$@LD5:P5EZ:U4ALO$T]6K!/.NT M;6X>9N!*I5CR'51J/LVHHW H3+-="BY]0&6"ETQ,DJ$SLQ\5&%]$F:*4[5F_ MB,%"RBF5_N8[R"G"NVDG/LYR-,]*;8 U+R)U88Z>(JSP4RQ'3J%=VM4!U@@K MA-D*KM4T0A-;,:@IMMGO[@BJ1&2>FFIG^#JF K8JZE7<=.I]@O!BAS%5)]K*N.D_^8[(1 M9VC#.A8"3-24\N/9O(4&H[*$G/>8;[O)QMK)*\T\+\ M'2QY7,H/=D/OF)6)>TK4F1%8;#:#4YO#Z[#/$HI6UG J;,%D2(JB F0L4"S. MS)2',I@S3H!-2'I"?9W&K-'T.W!S%X::I-L&8R=X/"<$+V1H3C+WR*?;BR/$@T07SR'7#PGF!,A]?J^3V#H:@1)6E MCI"S6B>UTE\#[U$K@FRQ/AJ$Y:=C-2(\B%Q#]@\$O MB'9*55+P2P;C6(T?K$N"![ZIR:N_@* MVILXJS[0\9FSIL:%+;H=7DJ(P@;Y49H:EZ[A&5S=IN/;JC^)G4DG@78D-:,A(Y&(]S^3/T\S7*T$MEDXVM@,])1DT#CUDFR@F[J(\'573F8PSDT MJZ5OO;-K65KMD0;PL1^K%)I.\[7!#\(M=D8AIZ$UH_E7HDZ0 (V5F_-RZ#UC M9C,&Y8[CHLQR$D1L.8\5*2 F[=;&.V,LA;W;$CJ"$$17?&,5LL="'$E1D:5T ME[ WXT&<#V:3@NBX144Y_-N\T+:?N-T9<$Z.*U($$?$O_FLVO!+T2E_K?/0S MWN*7UU$R4W>L)8M!KD0G1D.$7T93$#DU.5T\./['&,-T7TM,%#="M)2PU\)?DSJBQ7#M1 M^"U)A@VU*^%P4,XB ZTW>],J*I&7396'.M[FD^BD3VJ07:4Q&Z@[Y3\!$4#[ M22MGCKE320'!18C&^)'0U&$@51H&)K&IF$U12D)CP8:2[X2.;!0;U0K>H8]2 MDUIFG$ D7GL+C-<%'B8@8/$TJ=$BNYS'?Q-5B4:I<>X35AQ[%Z'C0X*K#>ZTR"7P@H#V3!0LO1.]]JZ2,$X2'/F5/NPEQ,05(^ 0NOT) M=VZNH$.*>8$7WP/LF_&U PKUJZ&"6N?YQ6N[FIBN5;MAXF M"O[+B')5?'$58%)I#AOEHQ6\R3@WKXV0D4F# E)@ MQG%3O%$@\=MOZ*4NI5C0H\)9S5O(!,A0+,-[YT\D$A,R'@@-A@T M LHB)3-0TI4J_>/L(;#LW*FSU_0LQ9E',%@?#E0\YBD)2NQ'SE1DS<9@!'(4 MTJBCA+"2=PFDU@59)X9.O: MR,K"Z9*-RALVPE-U _7I_@>X+%U2D'R73#=0$-I:MW*Y M8%ZD-E/MNT^7?U!RI[GK:H6#$H9JZZX6X6J ];7H*3 @N; 4)?LISA,=NAFC M)\1LCZ^=Y]=GD>''=.&FI3&5C7D0/K.B!8%R&R]W^E M ^W4)61"SI *XCE,$IJ'?":0? M+C5Q:4@36+JS[(O),2XME :/D6E4CL$PN!87S^44+^EYO=<:G6N,5SY)1JIJ M-=$8H%U";.597[N5\>J1Q_V97&JH.( ]3BC?P&Y(!$>PG\@],V7;V\ >- M3I]P^EBFX$$E-4*?W.9I,BWD.#+K15 M?VX.AC X'X,MJY"2@;7 I[CXLE/1H,_FP.00@+G(.&MVF$ M4TEENE@]$_='&:-^EG"O?(#Q#/904]U3U-18XM.\B TO"N,,U33);@V3"%>R M:NH#]A3!MS/#8Z%9<] =<2YW=\D98MX. H?#;2B:QL/D5O"IXRP63@_0[4/L M3NA<]*1:*_UD($70AAFEF,PHAC/.;M!U@ET8## %QG10O.[4^5!"XS#D"26W M:"L#'W4RD:@S%E!8@)7)<;"F&4"G>:'(.3&!X1H2"KJ1\5 I"C:,N)35%Z6F M 2++M 44BSL!YUBEUW&>I19'Z68PBV-&8D.4ISO*(S 88)*H;M;BZK836P*7 M<,82KP;!L;5F"9[K]MY0;E0);2S)$P6(5../6-9WQP2FDL4SEKW86$K:P5OJ M"*2V\]#34[(/E@.>A,ZV.%@UP?VG)+(Z9L?R)/Y*&10ID=CHDMW0#^AACK9@ M0BAKQ(3 X<4BR=N7W6+\ \7@D&MR110"IN#4-$V+PIA9] UR M<>19Y:(K-AM=5^4\HA^K5(WB$@.;5U=X7RM1]TTT IH">J+[ZI$*K6QP;V:Y MDXPGV),)]M5XIV1+86B-XVVF]K/.\R2:-M'5Y,ACM.6G65'$D:[#C%K%B1U, M<,8PVB)._.@*&@$%\\>7'/Y0U RB.C/C=?NC==FJP/V%+PAC$)2;@J&^HO:: M(DH'EIP!U $ZY^CVDH%XZ)=R3\/@5YB*?%94WN**$[6!_%+XN@'RG@UDYK@% M"GY((_@O,V>A65M> 1M>S/*K*(W_$XFAH*\(]PZ62_#QD.$JEW.L6X\VQ #) MT"FV9QKG=G!+)K HF5F GD&9@F_'88V2N*!H^XS*IM8J!06AGQS&)Z!=Q>Q M.-*G"'052 9M'L5')Z8GI>(X=YMVL?M: BM25BI2W,Z<3"B)4YP[32. ^Z)* M-:K>S."EHAA&,+CMXZE2@G5?:%+>#*_44Q^]8@ MPI@*;'_692C-HHS"ZG06XWA4&KV""ZTKMZ(S?X@Z%YL48(TH A*B4!+(!M@' M#@VP)SJT[Q5EX7BGI07^XE8J4L;E3/N74&?@W5WDFSO&-EI<TQ!.=#>R/* M@$D2@NV1;-]P6[4EI(JJ1NE8A6/\5:%&)&KDCJF_N5NK4UUXU$Z"SONL M!;W)HO"-@]]NG/+PAF M5F&:(75<0]J@ZU>L8)K[:Y[&XQA!4ZE#==F_=>@D^>3C=G'6&7\Y<_ -)G10 M2\NLU)G&"42GC0:?.^@&5-/\*>GFO:H_WI*0\HQ5?OR*O"I5Y2=&A P0]1V/ ME/POZ"/J*U&0&,Q!N73Y3,&DBJ=XX8I,5]TWLF/*N@N,MJ?EMQ G9_[<;3"L M.BA(JUN>96;$3D4E&X&UG@XYF/39ORWZ]0(9?W V?R.^:A,[0";\9AV9$IT4[M:^XJN8 M90Z@K.U;%C'] MA>\49IB&I8.1X?+66]K1@W&&6@%U)YHTB.('>QFFW0DIPM1RTBI!"V-&%E+0 MWOABW*[*,-AWR:^D6T&941+NPLG6/.NWG.FM$FU;,=#RP7T#U1SG2$DRP%L" M><4TCP;ZN1J[<8M7"$Q8+66E_C:#8[;7%J*"JFEY([GW*C'.CN@:$=^@9."^ M<6VO]O?,('6K>7S:E[5$2XM&A/DD8O@8CS8G(WEQ:R'>-=$R[BOGOHD MUHGKVV!K@N]X<\!PUV:H?T5W5+9+IK,^7#%-=TEBF!9!21.U7R@Z?2C32^=1 M-&V#8#;E[_N*?0$Z#&T\##56\>8-"]O-1YS7)>)\Y"/./N+\N,AK4K[BJ;_C M7+!)7N9]FB-8. @#,$&8/ +/%M1+VAIUK7[H D<.]-'" M/I0H31%.=$5A$G-O&=FSZD6GU>T=\J3V-?/#WH#?R"]S6F;/"@QT*""]R#@N M$JP80;ZU1/+R1G&B;Y;#GYQ9R&>)/=\N+\[EKFEZ=-QN5YD4LUEI\HN$*0(5 M_%@EA&A"TP"N%3%ZDE&P0*?O#1<,@*9&6"D(H$=^()B$=M"W3*S$^)&E5!:0 MZC.H?NF^V4DIG*)=A4F Y3A70M3!1E2*Y#,:>R59R72]H0"P3BS1?<(@5$&! M/'*>YC'YD0/,-(9#JASKJ+3QR:)8T$JQ\8,CC@M73DRJ3('^XF']WAVG&\V@ M5+_)?%(#IF-[RXN+?SSZ__<=%7?[_<8.&LS\);34;W"14@NK@W>'#?8BF,$?<0%0RSH3_PIGM-Z(I"8VTH M(F5/&=;K#E&]$!IQ-:EN]]0E;VHF9Q(PUZ(7TW%.IZ@NX69>05@=,&UO-2)[ M-".WXNN9"? Y/4N%H4]')3!BFL]$@51RC1%^75K7-1U]:"/IN"E%9(E$ *^( M-@!3Q2?KD\U"G2B"- *ME)G*/O9APX5(49L6SA,2$39\9YS$T&T*6SJ!2'$# M.\2*8. )V9>2\" 85L'X=HJW4XX0=]HOI2?S+Y-7V'FPLY B] 2OJ3HNF^JD M5ZMYFV@?[J#INF$I3+.*.35/X9C-TS0:*MQEF/PRZQXH\:6D%W'DF02HDBR] MT@+=+]V\(KO2,T:GW2B9([ T!4*.2ZL#(3K)J3ZM9.QQV+D^L=7YE"5MB.,N M#.-NB[WT1B*:YQJ&<*%#F[NFGM_4I$G'>IV0L4A-6>&PDPO6'4P:-YIQQ(#' M=-LN_RI3FIO\ZZ3&[J(96&@'4;#Z-06K"T)S$;?Z8 ;_#FO=0WT>-JA\*2(Z M=]S4NPPSX;Y-8M +@O;,,@*OTGW3(66&Q)+QA;+1^:!"1%OWH@F,I?A+)=*]L5,:WS&W5 M1DU#3V(MBV_H@HVKFK1EVCMLT=W8T]9T:V8RGU/:5HXLX36 F1S%5;(@G%' M-K>A:AO!%/K@6;(5*MDFHQ]5-(;1+;);S5;+*#]_[/WKMUM M&UN:\/?Y%5CI[AE[#:1(\BV)S\F[9-E)G./;6$ZGY].L(E D*P8!!@5(9O_Z M=]_J I#4Q;9D4L19.8DD$D!58=>N?7GVLZG-ZY/0YO5*'88H=]6_R=%U;@*K M]G),A8;(W7"9PO0L"L:&(O98=%M0\; 1,#,77BL!+,XUT?V!@D;#=JVLX(Q6 M],[YP@/*MUQ9)6Q+;R9\QZTL'2Q41OF)1*2@'DI/N@RX1Z$O296NEKS\E)UI GVI0\T9,A3S3DB:[!4UF5*'*!DU&Z]>R:%T4<8!0\XA,; M52#9E%WST#1MJ)M(,>G3R%M&X(8_9Q$^@.5$U!(E]\@N2US?A6$TPILJU!)) M %MZG(3,#AY3V#'%]8Z.#].K$*I3._T7BC7A M[F=_G+Y\\^+T+L6NWYXA5A(Q5&.*IKJ6:5L\Q>N[-\[R\G@P)96MI1"\N8+@ M.;@&0DZ*+*AQ'1;Z#8N$+4YLUS:#,28O/T3% 8Y&)K!0@L6O!+":.8J0W$RX MJJ.J/\+CD!CPV$9X.%^>")NNQJ)9!X+CV>-[G"Y&M$J=+I/C@5O4AE(\P.:.&GX/NH MG$#2.;< 8YZYQ,[04RQ;.I=@=P.!+>_-:SPP5T\1B!%N7,.L>"(W) M!(P](>[=94X0&;*\DTITR)%'%LF>^EL8KLG5(HUV,6U(40?T+IBK#P_:>$!^ MQ5R)7$07!%NTJ&BW"2"'%,F\5N>D!$BWA%=)&)2@OWQA,^>LI)9Q@CXV]=X: M&X[JRI*E"7B8"ZGLE[IC4U"B0;5@.NS69EIN/ IF\MCDI"[?N276LSF(#+9T MZ1P3_I7@N\;.93 VK-'C/F9<'>D0OZRT\.]2TXZBXV\0'S2]0R1L9GJ_M(FX MG6R/)U*: ;MDU>&1YRV[51M4=+<5X'_(-UCN+8TF2=A)J=O0*$3, MK$+TD3A,+51>.IN655%-8%-41;Q50^51SR*,.$GB,E(*TV*5M^\<%>]ZV,;( M77.YY;@KK_J9.XR::HXOPKWB"RW.=RLM3F2+,8T6_ICF,AFB<]0B+1PF*9VN M$PYJRUY$S$\4;BXU ,H4H!.QJD!82_:DXV:&F)2,%94C2,GS&G6;UW:Q+O-F M4ZBG=RHO8J\4PX":_G;/I4(+75Y7I+',;P_3L N9#"C>G)@\@DR_-GA0@96? MPIX!N8>5R6#Q?JVJ"1(7'/]YFB;/JD]I\KRNYO!#*.>UG-0CFPNI]6HW'K2F MF+J 4*ANN26O*%Z:^!MBN3&R(EXR2HT0=?EDZ4T$]@;TG6*C*Z4#EVD%9%$< M&E8ZLM.161 9%.N(F/N)EY>:C6(1/6J*?F^-B/E\9[;H9=HX4'9T+7))P+$I M1406(K8NY/X<>.3(,X%T7^WV\B^^\!P920F M2DY1]N0L@U7VWB@:_"53TI!G -$=+$\2FB4$8",^FR*\M]OD !\T[! M-CJ+/0H;CVLUT_A%!M.P-8T4/>15*J?]J-\*#HJ."4?L)M3=Y[;'X=8=(I<*3U*_/??\J=B!@;,+%06#SCB&1:U,)2\9O73XL?[Y?TAV)X@W_(P; M;!OV6D+[98W,W,0.O"UYW_)]^EY;V')TYO6W*C7+ZMMC2)88[6&B6G'EG<)I MZ6J+*=0C^T&8N(7&V*:,PJK/HJ@S([\DQL"Z(1QRPMX%*D!VI;>VY*Y5C5@! M,/P:(0-"X%1D8?(&]06NB"JH:>][MO1XGGB@SS0?NXP)\UV_XV8VPS8=MNGM M;-/7'2^DMU-]7!O=I8F"4XRV'KIF>':AH8KQ43@BV9EA]\!Y+^*8+=W#[SUQ M&K2@8>4>X&_MD1?AOQ=;R,2MYT.-71^*>60IL+RT07VH>W7,?EW"1,STRO'< M29S2547VR-8HLMV[,?IVPN79]XO >U5Q"XYK;O@!6O1MH44_#-"B 5KTU:-Z M9$GX,"B%/!VC[LP@R&8Y&]/)W?O8$7H82$+"T!56;XDD*7+> M(VE7.& MU)VOZ4;ND-I*8ZD H^?-;*9SPXA+Q_\7TB5[8VY+K@#@5#K<_;,=SEP;J]=4A;#+AEVR5?<)>]] M7#../@;S@K?'2R3AYSX?DKE(W39PS _2:(N8-/8* KH-4#U)]@U)]0HAR!LY&"GZF/C&4EIEZF[:F6#5;/NT( M$>^,GH\;D#GH:*UAFECJ%=M-Y*5R.VK?EH7:(3"%P!T4\R&GM6'2?EGJ>?!< M!QV]>5)K?GZFLH_MO /?92V-?920O@>-YJ)2.=,]$+:SBQOJ0G]1%2/>-T:M M1H )QV""FXJF$$.MB?(!C694(.T[E>=Y]N$1@1S M8E]ND@($];2JJ5%@VXBE-BQ4\V-F5 HLHDY2K4LR69A>VT8Q_ MB0O7&)+B MB\&71;_3-7X2D-E2_O1N2?'@B6Z8,%\!73DXHX,6WCS!%5MY&5E+?;+)V001 M$>]4B%0*! "?Z2[>=QUDV%Z(&>Z@]"G-U);>R#CV\PE >#)9"+NV9\H5 M*+!E:X;"*Z^$X?V9A\SCAJT*+<"Y.$8S&/*#\-^T\/\)'B6!!OK5$%)&$9OV M)%6N1$(JVVNFP5Y?DDD'!-&;1,4:\*5"JQS!EE2R3FT1HNH+7VXA3!(E9K V MNOCBQECPVMKUB#U%LDL]N;L-N;G_MII,",M\1OA>Q.^ZDE_N="9]42H*6;?F\67Y[J[?9ZGB Y=Z,5PG*]06VL0;N1% P'Z;^ MX)1NHH%4AC@>F3$/CTIBS\"N.OB% KNHSG6IZ?#,:<]8S!HCQ5]'_UQ$&N@. M<% 91=YE$$Q&=:5R:HE">S;0"<*SJ-9H:G#'2Z72.?+W&9@)QA/&52;4FCS8 M.N5:G2EX811NF$CG&"J>@^NLMKX'#=.E23^S0..$0^I@RHD>T%)K;;PWXP== M+VWF3$IR/2/-@MD<)O@D7D&=FW9&;SGO+A8M(VIK5F)<[HQZTM=LBJQ*R/4S52I\>@+VX$-E=$0>7FF)L:@RT6>; 2,OF_S)SNR.;G M2_Y0QGSE,N8?W6.',N:[5,8\'/C#@7_M _^E=(4*!_XK,]8$]/U/XHZE^*3_ M\+2ER71@^ "XJE-/6#!795-$:3, ML1NL[<4N$_C\<5O 45VRD:W%.XH-:F9=K.#T#;W4B,(K[G\7XYQ=HRH_7GX0 MFOS@"LW<"1T1H'+J+A0$Y]QX$HE&-"*@FYI*PJ0DGNX>8E1B,TS%V@HUPZZR M.6)E];W/71=6\BIRC13"T@!+N)"F9BX!Y< *Z>X\^!"#2KE%'P+WRPD6SY]A M'($B%V)JTB>P)TI=P%@:=/\[ZJ33:YAXZ)TGD7M$IDI_-1TVS)K)NU0 M43_1;F03EX7T2G K3"X^1= ^DG#BQPX:8] 8MY YPN2$DU3;B'_^#B/VVJ4J M8)[.+_,:NM;^+I=)+8+5KURVRG, M&<3W@QT>NB&>ZOZB!Y]GP( [JZ.G#H.?58U1PXH2()%A'\11S"BB8FU ME.P;/U.8O^$F6LK2=G;;/_3=]CQI^ZRD*%- [>9ETKC49PMEP Q'B8,F75( ME&"PA4TGICN3G6>PS>VTNA,U/%&V2;9R/E?)CDK\ M;U+M-=6>1'2=-G$\Q>T21ZL+V;)'5I^YWEPZ9R.E$\F5T*R[N9X$6K")1J]J M/F5/#567>[9S=WR# 8E!XMG%!$VX+SDRNP?7&*0H6PY)!H8.S_H/EZ*72?:) M*>62NFH;[:AQ"1693$U=H1KJATI3*@1'1Y;2/UUG%-JVTAKWMK.^<3&)VE&)@'K*%9_/X0,K? S:STC MM&JW:[R3>9U'B?K!"M#D/_:.&%>='ES<=GW]65Z.E(+L M8SON&^]-NU2FG'ST .=$H&WM;L=/0;PUN 2MQ/>D':W4TKJ$*NK<*!?GKG!= M<;&?N=6:A'KZGJL^V^]STIR"QM3^J/65"M&E/OC7W<^=FQ-KCZ; 9 02&(N:^E']L "))B[XR1R^O:"" S!P%,Y[H^Y@#) $-UO&*_FV M3B[= ,HE]/JB$,KKTW<^+N)[?0V;?]C\M[#Y V)-U "&XOV1RF3#X3N_5K"; M3SROLUR2(EW$1XZ0T181!Q7[W3W"O_D;!!;LE^_V3JJ]4_1)Q1/:CYZ#OBK% MM(EU%T$3YHQ,]BA@!4Z;F8.W4X+[8Z?X33;T$53N6Y1ZZG_^#+:PUVE1EDZ" MA*!ARFZ(,%_-@YQ5>^1-4WNAB'E2X(O8$,5Q>>] K.DRA^/#5%OF]^3^,*Y[ M'KU=H1UA;VREHXP=(9S?P;X*Y4K0"Z>[Q3FD/0<'LLPF[GT:47@%P'+3!UGFD,H #=":[?5J^S' MV7PD<3=B;3,?..WT!V)QL]0VA$+/KA>CUS*CVD$=0CH4*7Q\)%MP@]R_G/E* MG/W ;<$=+#%3L[F"L4IP/\3&VCH$V5)7=B\I FFIY'RA;I #(96"@:X1Y8E M1\>9/NM$BEE[1B954U7%4H21&(E@%2.SSNG.K*HIH("1!3""6E40JR(#4*/. MXZV-LP8,W.#.HXGO/(JDC1I>Y&UOI0&4N :4^.A@ "7>15#B39T=4=[ISIX= MMXF1?]M!H:'M0K2>E(CH^>D4EZH-'P7<9WFII,W9UH4[1)<_ M26$K;:O][O2^\(7"UY#>@=1'43U]D7U5V>.BH1VJ7"QMYZ2^EB* MPXA9&P+Q(U,4%.;A]H$<<[$)A6G(@P /YM[A_>1-58/$'\.U<.^GR;VC^\F+ M%KD<4ZE\SW.0W!?*2N?MXS%^L9_J>O'ZQ?%2JHLXCI)[#^XGQ]:HO7>*XSR] M2X_?'9]\G2S9=GDN?2CG>PWJI<[@7<"B/>=DB--0=]@Y6RY4BY'+$;Z8*ZD% M0BR-,*HN>"Y&(T>H84>!+@"-9:P=1_\#(,3'8-4$J]3S\#*2F6ZF5>Y0Y)1@ MPCJ1 &WDIJM=Q#5L0(R_;HC'J-(,;6\08R6S@5C^'=KLH^4S2@(7H^0S#W')MPARI#M<8Z^MGA)/4NQ-3 LYCOBWFWN M,GM4E,M0 D3V#6Z:FJI(L7X5:RBR:KZ@J+SK<(P?HVAS8L/BB6'L-*:3]Q4) M?DGGLJ0)WRD0RKA14/] Y;\LI/08HVU!A\/6E,:[&(S#5"5W\!)+* M_Z,TJ&5.40-95TF+[Z0"5?)7"R9R;C*);+:--0(*[5SF*HVICV)HOB6TY1Z@ M!RN)O2JPT"5*H%*U!^W:>#T2VL"S;L(,'RPW]%4CK&_D%QF#C5'B:]Z/E.(Z MHKO4?Z_"#LA>X4B;/8%.!'XEKY6-=7?E%/"%:J:FYD$9!DQ1?H=-N26A$DINM_*UL%=Z67.BV'MY;H)P MWE992P5*C"@.PXAO&[TN*:;$KH,+H:!RTPN\@I+YPS+IG$G$_>K3TV&C=,9( M6T>P&BU>SIGW4O9:;^<3A3Y%XJFI."('TOB@L+UI"-VGY&CY1<)G,]S?=(#H MJ2K&?$;BH&0@L=)8)[R].H)S+4_!0KJ+7EN8NR\/A>GF5=U-\MZ9@9/:=*N]<4L_8X,1^)2=4CS@N MY3],P#, W5MBK6%5)S,SJ97??]X1)L1!4[>SZ_88]I#N)9J\;=V-5X!X)<2- MH8JJ!!.D"[##51VCCF>8B"XI"TE0ND:7R5@9LO-G6N!7H28M3FS"NV,>O@+D MO5&^SG>-<"W2A%A*X,\M6E>(Z>4*4/@$3KF*D'QP)( -PUY/4V5B&[#@^:84 M=)[NX7G:>\^>FE#P-6F7$T5PQ0U9'I;]RG.!6 [@E4T!KQP.X)4!O'*-2FK0 M*J)A[K A@B;ZWRUH/%T3BZ*4*A78N<%[@GD%/Z A4&JTD/GPI2(*R\K>,%_C M5#LJ<8X H5\,-S.HDMU30D#:/@D MX+\L--A%1P='A_YN=)6IX:=++SJZOY_\%A%/_50NR$ M,36,\+GIN*^E2!R%<4,QUCCFQ["=_EJBX99Q'W8ZW=#>6_%:X"@;MX4,7.Z' M0Y\$9W!YO/YJ#/9CR+2,+*C1(JIF9O!GB$T2Q67G:'8OK[."8);!*(X]M18N M8!R8BT,.CBF8C]5[P3L7[@JAW'+L/=&7[Q-73U3CC,L&(I+YE=]/WLM,\9L4 MFQF!=(&]23XY26?,H@,&KYECO%7YH<9/9/?W#>HO6+-T/N MN(3Y4[)@X%Z@4K @D8Q^^"F+C8\5/)Z>!V5+U4]?J?[6PH7)B9J3N?S>X97O MK(*E3PV%-GZB3AAB0H?8-D7$=(50;&/[@6\B^65?*T5N6L=V@'T%RY@+ G'7 MFOTA=YVOFG.1)2IBH%J9JE#(AD?[VP/!Y^TH,GC[E7U<7L$[H;5,G>O2=B-4 M?US7!Q*//I!+VSEZ'MY+'_4BF9( 9"( U>@O+A6A[4'NFYNBK[OS1/^JHP M[%W\W=)_^2LP&-J@H$/+#!?.6[;>NV,:A4\O) MWE2#^% $82Q1@$GKHL<83SLS5>V%UA64P7N35!2)-@IOUYAF@DE31UBQM%[NVCZ4@ B?$"/,M0 M[G%T R9T9S&A7^$8/)X8YU?\A,J9HPB4K4TE:(R,.3JCTN4]T?PN=,*ICDQ' M)6U"61#I>]N.;%:;$5.7.T(8,+!R&^@]*-J.-=HZY,[A+[@#2@U6O.15"C#S M*.ANYZ8VF]R99]@F=VF;O,-T#^$]R#81RZ1J-'>L_"<8\Y2CS3G[J& M!ZCX\1G+[/8^"*K35I,487,AH]U+=CC+' M%8[R5K$8,0!O&3<1=MMB)'']=6?B'F8$?4C3__$Z=S1MP%WA'3%2Y\E1>OC#DP@/P3NJ6.PGQ]("#]Q)%&!A1^P 0S@4 M%>!!DJP<:SHVD4K5YQK8FR)N>W!Q\Y;B7LPFJ_(SIGS--8(-I,ZP?'P ^5D%*#1?,Q.OC8T0LS 03?@-I5.N6+I@=5_A/NI%Q$WTDR4V?M M#!.HF8YL#DQU%]2((#>V;N>,)"$GFEUF*S'#QC0%C#."3K\W]F/R M"V-G8NPT;P6F*(/[@YYW$4:"CL%5EKDUF �*L5GQ88L0E!2^%F-J6D5\FS MX*",\&00EH#PI40;XR_=U@!(7X6]UUG=FL:S2[UTZ+/7U4@\NMU1;=C]#[E& M8RE(YE55$ *1XF?:^ZIS"=]D" C.?6;)(;%Y-R$=2^B'53%+/X@@4G'[>)ZT M)6-H^!319*'P@<.B8(=,7;&.K0K!9R)'M@LBS75N4->EHG'./&D7:I,2GSC" M0%[)V/&0II!Q8-EU$9M(*4%!B'NZH)#I1\PQ4(#582AC78S@!O2I ]FM_6C MZJ:\@$-$AP"NAY#ZH&B$81--F,:$.K2H:8\%A%,PA$,CW4?/]A:;K'V,HA;= MPV 93*> )ILJJH_VL,N9"'ZO52*N1J=Y,(/U.X=*]"@^@3&<#T!QY0=[U7HBESKL:YK9$\A2GSL M(N,)A =(R:9 2HX&2,D *;F.^8"Z;*?\'SRK&]+]C)/&,]8[.5RYP7#?,PQ3 M&*Y^FJM%2I_4>JI+Z@X^TJ4>&P?8=M5*TELSZ$\X,@EQS:8#!_V6RD/B9Q+K M!STONG2/+8I,V:F_NQ@LH;]'](&$68B]"\N5*&'8ZY.$M4[1,,:5)2R)2H2Y MWB*XH(,5_:#8BY#K546:G%:9RV3\Z@'!R6LP6K>[)<;G;$8P5ZH)LN*S5$D; MGHPD3W>7S89E"SCJJ%B7NYZ?_NH:@_E:7="V3>,Z56'RE(QX >NPL*J/6H2U MLTV(S7%>8SL&@CW9>54Z9DYX$AB'%G/+:"/&/81P0\.163:\NUTO&YD W\8: M,51=J"+H%@$S!?0XV<@%'KC.2W9,H7F\9+:MZ=#% >+H9-JI2T((;R5H!U]C MYL +7+4J(0N,I5"(0^ "',?!NADIZYFI3V;FWIEH0OR[(Q],5ZB 7@61$C1' MY+/@,/FE++=T$Z6$LW(#E.B2'R-F7Z+BS0B=P:-$#)[#9'S26MFO\0' :IM.6GI7B!,5[F(JQ?-M,<>9A M&U^-,AHS1O ML&<5F'CA^6^JF1'8%(4@O7**3J(3>DJCR4:J*&ZBNP]SN_=Z=R-M>B;C@DU$ M:%"* Y9T^\Q_4QK/^#EY0*(I<>-(OZ^HVK*CP7=E&[&P/$C7])G#^LM/H'!K M[6B#F61 N@8Y,F3^&FT)?@V]GK@8E!!$$WZ*$=NBHJI?[CDQT@$A@E'J,KP5 M5M>\[82X5F%!HW42#-?2/L6W5PHX[X&/G5!'"_H^(NI,UJ44P2U=-:ZPD0]S MO&6%K>M=7(K-2^+M=X&ECE7!UCNY!2-U ,#%:B]Z)B$#WD@?#@S:GD<1 D/^^J\'_7' M^)L5T14MC!V241 D7Q+9 W3F(]G$DD4G@N:%5(VJMG&5WY/Z&_@97P9YD A, M_ Z3@_FG=="&-4" 1) ZQB71"RB);F4%J@;IKJ B>BR\ @Y38?[WA5: VV0 MD2(ER3<=:<>]6S7HS0';W%0DZ4]7:)J\<_;;+D65CIDLEU)"Y_#WQ=Z8:V?& M)I/2Y1!UDNZH#&Z,SZ)Q534(XT;_:<[=(^@HBJC.'6_0Q!&P=THXQ,&,K%+6 MZ=Q4+12H\.F)U#C<\W[<%F,\;*GQC)DYR\IAS[NCM+ B*N1<"6Q.R0]"KG&5 M=NH;7'L#%Q1OB3X0IIZ"#1W6+627XOR6Y(Z=GJ#KE^ MF.@B*\21Q8>DT9(+4(_=L7D !P7ZCK(J]Q!K>DX:.B16),_FZZG%+OH=;>-% M/WH4L MCV]IM(C>Q( OWUE4X&UQ"K[&P(MFIY&=:P*W<-<''Y8)VC"H# X51*%V+%H$ MT1"J!^[M\.S%ZU,"!RTMS,"/.?!C?N5QO_6BR3WA0AP9:VLKI.G0,_I.ZV!F M[(Y8W>"I:P&JQ5RG,3?&L0V4%D;UQU=C(WG*[V MWJ6NS_C/F *D>BXUP_PE6ZS$Y!BRNX%NS=-OVJ86I>P_(Z[J0:X'N;[A<3^O M(F"2JD*,%3RH?JXJ)+7&DP'3-LVJI1T'PDSY7.DF>5\#V1V3S@P MJ6=Z'MW?W#CI #%=!S%],$!,!XCI-5KN%56;$V<, VX<0^6O M59535^2BV*E$@4LGMJSU%<47!A,:I-WFTC\*9"+ R0R&;6D;O*?/O"0MD S&FSZ>O M8\A$OA+3<(T#IGL;8N//JI3*#N% G%!?XZ3$@_N"NA1=5[Z2B"K"'T6$ARC!7W&?YQ5B'=,NX3B M4L5C(\XR4_J.%G)5K^S&UR7BO;GQ@4-WH(!9)K,."9J>?'A(AA68]*SU6".1 MD]:ZLA7848WVW+@8O6B2^71A"1!(Q-NFV2'JHU=5]5$4+H+\NY@.1H(RI)5Z MND@C'J=KN(F(C=X,H<]Z>XR]%=JWB>)4I4\.@LLAH"&G\1V ;@WR$]75K=,4 M#T",*\ ;CK8&B,' ^MU 8'Q.Y;\*!!G"X>?2]"H^L8,.7T@]]X.G,E<+[B-! M*+%5W"'!!NDVP^@@P!2J&$(3(FLA,6Q2\>*90YR[DIF.4B)6OG--0 G?28D M$T(^XI'U'8P;+&Z_'1V_O#NLEQ1$M313](;)AA?QQE,SM$]PS5""<+IB,E]%OI\< MLZT^A0/=MQ(+Y)8_07@4'/@4W7E"@,:=E08R6;/9%MF MA-"5^US,L#5 H!>#&ZEB80E$'5B460=:+SG9SV\N TTT(.\\Q0T K MUVM+IJJEH\EIH^=OJO/E&>::^+1Y9I2F(I[81=4B4(W9=GV-@R/BQI.O*E@K MP(T9::?RM@ !JSR7EC2\^A?<+Z]F:5S6"K?'-BL$0$@.]\Z1HX*Q^?1N!-/V MJH)3O_28-$\%0?8\8Z6=9RB/C)IDC8TN\FWUJ?J'UDM'IILFSP/=[@NJGB59 M.2Y@@\#2[=2)MDK_<"&?XZI@WF;T[7*#X0#\6\0NDE)Q2DTJV=4"4T0Z!&#, ZQ/]&L+.>W)K"5^8*T+++1V%=98 M_$"''E(%L]Z)JR7]F8EG0CN71C$7L9W(R<2KU"*E*D-8/2>)P(O3+H](;!*P MVEAW_"U 23444^GH?S_+IL*80V0)AP 0:WM_3RO]BIP,],WZ)>X_.HV.QD_C ME7KY_,5Q9]@B=>];CYI"BF;$_;UJ* P]([-E)#$N)@J4KM_J/49 M&#+O/!K:4:B'6[C3U;9@G"#*FAH8!":>&LP^X9YQ?^^<;F@HO?KUV8?_\[_Y MR&&QPH>_<01')]Q2#K]Y JY!#LM#7_H%%1EGOO$D1CX>@V83?(6W"BDZ=-[& M5,$\(:"''&G=:DB*=^-Q6E5@[N3&DD6'/'6(JAY18ZY23PKNOD!6[DCAT8?1 M8QE3*F=FJ!H=RP#ORAEWRN*""W4\8?+Q,;P2-(U_(C'\0#I]5T^XCMIGVM*( M9DL4/9F-+:A;/A)Z7-:=HH9HFW3HG3H]DT'X*EO-IPLV>FW2SJ5K.NQ&Q0K3 M9V#D84Q6QN>[(&T'DQN#[8.E#8.^.NB:XYM%<[$T6,J\@ M?#EWQX#C6@RFLK"4B9:E1I7<] $O8WR8P,+I6-;$:Q#QO'GOS;4I] 3D5?P8 MML/%N0Q46X&M/+A1U(!%EJ"ND!&2$WE$],RJRC/(.<$;^+,V!=SP< WW$5P MPY#FN4+RY,'6I'E6T4SL1M)GR9KC@L_WW;R,V'CAY/E0[5;(HNDQ$04*IH@X M*A#->!?J\AQ5VDE2N=8^X58N]*9@\=5,DS/L$N#<73VJ6O/T]Y*,0^"OL8UG MC^F3*(7N0.BM!08VEU&7;N8S9]87ZMR[RSOS[M<9\YUF7FH\5J:V2RM.^1/I MGQ@UU,(8C;._=3-% HJ 8E@A6OT709PD8YTCN1V^%;KZC;*Y^CN&0#%G'W)8 M# 6W0\'MS4.]C^%+?W$XS[5W1+*H9$:] :RT[LCU7-,6BU%E'(MM;%3&,!3= M#,4)-RZQ1>&E4T2VF=9:B^!Z C'K$M>H4H]!NS9QR-?%475I^2"./EO#;+:* MS\P]H[=-AGTP[(.;'O>?'K:5830-!#_7'2L%BR5;)D3CI ^RZD;TFYSME;@: MT\-@Q&N&7)IF1^("B?M_AR.2"46C5&$C?JNC1 WXM,'O&/R.F[;B\FJ.7CG1]13) M2V\[@75UBHR]V)2 $9#@81"!K;?+>G2V/=MNL+V& ^NFQXV>0Z$)0X#$>$^!_D%>:=< DX5OA#0#1I1?R+^+[3D_!&[==KD0PUK MNU-YPN6*.(F6&!N\R$('Q#/%3N*47*>EH70YD2H9E,0X&^5J&OH8XAB72\#[ MIG8R'F&:HG(X5_F#5;94*;.$\PJE)"[]UT1HV2YL$GS ,X55]E9G;1V@89[H M/=M:#OSU7C$24W17P17IS>M*VN10'V&W*!Z;ME/[PTEOZ*5B5[1I\FM$BM9E MM['1$38 CGBN!+_?2DJ4>&[[#CQO:QWOAEHUG M16'@IJ&$1E13&Q=[>Z@P%FG7.=6U+$@;134^5"I!;1#'"+0,FQ6[DH T8)4A M50P1/EEZNN\AKIAGQ[+#S1_#&8%>EB15I-2(ZV0)4+FB]_';B&&%FLHCH%N\ M,-=4DE,]W*\*_3JI-?5C6:D#A%$^6Z;4/V4B-OSRV[B* WQ$,+<+F]P[?7MR M/SE*/BSF.GGY,DU>GKY-CIX<'!S^A.7^H>S_)754X:M/O?4@WSY\\M/!X:,] MYG^*/EUQ3?)>3Q"%@V#S8^KW@[FH>R_?'[^[CX4K>/"FR2\Z?W_\^AV;)^@- M>&R3SX9AH4S<<$#!2Y]4KN6 [Q+#+84(GW]>)F?(>E"']M_8YFUH:;PQD.Q' M R3[+D*R;^?,IYI^\I$6B!D1?;-+Q_Q)/''N(8);$H&(CFU!(R^ YYD%^YE: MV_LZ07!]1]AO1$J2_5C,B#%-- YM&CJ^1IBJEBFOW MN:AF'HXN1/&H1IK+QY8UV."8XC7MBC!SO5) M8*I'S"KF-\"NLW@XPW%*X;9S8Y\%STZ9^JA@6%E< 5>'WZSO%EP'D.+QAK M((D@RR9VAI9/ 'H@U06VH9YP2V@+AI)TFU81L[!OU2?FD[X#1?LK-OQI V;K M!*2K=":KXZ+1R5@&@[4HC?O89Z);2&MXNH?*IE%$ MKSLM4@?<49.:)+:VTU3'<\<4X/ 5 J.9M 62E2_XW3+#CE" _ 5WM;G)./JQ MDEJ "&?0(D<"!6[&@S/TFJL;J$16AV]5#WE3;=]/PK+1:W^-Y !X9D1TV>]Y ME7$9=ZSS.W.*COZ2MK7$'_+'_NF^+Y00%C>)5&$K4>SW5JAS&\MG"/Q);V#? MAM39.=C$.(INQ;[PY3>30%W84;W('9-Q4$0$ZX>YQH>"Z#FEU"R1;7'T@'Z< M:E6X^FTUUJQ49G/=B!)SO<([SVC4)^5,A\;LC6H#5MU"?IN!4;4@\HK0BYS@>_2TP8UIV_:SA&F M!7>5!5F;8P@,628H>@ _,+$;AE<3A:R*%+;!)"8VCJ^=;8:U]E-5SWKB2?0" ML (K1R./A1,JHT<&6>9(=H=IA(O"D'!..OS4\3LGC@#LO M%I-?? 6UY!8HUDPIJR4DILY$3UVHG4(0=4F;< E9"*B"0U*#!Y&Z,*J$6"4P M2'^(NB9SP,_O3;16B*R,>H &FR,DP.GY5!:*Z7/F/> K&;WR:GW+I>OZ01975X6 M'< 0>.7*3_HRIAHP^(JD%K!5"U*/^ GV%XU5Y 5"6UMTZ);A2CH'R< MNCM32#V6WHFW2ZB" &2_Y 0S*X<@TZM.PEBKB:YMK1..((+KC]R^:JN(A"EH MV-!HIW,N].Z5TGWD_3DSM\H=!ZT;M!< 7[I++S%&03%8BOC'@KN/$00F/J]S MYNRGU[FU.?(OH9OW]+>1OO3"]XO(U D;(J$O='*<$03]\, MR\F%[.DOH&3XY_SI?0[>X)_\^66]8\>'-#D30P] MR#[:?-[V<\M&,08T'-U'LOY.BSOL*+5I<$Z%]QJZ5G,^,Z5+ZHF93\/^4%,R M=Y$\URB<^ 8"G/\M=ZK&E9.983Z0@*QL,SCC NP,K&1QI@3/?]TC$>JCD5!O MU2.?P2FH6GSD2XE9[8PJ_T!\ _#6*K)-MX<9R@;S@>YUJ+1D%F[7, (_OTV6YD_@X>(_1LE\452FZ M8X$VOT/:Q?9NL+?1Q%0BG:-%QTALFZDC*':V(3^T_*:8FR'AO"[A_'A(. \)YZL'>5]1P/P=>A0:=C36)^<6!I.%%LCR^\Y.-'D9C\X3 .+/1I;>.8IL9K%X X*'$R1 MFCW3DH[,5-+6NA1WU3GB;DJV91> $D* Q8CK'FH+,'3Z9XC13]AU!1>W Q_VU8[IK_#WG%,W>B[N[4X\ECF0G<^ MLN =*C;)D7\)]?".:0 M)K_"-(@][7=PP,L4W@INJ$(1\3S>"5O14+\%O,\I+(\"UP$N/"6FY^,Q>G;N MMW_!)_C+N>**,"*HN[*&.I# 1TB MINJ/,-/;*"O<:ZIYUV/A.:XP%L5?^.[G>Z>1@B)+ O0? MJI&E-M5QW>27K\GA?ZPJ+XT*$J_[ZK[:R!X_W(2WQ59VQ4CVRRAJ;^IU=/?$ M5]D2R\YU/(*;,Z?@G[>H>GDIO^%R#J_L&J_L%9V1PSO;IG?V 6RAXEN^LNL= M(BM"3O5D=._HX"'860]^@'\]>G3_CA\UF"^X @7ZX7]X>#\'QMX?GQCY+>HX.GFRJ[AD]O00^BY"&2 #-X%^J+R9X,5%5U<0Q*?@VA84R,^:YU'DT^7D+;]-J MN[3 \":TJK-IO\U]&M% =N;C:[]EQ;C8%^;HB'CF:L$HWZBB+%K!,[U4^NP& M=U=TQW%H6G"*B-&[K3I&NC @-WP:$'UJ6]=8\!D+,I:.YQJV7T/5FC."U[98 M.JVEB0XS-L]T3@Q#X[9QU %T7\2HLX2%M64TKJ,,4V?*,,(8$?$9(N<(VQ^,$Q?(BEB(1]==7HU)7(50V?5+.1*;M0M6V? MM_GY>*X_D<1@L0MH7$^TM7K>N\.CUE^/4!?B-Y MYE,IX9/\*=D+1)\:F>!#:?*FE"8_&4J3A]+D*YV"(FI] _;U\1N0AM^W! >XU_MJG-RH/-R:6GA\<*M*\MOKP;"Q3Z;* M($?%):KP#DKQ!_AD89+?X3]W1(P?_K!C8GPR-7J\[%0-Q_K%DO\,/TI>[R?/ MZNI\:>=OI^P_VC45SK+_RG=$B?IY7&T;W$'!_EWA]2?@DM\1H=Y-A?X+H7., M!R/NH"2_J,0V\<\'9*XCQ-ZY$^]S4> ?%\Z7$L/@*5T7GY"%'3VCDT9*L MQ;TX],*5ZPLO@]A\]_,_;#M?,W <=V%*O2[_\UG\"^K;-+OQ)+X^'ADZ=. MK.%'Q M_@]FM>YO??EF?7+ZL3[9E60<8_SH8_P\#C/].P_B_O1[YX7(]\L.V MZ)%OL:P9F*8'A]$BQG]8M2A;:6ZLRX!NI,EQ>'"I3/NO;+Q,#V?CNK/QQ^%L M',[&&]4CAY?KD<-MT2,;M*Q'ER_KT;"LUU[6!YHU/S7RG*CP_$+$<]ZI-^+E)'2]&HF85!=@6CI(G%(16,:F8JPR] MI+[_-B9U2[+SK%(UPWC[%6H[(#AOHY[,3!PR'BLC/(Q5/5$E/"^FV&"QB:B= M1K1\2!CG!>H>?M$S3XR0+(@6F4F 1IY8XKZT-$9Z*HL$&@J$=M(6"NZJK)$! M>08J;O99Z[];>%*^G[PLB7BJSBE$3&08." UTS!:;B)::]L(XCR[?6Y@H MF4I%GVG/%!-_">8']I?)M9![8-MHS28>O'::#@QO,H&=G?.'>PL-2T,M>O>3 MXR;1BHCDRE85GCT/UY))*N'J*OLXK0IX=3)S3SQ"]#1A:N?3"ODEJ?QI. H*K3\0$OP6A#CRHR(&^D;CJM&^&FX.6."-'\%?WEJZMP-V V4 MJ\SQ)WP;+UPSHHUK+;QW(AEOR!2_]>;7G79,G7 M)HA[%MC*5/):I-KA#_TD^E=?R:-'V?CI17GN%8.[,1 @<\:!0"4O>^(7E[K2 M4=3!"Z;"MXE$;'SVTGDK9Z]JV"CIGI:]8QV/NQ%2!A>Y,$(_6EJ6SJYLC%O++6$%4[.>[T9;YMU+D"?)<]]I,%'N='L#,T MO!^F;+C;F'.50R;7CI-0F"?7!?R[PCX%&(QI$B7LR"Z&%3HI$,&_^Q2D >EO MZZK8UK5?'>M\;D!56M,L=BG2B5(U4[!UD9P8/+Z$>'TQW&?CMAZ$83E3+%\5 S+=\/5)XN)\V48G&T)W#*=.]X;OM)U(LAU["F!<5U M.W<-/,B?L\9XP%KPH<95#1N?]767R'IDJDFMYE-JA#""E;WMS?OM""Q__+$? M2B2@=R^6R']ST;*C3N76T>&3-''_NK_.AO1%8"N9? [2Y/ A4F$>/%[-X[.^ MQNWA_J-+*1'67OWC_D7M.&^ U!#>8>D>Q?/_MS']#SYDDC;\QH5X_.V8C'!U MW9'9"/O2'9F-.-=W9C[D*-V9V?Q6W9FI2-1RS7R^-M?;I6?$S1G)IV1Y"&^X MLU N8_2][!U^T9$V7/RE%U].1?"M!"Z4=[W2"D,\4S._ 67Q%;N1K\@#BC+Y M[#C=,(-A!L,,AAG9JX--JW%!CWP^^Q?W=6_YA!L,,!BW\+:>_P0JP M0?*OR8) _+9?O+GGI(G4=#$#WT:<8\/%=^;@?ZV*FSCYAT30,(-A!L,,ANJE-0P>>O:%BG># M3K<=N'@S-\?FRC=VAWYF2E5O::W'\5L78-7OV=N'AS]>/QN(;'ELGQ3/,/59T\*V!+#=*VM1=OL+05RGX$(7NC MN$E%[7YRXC=(W=9>O,%29\V72=9F^G2[-8,-DO0=7_C-W>B_&>PD8#(\6%[! MP5)^VD&)NRL7;ZZ8BUW5.GFO,DTM&5\T4S"D3&/T%S%N M;)"FW8&+-W//;:[D#\FA.W/Q3B6'7OWZ[,/_^=]#-]CKGY'#]%:Z/1!U^'%7Y@CZ G]6H MT/SS2@'Y7ST)^5_7%N1((/ I],!D5-6YKO_YW<%WX 86A3 [^M_M7&7N=QF4 M3/#PX. _Q(TT2"#1H&/YR5GB_PA3ZUCSJY9LE?'N'O(#C3Q:DK5.[%^M;]'8^KJ=7Z \"U/JO:E&9KZ?#H]@-<(=YLUW/Q,K M$=SA0L->YJG:IOIV\WQ99D6;PY6-T'C91"4S/1OI.JG&23-%,5%UCK_DIM99 M4]46?WFE)RI;),=G^EUERF;_ KW^C84]-V=)5BAK__G=NU^?_6NU,/,-]@H] M;F3AY2\UO6/\DQ/OSOU^^?#>WW!%7"6)'N)D/;[!=+Q75^=A%W0_PEV8O/OU MS1^O+WS&ZAB0$X_^Z?+=S_RL)'E\Z![[/3S7OS?_<_SCU&_C=\>_OMA[]O[% M\;_VCG_Y\.(]2'!QKA;VJ>@3##J5NC/SIXELE>0(U$0BOOR_'=#_X+HE-U\^ M^B[Y?M6:__9\]9KCR_L:*_[A[4G@;RJT$9A*?ZU )V)OVL!4<7O[^::F]\SIN>=.SVWQY"(A<:=&]-CXZ'[P MF/,(H.EY!;*VKN@$;M;3&-J3OK3[397+OR?UP#.SOWMI,X7QLIK76,!15 MHKD$BS2;F:;1VOY$Q^5QFYLF.7%_3>F/\.M%"UMFW1^$]46;;89I=$3)^IHE4\@;FR#5ACFH'?DPJ_,%*@F?$>NJ0W,S4S3/S*]AAID)4ZF>L:)&(&'UKW8=Z22)+\\#:: ME#!G^H.:S^MJ#C-N-"A_\ 9!3"V,VK;H'TSAY<-R6+W?%;$$NY-VY\62"D<& M;KT:) AF-M8U,@U:EEV1VS#A,$\8PZ16,XMR"RL-=]1VKK&>!@:% MYQ0^;M MJ# 9*F'$#N+M#7DTM$9M [9HDQ0&=C>-#!Z>9;7.Z=<5:^R>O:T"NMJD>:55 M+KK@M*G;K %';W\W;1O8",&\*4 (1MA8,GGQ26DPT?CNIKY 01MCGL&P8RP7HG^!!K M$,$G[>\,E'%;*!1^^J@Q^)32WS[NH\1B/Y#-2*Z5[./PRP5,F+-K^BOF0F!B%[>3 M6NF*T:C MW=NSH-!,"3HB X59N^'+#WOKO:/.Q?DO-845\KUWRU>96+:65HU6+PSZ7*! MVS%(PY:JIR5$@#MG5M+C;]_\OM!]4N,Q:EA1!WV-JG!;LE4LBCJ<]ZF8#?#% MTFN*%-R""O?D"E&5&RQK]Z?)<[C\=YC55:X_F1H]CN[R%F:08> -91?'\:RN MSLLKWP@CIX5LV-D<=!ON!+DG_?E4@XW2J'J1DFW%]\F>1IN5_Y0_I4TJITQG M8TV\^2[;5#Q5-I+ (K)X"%1\Y1ME<_7WOOPW>=^"/?GH\<&CA&\!NY;=(;P* M[P,;N: C1M0%#+F&W0VOB4Q],M+4JK"QTZOL+L>FVM($R+V&&_#=1K'!Z0WK'#C4]2D8FQU]G,5: M/KP[X!]_V,$@6;;0U 6! MJQ::-:]? 7Q?\!]X%KBL.;JB4W5&LX U+O@UH_5X/C79-'5F334'MQP?VW%O MSZNVR-E 0).?CQ'\',939VAPP/?C6?W5YA.4&_* 5%TO\,%5VSA'>8XN^0AL M .=+!X]_'U2JS/J\ EEAY_IO<%<:&5A'IF:@K1+P0GBE? M,%,?T7R*]58R-J6(+0E>[.%UWNRQ10<$;JY&L O3Z &7:T)4+"_F(*E&C-'? M*O[O![@_*XK7L!=.LZGYJ[1?0U-8W>!N@_U$)TEHHT69+$H/9UJS(3>]M([F#I S]9=6X][T0]5TR-I,7W3M2 M# C?8HW)>H%IX! I(TC!$Y,M6^,6=,03.,?R*73 M\3]SG57<6?RGI,6((P9]GB;?_;P.T?&/[_$>/]^VC?RY.O,+-JS#[?_8C[$0 M-KL79.&_N3#"T?Q38JO"Y%R:>O@D3=R_[J]3R!>7MQZDR>'#'^ .!X^O5-R: MS$R>%R&6\>#!_@_7+E_HW>/HX&N7U5Q2L-(15UZ,?QO3_]BK9ZN1?/E1C0$7 M@J/*1F(7GX3U.B4O_3D?WG*1SF5SCFT4F?77GO*C#7O-W0/03WH%[/CJZW'# MM>7=S<5WC(_OW )G BD;*XE _%XW3[_[%(GMVD^_P:/UHS@"^L";_9% M_%=;?E2&\L_#TM_NTG^ 3Q:&<_?#VM_NVC_#CY+78'XJ73#JX>Z_@BT_,+!# MQW!H;,++^%V/QRZB],W7_M9,OI//GNIM&Z>OOS(UP2U($X5\OE26OMT";ZS0 M?OY(;UMHE[;79@MM-2V3WZJMD=B3Y) M?8O'U1*(.*YL&K46(:LV*G':5BQ/'\#6 TCL%'YMN7R>!*2:80U6SO*(T*42 MG%H/90_H?@2E8;7T,LHY5)TA KU3K2#P]74 YY\\]EK*.U;4^'<+M7PN-NV# MM/>3=VUM6\6%?*%KT*"_^:?[4#>5',0YR>=OI*)IJ&" ;.0] UK8JF6M8P>2%1R7N,'I4G:%9O?8A@(Y+6:58!\8\,M4!2FI*8(&&ZS6HUI1K>EG1Y4A>)E:@W&"L(#5 M!K*CU!"O T.80^@"5(=R8;H0E.5C-K/<(2\QE4"!*K&[Q,7CX\&_PDL^H MT%54XC4?PNODRM]L!@O<*2A#6ZOT5!\19PA93OP5LHQ "M2$CC/_[2\:BB_O MYF>,VU((5;I?XYK>;!%7M$>%Z N+YPD58XTYDVUB MU;"_H%M3WA](N!,!.8(XIWL9!Q6K@A M4@?XRC8X"?LCTEARMW9IXF%8G;6U*SIO=#8M07%.X%G&?K3)O5 BF2VPXE"^ M?5\$GHOY>^7789D8*B0S1;8/;A?_C K=R>+5?9)S&3CG5N?$E[);/XNMAJ6""B6&!26B2YZ1'%+G V M*=4L,,.="JJY,[,/BLQST.CNW.=KEF_6"3FZH*EOK M?H&M5$[T7@7^.)OR>%&CL\ <0OP3GDR)QE A[U1=XY6!4$0H)/KB&\PBCL+#L<]FB5ZS(]>:UDDPQ8F2*@WPS9-7MVOP1IQ+S9\ 7B(^2 M0FJ1*82VFCE3V2+MAMY285N"@QE&JI+P]^ZJV4KBM%$IXF+8F&L%XWIFE]6J MSJ84B1<.%#)8##6('"\"#"+LL/3J=EC5-LB>Y?E34C2-P&Q'OA3;(4R!^U#E M*<(Y, @/ S;"%7K]C?$-K;9K4K[OBC$W9,_79<\?#MGS(7M^78JQ]WC$OG5) MJEUS4IPE(_T#^+ASD$!F=@X49&2-A'P>FBUM63+!J&TS5._CM@B@/F)M+!/X MV]@4A8OUC4W>@AE2+U82E%U(J;Z?_#DUA5X3)$V3DQ=OHTA2C]PU1)TB-&.C MU8PBO7T#D/J&J,5>4^W!?^+4/-P.%R)&>ZTP('5IVSIPBY:=$SJ#LP/SXG*K M^.[Z$W7J$9K/SFK@;:UN&AC$9%90CTDR'WT?!:<[25$&B+3&CR:)PA*<)2YC?%2@_"/ M !/@/XQJCAL2X*-MV/R5SR1IR[_4C&'#<&*48F:GR9#12W_>*3N6Y6X$_H4^ M<\S)E/,04RH2<>MZ17 #@['*<+N1?T MUL[GHY5.FZ=S7OE51U?/A*Y,>.R@P/FJ3 A&*M NQU D[#?XZ&-9G1S /&2MZZ9]_S M(&MQ\$3[45L8MX\N5"I^'&UI_FZ12CA0^6-;&**XA>%CPP7O4]#V4>@J?M2+ MH'D9=1)[J^ Q(OQ)6K"X9D3=ID;8F:F,['1*[W#W&&Q-A"4)TD8F%864M795 M*R)J'..[W=1:T7.R"MYI7:Y;X;0C(%ELV)M.AB B(B]LQ7UK(IF)NT-,*R+8 M(3A2)0LEC7!"CR7'2QRR)B[GAS_C/? 1R#T,[]Q/YL]$M MH5S:GLL_.K\FG*\C5="A.]+-N=;EVF/NXCVW_*DH MWT'5ZFC.^TJR&SOAZ!DI39!-D4SICN(U9',!4R=*#'W-,:4OM*K37J"MQV!E MY]PPC1^W/$B'A#S/S6@EK2."3T*(0.QZQ?9%V3OZ5QD;0"W-X M7>A5YO%BX&_-*K45X'1N('*"562K8406-%FI=:[S_>1MB;>!,]&R?<=(0VKH M%;_ C+%LEDCX\=6X"IJB*B=[A.4/MA.E6^/8*+=L[&5$(\9>O!&\2C=OV=^V MT7,;7T"!+/41)D!5.+"T^!NJ,5AY0]8@'UYL227'0INVM"*$'^BOAYP7TB+Q MU=O RN8"V3"P[Y$!N/8HT5XL5>\<,*$PZE=.P#5P3!'<7M!EU1E5&H&V+ M:LZY#^/(C 5O2+J.Y09W!AQ)CL[8WF=JA(CH?#,$@WOAVUYT M6GW9RK;SW/?Q\"N'?1!JX^"#LA&]S2SVR$[I\(LQZEV(!4./:S73YU5-UJ]T MC0C;QRD.2_LM]IMXL?$/8((0V-D&0'&D5YTWV]7\RP-%8;!.5Q;2*@L?>O++ MVQ0EH'N^$["[JM,>U+NJX_9\%ZH2#.KR[.@Q9*SW?+4PM705V#MZN,-Y@[%) MW?FX=A"L69,[@'#*)KCQ5@:/%*W798_N2DMD$'P]5Q09#H:-U;0OH[=Q+2B] M6.]+BQIVOS0;"Z.212Z+!;6C"'X6* J2!#JK*/3?4S&TR.%]L>[;J?UZ=614 M%,V8MN@/9FH.JQQ9 NXV$BL(:;9>F8FR5F(:HMEK!JQ+MJ7NWNV"UF@^U!.D MKW.ID59L#D O[3QQ!UR*F4%#!C,;DQ7H>QQC@'X%M-<>V""ZMQB"XXH68PF: MQ]_HFH^,'P]SEXP6=5 MPZ,/",MSBIGE*#^"43/884X::74325%8#>4C;K$X$QM'%.^E+Q,T2>$B(;V) M4)@+1WKA&UNIO=W133DLJLIXZPV1Y5*,$9(]G;Q]R\Q.HZ@4(RB(5?BYH)AB M?=C5@JM:+GK-O1HF=CU%%@86R?C2SMPIS79-) AK-V=L.G<*$\0MZSYVF%:U M @E[.Y@<410E#K7U9!$9>LI62O%/(KF/F3,B\0_G>F+B0^EIC'WK74W*<',_U M)\275;4+S6#Y;DAM),]<).2$LD."O?LE,/)3?J4D2OTH,+GR.FRR*3[3)2!M MZ7FOL-\F19+6]<'TEI^TP;3M"%ZX$79_]RF=0K66D#Z[>"@CO:Z&*M!KF#)N MH.C9/O;A*"NU"^:M,,E"@W*L+^?*&VJ81;^"Z=1ZB[G &"*GIO#T&H-1!389 MAX)=9&QE$]+$-U6E%LRN! -= H1EH1F-*T<#E>C2BI'2]VA4'-;JOA>Y?[UF M"-MJS2UCV5<0K':$BVKL> L5,,[ L.5$@?I2),(?I13H# MY+L(:)9N5G&5FY.Z&QF58HW7_I)#YCY>2 M80^9;$YQ<^5>[!UBO(3*3%Q2PDKTI="=;1NMU:Y(Y/&XT;5_AQ>\&7@GB.O( M!92!;Y(C_MX8ZD@%?&M-*8_XHZ9V)#1X O> :\%77?X,9URU=JE>(D(5,/CB MM5HD/Z8DAD-WR/C^CQYVQCQTA_PJW2%]/CQ3=BIA9#8I__W!XQ2]ZSO8AX]$ M:>C#MSE2F/S[0Y0U%L*0*IFK!>4^":?;Q=94I61_*>"_VE*UIK&#^ [B>POB M>_CH,OF-S(951$Q1>>X@LH/(WH;('EQ39"\G31HD=Y#<3935](KH*"$7>UV?H@YQLFYQQG\,(.XLO2:H-_YR*=EXAL M3&1_\(,#@O%N4#-$C'K6Z-5VS'T,O8J7J:Q.SK25 T,87(9&[TMAV#>K8Z7, M>ZSY@&;<$NBP56A'YM$A?TA2 )+6B7D&D:AO9R+;?PJ6JM9F-FIK$$3,6G?C MT%BG!WN$>#/:!LG^YK"^6KCB:G6FN2=%2551)>6W*77&;9](ZK#C=YH\AY^H ;60U<&OU R9 M5:4'Q 0M.6JQ%BBG6F!W&B'J)K(O.M-9F=V+AO*!/NM"Z^TJA(ZQE.+EM1QI M6&573NYL]_64O_O.BM^2M-\7&)&QWEECV+NGK&X#?9 FAP]_0"%ZO+H)-$]G MSST(59K\B;[P$[)NF=S_46X]*N!I\F]Y#/YS_VER2:N_![?:ZN\?\#9*]R@> M^K^-Z7\70*385\0K+^Q$+0LRJIJFFM'*\5)=>SW^^/TW^_32L(_MIU?X' AH^">G*F'1\[9I;&BG7+O$.X#=_AY M>"^?]5[0?3P^1W[4K_E2CH:7\B4OY4.%%7[A?:Q>P5Y#W8LU_=$#6$3WKPMU M_==["^QA?*W7\+4#+/[_/RZAQ6]55C=L'?[]X>/T\>,G.[T$$EO;Z34X.CQ< M)0?74SJ/'H&^D7\-2F>-TB%*\IV6M8<_I@\>/-CI)1A4#JJ<$:_/ADU1H,QM+77.731L^1(_BD_:,T?^ER\H6[]^&P>T%R?]CY MS;O;LU\M )L#!/LR1*; 0&+, $S^TV4)VE6OBAU,KOJ.+\-H M?/?UWF^6%*?0J+=H8P#F%79C!\I]#3IE%-W5@+TUZ/TYVQ M\/0QTH\3*XLG6DF3N3*Y+[)?78DG1?](0N,J[ 52LN8YR;DF5NAJKR8.!L8. MPH=1>70:U4XCV>YG(32'+7/#6^9H>[:,]DAAYLQU?;I7;"5&'0F9RK7?%GXG5*ZY1$.41 Q0OH=2_8"E6EI0PXTL<1]%2&=%!0*$IW+H M9.RF4.5,A;ITWV%#;.*&N(HCO#$;HLN.@?134:=8!ZW+/:D+4K$@E@Y;6ONZ MDPA29^&6^!WJ5:IS1\X>]D:T$;Y >J\#8%L'2UN6X<]>VBO@EC]G@WS%5WWQ M3ON:#]K*+>N\W\CHI>XH4HBPY[L..Q4 GZ7< M2@>^H5-"/W>[('SI'M]L7VJG4;$SD^>%'H"QERW)'8'[O6D=_^3I%&Q5^X]1 MC=4@I\%D?=LVKIF2?/AV3N1EPZ)_^:('".RPFE^&6,4J4#B93K%.T0DQ270L MRUR.*!]?NNY#/F, N7[]==C;Y)@>/3@:5F# ?0S0UIM>A4='/Z2/?MQI MJ-F@;AX]/DI_.'HTF#8#KG6P:@8U,U@U6ZQE!C3KH&L&7?-5=,U@T5P=?$JI MHUT6N*/'('&/=WK/[31H=,W[WYQ$YS=EHA+B1@\!&6MN11J1.O;QB8@+1,2A M0=HF[.CV-WX+_E5CASAL,VX;5134CYAZPM6U5M3PFSN_F-HVRL9I M))OG&*.BGA8K$\8.LV3&WIO"^ _CO8I!IN:V8S MG6,77W@==$]9='VF6:YRK9HI=B6V:H2-J1?8M+P!F<"M25T66=R4PX_TZ2F5 M-,62SYJZ*G;FQ2V![QS*&E7>FAY5!K>P-=3 'IN0@8*"8[-'6X<4N9_,C-_; MT:/_H,5U1*U/^'?9>: 3;#LC$MR@?/(*YHXPH&4-%,CUW#['/NVZ#2J-E(S- M:C-"\-^H.D/:7=]\O:)4*_/IQ?WB8: C5:@RV^RJJ+G5PV2SL-$B;FXG"*#?)Z@R@LS#"(WT37SNAXN*K4OYRN JE36H!7M\KCNU :3K7Y Y MU\*->O-5I4T3U$%X"HUTJ<>FH1ZTW%M5_N):$MKUS=TN6=/;F.VM-6#.:7-% MG7[+O,V8.?A% Z:-W:7FJ7]J;O2K\FI.<.3D"@O$)Q=))W]7OI+&W8<1K5\4 MONFPB!QF4_E,F8+N+6>Q*?'410UBY="4IYWKD34-?6_: M-'/[T_??FWH?YCFGOLJ@^+['OJV!YQ7/5D5F']X$-4\&4R?3-F@]8_V-#6]& M13!O-I/A3[#/J/]E:U-OPE,S2QO;HGYP>5[C^KH"BW U31;M <5G ;XW5(2U M'NM:E\0T6RSVDV/D<\4FMFSI"Q/\TDL1F_A'6FFV: M$6H%2Z=![@AMW8CE 3 :M&_D!F0I1^^=.D[3]/4G,5[B1PVTVIM"J_W$/7:@ MU1YHM2\_.(_!W-O[3><3UT.(_O"ND+^@"0N:["5W]4T^U(IHL]]5H!<6NW2B MOJ0J@,,T[H>+MJVRX'-:\.1>3+C-C<'7O9I>EW )[QCKCBYQ M1O!M3Z/73W^8N]<_TZCKP3;HF0"]L]^=^&FR;(/RF;F."AUM@M4SP(-S:D9D M^78;1: ;,F]K&)GE42]H5<&+@I7%(%G=4K\L\F! F>*7P#ZHZ)NPH. ;9:'L MJ^=;XEIHLK7'8TN=)\!*UQEVIM ^^J)J;$K!7A$LHFOQX=U+W^HZ)<)VM"D* M,S/<WW,J>JSF5,A>%JME"\^?O&)2KO4]_ ML:%YEMCI0G@$L)[DJ5&Q "^0UM$V?!./MBS6M>&1X)'<+15,+QH352+AN9 M^*10C&WCHE)NHLU"[=KGN.C?J[?>DNOUJ[P#;NA*M/CHYQ?_]>+DCP\O__-% M79A OK'C9H'4\GNC;6[D'3_9_ MO#,K]ZZR)IRO$GWWT\(<=VTXG4Z/'R0J3:3BAONHZ M/\,O)Z^EX=R.[:I'NW9(\:YZI2?83)@ZQ<_FA:&@Y%?98,.AM;3DORN\XPGX MZ;NVN7;SR/K%QZ OWU%W!!F[C,*(H$?/C] !/X:RWB5+0-+ M!G_6'NGM\S"Z8/2%A^/XQ5RY\@B )&)9AR1D8K,([KR?O&PXKRF -$*L5&<( M-X2UN.0Q4U-4MII/%S3Z<_CON<9>P48CVF6JPT!LC(*DT?A\%*5,84HQ1G&? ME&M1+%*\8\ZK= &..TC@3#?3*@=#9;*@QS@D."4.HR$(.?!<-X8F5L"0"UK7 M5>V4U\MN\ASYAU=3H<++=L6;6VHN3.PS/K:QV7^W@8D>+I-;GTB=\KFN"E:'!3&GCF=:, MR=2?,JUSEL9)!7LG1@B(I;TLH0D,$%ZLL=,U*&%34LX9GQV-BG/."')#T*_F M:W'D<\7R'8\S[$=&+33$"-593,]S"I.]9*V* M.]BT!8#6_,@(IHQ:/(JGI> M(:=U9PPSF$.+:#(U49B:[WQ(R[6?O+W@P;[ 8L7@#1\PM:$!8>7'S'S"'W"( MB54%##?UQ3:(!(=%17CS&>_WHBHG>Z@. JI;/M[:,^A"@^Q=5S^_=>)VETRR M/W%O"MTZ5>Y4[1P%!13"O"H9^MD_!YI^14)0_NO$\O_;XB6[MC+^AR',^ONJ MT*YT;+520]"1@_FN^CQ%V(YM%6-"\)#/IE21E@I8PZ:A5,M&R UMEUY2FGB0 M37^_YV[/=S=YV-TQ9B>8"LMQ_#0Y>?&6=2) ]5_G"/,4-GHZ\$J./85 M)(4HXS7'@LI1*&V#.O=J]K2-5T)LNL/D7:%*#W&!JQ_37P:4[J:@='\84+H# M2O?F=/0)G'5MT6!-XV5*.9F*SE(MV,(UVD%<+*:,:!"I9=2,GYR:.M_#^HA% MK]+,/Y*OJL">Y7OD3)*/>AE\6V3-S:28C$SU4C0UUA_0+P5&J=.X"05^S"H5 M;V9UJ":Y^HS\8'7"F%(NY74W)%,:_BBC]OXAH@;ET".;GFQO'%J=TSS$>D>/ MUCWM0@4O_6F\7V!4(!B_FDN++WZNZ>VO?0/H$-'$+AH*_#)3#1TUM2X4HU/Q MR(O6V\$LXP==N/;PBK6U\?S"R,^K^B/.TI>8@-Z!>W-IB2SRZ8L3<2?H4',U MNJ;Q+.VUPGFA+,)WQH7)./[AW3X^]503K3!V9HB735#M;Y3-U=]A?.".->QP MP3V0!7=;W8#/+,IUXA-6!#?LI.08$]827;60GDTHML/!^N&Z+GSMXI=?[4K7 M2RDH%M(?5%N5HXU>S7WAK-;.VI?(BRI-:/H4'@3>Z)E>_/_LO7ESVTB2/OQ5 M$-[N=Z5?0!P"O-N]CI#DH]WM0R&INW?G/Y LBAB# >'9,VG?_.H @HD>,@2 M)1XU,>.Q2;!0E9655V4^2555?6%EJB8U-R]E_,>CT!LJ!DK6CJ4%*C._/168 M6^PBS!BK^2B>EJNN#S-O[.F>,ASE$_A&U%^?P%]G5\PF+XSU'SE-.LY81CKV MI[#,]$X@: T<; P3*)(0H$+Q#IL(G<89GB>Y3ITB,>:8X#Y7,%0YW2GPH$AE1'Q&II M[X;*&+Z)^P)>(0^_)(M(Q()/YT>2LJ@04X!4><$S];4;5#44G-HX;$5"("L$6>@&))4OI M\_,&[#8L!I%'":5,M"@B21W=?NHZ=M/MU=J=@Z'UC,V9^\\S)BOC@L/*!"%7JMM&%P4%D&PB*SD*@*-$4JHX6! M3^KZ(NT%ZD,F1J3^5!@:I#K\-"615!S2O&:W4B9H\0H5Y]6$YIR\K!:7FI"D M^N,B'*N(H%$4)H&H#&GE+5\Q8BIP!'B\P)$H MO@3'051,#2U0&:? F#H4V7%) X; L@V\CM6'B;N_#P).!1!4,J/M=*["2+V3E3*65.[B+J9!#9 MLG ,7@-/,><61P 8?D J6]>7TNMD0!7Z12)TI2Y+RV!9, Y9 3-0*!(A1?-^ MY.T%6SVS-T##F%B>],O\* ?'4R4QCS?&"!.Q^J;8EQR'EDS!+KKAF=^/@2H6 MMVAV2>NT;.HPS]CX:VVK3NBZRN:KJWPDX$!@M8F$<\JMJ8)9F)MP(A(_AR@" M[)L/H=S-!<9[^?::S4;J^PK2W9\&BV+0*R_PR2>6>&<2VVU7ZM,X.DA!R0?P MZ()RM(K$,CE^MS3GRA2TBD9YI1]ODI)N:S!:VFBO8G+/AO!8W7>/++T+[UX_ ME0%5F/^R+!*4:Q00ZE-9?T10A-4\[I7=37D'%PH4]'AX"\6A:PN\?9]*;*Y M>'C!E(:_2);NVB:BZ;P+KU .]Y-BQ'9'[3Z.&Q"N#S74=YM M$70"K'JBG=Z50B@W8I-UG!_-?*P,)Q4Y+KJI4%R_YI9$;C@RZ@;E[^'A*F)_ MI MA5+S#D#! .>O;QV06LTHT4U&-LJMN2."=,'TLZKWR(16#A71')-Y\QS6[]U0 MIFR>$C%CG^N.)E[E!?+68^E5'F'&HN-;"LCD'6^MP8IV3 KQ7^)/C-(24'L#?;?,V; MOCH!VUZ6?6T7H,=TF2!B> *A2F??@Q8P+M+8N^9H/_=W" 4,!NGE/HL,#*,#N2-+\KU*SZ/3;EI>H8(V(SP#D^&N/3 5?\>L=.Y M!3W];,K%B&@*DN^(*()D":H'X$0*RKD.0Q&@XTKOI/*6O(ZQ[)@6KBWV(J'< M-H&&IB_" ?Q]X.'Q2.]51L<=^ZP#\%Z79^CIL4&.8#$8?[573EU"2JCY7)BC MQCH3>,^N<+[B);R&B[@R\JA=K*^Z4T8A7ESY8"27 ML@3!1Q)TSZ;7!DI'+"F71)$?)T(LF=+!*U<&A0-UF:@[2XFZ*Y27@'-J4@L" M:[EPW.L#O\2+:HO5$^FV\H%%K-/B$ZX)HS0"&;!!S2>X1X@M/3PX?*)HMU#4 MGRR\7;3.5!D67?[GY1.2BAC.'>0Y000%W\<<,!_;^$R8'%Y*^)U1EI#;6?(< M2?01+3D"+M><;OZM7HK,U1K]%=];;R/I;8+$GIT-J M>2T7WOVA50>1OHM]K+EZZZ4>*\(S8)XQ7B8P_"[GT_%#,CM&RV#$',B0+BT2 M<8UD2AU9L/A,5G;R%1>0QN>>":!M?:&NH4JIAG]3:Q-[D/8#KM25Y)G*P0BE_%4LKZC1B@>9?,VTJ!UZ=V?@OS= Z& MV_'>$KGC W/'BIA+ZGUCOS!2Y4_ B"&!MM.UH%X# M!D,D\&(XFM8 B!9-!!<,$';]#9RJ_RC_=D!])K_3=0KJ$37<)!J"(#XBE%L: M;@!>L;),]3&.[8(])5['+.M91_H/9#\!EB>:AX"M*/LHD09Q)DE&;\:GCZ4$ M&280Q?8[C *QJBX0Z'I1U>>L>DF3^4(1MA.T*9K9+F W,Q M"VYHY;:4%.HBJG#U62+R"Z?\?1/A8>+.**/N"AC\Y_GKR7.BPW+9B1V)J1E*39<&\R528(J&W!F!ARNH(1<]/>B\"1OR**]JB)?K^)> MA:,>NWJ '[&7:!''8D0M4\DD66"M%N3+H5@PG$9N,#E"8"]0['K-493C7K3D MH^8Y/E@ZI-67C:(:R"9ZH,]@8VQ)*D.G;E(9]C&584N$U7P9>T7:>:G1EUW$ MD*JJM$N1+ZY3P2SKI%SC6U6$;IDZX3-=V<$97TBG]%??9_9A1:44CH M8RSSGKM_5L&UE:[X\E+OD"&*EE4_1]:-E]V(^=\L]6$$YIYYZDIGAF!R* IX MX$O!DZ)-(72H/%]=7ZK:Q(1""[((1MU&J9ZM-%XVE4GOZ$'E===+RCWU0AP5 M\(.E@8,<(WB53K92E>/!Z/WK/-@)XP[+5?^K2VEC*H?G/4MVI6SI$;D&N]]6 M:^(/AX'8WLY:7XC77K"_5AF2?L>[1!%R' E:(F _1D,'/E]?UG_C[B7/N6KV(\Y\!QBQ1_@#35&-RMI81WE^7Y] MS.@Z_7B!J5Q(FSS1CR^K9Q%/"=I*)<"6>R?-]J$1)5!53NGA.A>A.AH$]Z74 MXME:E_G;"013FRE%6)J0F"#<(,%FSB=0]J,PTU+/%MVM>@GE3L9( N\F3]+* M']02=GEP+7&S9IWB>C5"J&!_GOW,A0OI.!8)5D1HJ9YXE_#=GV03A4I#"RU] MIB7.:.\L;I:+ *@Z$?J51ZOR#RQG6 MK/>12DU:AE [E55M)50Q15<-03??T]5<8(+[NQ?<;]5K;1/,W%HK3%E[E@CEMG&7$5W/&*U+LGP"%>@@&,DXD=FC5F"%[Y!R#&9--G]=@?'D.[=5KK64L^L*AK\ETMS7",A, >9+(-UYQB>TAP;CL+ <#^Y78K^JO*^?\LTU,BBDV&P8"KK52EC MZ0/&"F'CF-!7(LT;\5UR>C,W>?D86N]%/\XP WEEI"D16"8"/OTU5=!<?#@]O;"^,E82# 'L$$V$ZJE7$0 ""81"(G_Y+G.WD!VVO/#%,Q_:G^,V LKX)DPM5H>,8H[ M$GBHA&J=ZX0PF&W^ (;.'>)"E/MI:>3/_&'13NN&&4V^3KZI_ .54(\A6"_& M.O;H;D6$\3F.R@9BD"NFS;*ZU_OYM5X81**[5!>DA/E3!B7A(0P$_<\KYY4% M&\Q_=U\M4JLSP46W56NL:X1N>T8GBL:9F-G13U@R O,)L!KB>%6(\H&T9).T M"#D[*X*26T2KO\DX69L>C75IT.C6>KM#A0?M8[4])_%@ZW7/,<]-6G/K]:6A$?6,4V_.AXK7GNGSDF>;^V,>*Y*RMO6J3Z:JH]BGY62:&[T+>8HC5>#$6P$V+ M6PT6*WKX>MUT1%X/KDSA4RYN\[9:LOSXV*O9SHR]$4;?+ML!^+S5KO5^KF+B M[4FB,_FE)K^4URFOZ>_SK HV[3C1C(MW"QCK(O%LY-]DL9 MG\*$>BY@CB+V M1=OBY%$#+;T(6MI1KS70T@9:^@E20%6V-/N.,B?Z-$C'47;#V;%)&OLEF3(1 M^$EBW5&;M22[N<$.3)YT+Y6QF-*/2<=R7O+2Q.JQ3',&(3N.8@D?H?JX>-80 MI%],8 &8IIUW;2[ "% EJ@X\?CS()BCJL)D+YG=S;RIX=-D4;(E-@*_*D@2_ MHP1A(#S8P)C&;^LP"-BG88@DYAY4^M+AJT[]9]7ABU-_N?D?]><;<&,=F.E/ M3M>U.\T6Y3ECI]T;+U5CS7;S7(I+/,R$>J: /RC1X1<+5-W2053VLY6,_1$M M8A@3 $ADP!B-<&F?55U"CV+,$ M-CVUN)F93 A7W7!E(VT<"#N>\4/E5^-DCMPUEZ>]=10-,!Z"FP(?>9SI30W# M".0YB[4N.!,!ZC9.='B)L= PN_/>?!&U':.T==F846KJ@X'8/F4H$3X-W)05 M:Q!6@6O[,X48UIV(!1S;8) %'C4B,LC;.PS.X: FV*9$M1R60V9D/@LX1R51 M]B3Y-<>)E@1]#M#M?:;G=:E$<(Z.6S++6MV2F4BN<#;UJ+ M?U^*#,_49V"K:;#J]GG?UV]XX-6;SH&S@-O=E;X;.ZQSGA'4;;NY[7F:<&PU M#2I0[@YI^3\UV@?/ @>O=I [75-*A$Q3TD BA8U$.FP:&K+J?7LUO;W!?- M).^;Y'U>IP&'WKZ6@9^B\.;D&I-)W_T[PRQ2/2WX %L'_HVIM@$V<6.49$RV M/>&,7*9/*2,Y[PA(O=>F\.I46),(&-23R;5I%#%$M6P-!](N3CT_U :6N,MZ M5[\5;\5.AM2.+O%O5!8VKI$R2WW,0!!)2D#6"]-,)>ISE%!C/\*E1IA!^,I6 M"Q#+^P-J:ZI"Y<9L9.YZ:(%PPCYVL=[:CM?)*\@[W\713>Q-5)(TC!(A80.? M3S-!>Z-(B*4$$8(RWVUK+((I/1*+83: GZY2(A6 _S5W$.?9+&V2 MMG+D#*7!7-<7I:0IK$W8)D<2ECSU*=_%ST'=6(<3 ;X$F!VV:LQ MJ28W4'?AP44:S'R7]ZIDNQ<+.P R1/X\/&P@)Y'\36,8!9A!-, TFHC4\T=6'\@']*\G(2K M!@+AL?R98&$%RHXP"D^F61\8%GY'LF)_.8:JCMX%9/[0T5NAB_TWSYWP_Y+E M6/B:DS,J;+J\^E-69.'?J(ULXL-EGZCJ69##X:$'<7P6TOQ[>A?R-)>6!O? _ EJ!1#Z?@!>8X*' MB<\!S6WLH1BDJID3*E*5C\A.KG;^[PAL>GPJU8_8R(]!R-+OM%,R =G+TP1; M6?XHR0<":S>&W\/42..QA/X.I_!.!# 7^;6T*\)LTH>'@-=HMG1 !;6V+;*-P3T>;[S M&9[/J7>OS&'@F'C@)R1M!T(O%)7F"=D&<"CE^;[.K03^@<]VZ2"($AQ2RA'^ M;FTY4A@T-46=W9'+:N^DGGFP9%:_Y[;S'G>=GY/2N61&2540/Z^RM""8#)*1ISO@F S,NAC$@]<$ON8VJ]%JUI=% M,U+*6MISK#;D J7*CT+02G=C$1:>CM*_._'TO=(1X&6)\ :^#-6< M%]MS1F%1X"P3>JLXXVK5) MV?Y&JXGL+,('D"@80^&E8QNY#99)5RT4"TW) 4XD9H2-WH ?2UP/, [R,?$- M&.Q1)N3 RQ)AYYT.83'2E-"FRM-2O[B)(F1N+XG"_&='I2=HS/P[G-^RW[*O M/A0CLB5H7\<%7.C-FU%4U2@42C[@.:F_UD&^D@D MY'WT)??8H**_(8/F)PAXC0.9\GZ'_5<@.TCHZ";T56M/#O-CST'8 ;3'X1$$ M76&'UBX&G'@$ M2/(V\H UYZV%@Q$BJ7/,(#@H#<#P=S!(JABK#Q31#U*; E M-1BU"<76J7&$2AP](N6 (_((*0OIJ'/;5)SJ&L'J1(1X Q0(;RA13K26H[9V MEA&?S2?6AEFTZC_/R$H<$3_E2%WNM>$:":J&'0SM ,M&I(2BHOFC$@D.[ ]- MO7Z"-Z4<+H=I^6B0?0P'M>+:IM0>%=EH*HB7RI<]:N#R^>/]S[TY\$\]NJ$3 M=T#]$JOXHFH%"@EH\94>+C&9BH$/'RCWC>V;D;P\\BEJ(E\681A4-0-6@03$BR"^C3#6Z1HD&E#V"(8/QK- #\:[*,=P#Z:Z7#IUFON M5F$?L1/U(@A(E:39$T +:J+ZVZM)^$<&S'U4GAVKU>#_ZWM%?6 MOI*B)0%[F!1MR17;6M*XT^)WPY@M6\YJ1OX:^6OD[_/(7V/^5A%[X_@E6\YL M!R^!G7H'SIN3BYU6JV-WFILH@]YR0C13T(T&RA]%4> M4D*.:,P1PEB_CR>U!N-Q<&QV\)+7+1E\2QLH[RR=A>0 M87L*[7*8ME M;GDQ!+SMUA^H*L1RLJTLP5C9O(P3.5Q*\."L#*WG$[8)&PR ?2EKF+([WI]> MG5FG5^?6=33U!U;'Z=:L*TPEJYQE8@TC+L[%U L_I"SL 16-8#HAIE%-Z$VC M*!X)/Z5NF;'@M\/#:H4JX0H[FU$&&V4J45\YGBP5NR=)-A$RKWM9.1DE'LI\ M:%E4P_W"A'IAGO7$>49JOX6/./Y=U MK;/EO92ME\5P0H"V]'U(XITVX7V.KW"%97Q%4G&>Y86I:$/KK1@(*B9J.)3> MXTI:K.1Y[IE*M&;.X'U.4O669)8>R*J2K8 W@6.F49@S.E?,6M@#+YH @_)A M81 "[QZ+DV(!Q_P_O'-+LPBIRDRO+Y2[4\H,M,L%:%6/6)):B1?D#Y0*R!@9 MA:K9*"NS].L?PI$QBF?#BL\""MDV',KL0L30)DT."(:L$ULG!$^##:4$7 ME,U^NKA(\6#2])?@+6&!2"(4[!6ACMF6CUV-)USK@&X+IM8/)W[H)VGLJ?(< M3'K/$^-5%V:)5 :GQP\'038L>Q-8/E-LCRU!-6*J\8K)6\"<^AW=E=D#>EHT MDOY8(#:ADD;3X(()M<-']Q'8BJ?@0YW\)H8WJLB&/K@(Y"?HQLMBAX]<%V)= MQQ[QT@5!MAT@_"(>X;.("B^'X'>QB7\*;HP(4(<1=G5+09H3N=J %N=$<>#SD_.(ZVU/BXI@"N4M4MP'>OX7QH$(]"'):3M7=>W'FM=878*M M$ R4*87,JA!9I7*7\2:$6 UOP2\'\R"^UPO%*:"6"+VPFZME=6PM.-IC<#]. M9'23Y0BA\&0*'97Q31.L=I5EP3$<)Z4K&+,4_U7&>2R!=NE@FUX<(Z/1A&:@ MM\IA.[EV%1Q(EE!<)Y-',6@1B,(VDN/*F .3;7GU>DT>AP75\UXL2A(5ODHQ M*JDA?ZQ3+H_T4U-/X)0* -&6F=$LKJ0"1YO2[I MF+3$! '0)9!B!?@-SEQ\G__R "7Q6S&0&X*AM)@.#>V+8,L?(5:0P885SQ%P M"A6ORXK ) );@88-K]X*7V+IV7>;T4A-HPH&A^M M55>=R$LD)81S*RNMQ-3.8CA=*=B6.GI&/H^:=58@K_G(&(CILZ+>F0P^@O8 MT3Y$$C/$6FQ-(G0 -;171%!3[](P[YF4.ERRM60//'^2Z&#,NBQ08"\Q,G@9 MC1H%2)*(A)!^UIR'-?4&WSR0>K250111S;B\X:L809]*DL(K\7&Z4N3):>9P MS2J\R.!^/93L/!A2>E%IPA/_NP2 '?K) )%N$'>!,!L8ZB^O9A^BC!X2(O$M M>O!R=M5SL&4X.]$TNH[J9#/D49C#.C/R _ 0O NO-Q QL1#GH!*E 5*:?"&1 MD*L4K -!=4B9599-R%)EMGE/"L_#( ?X$H+0=C3L3(D\3:>V .K&F0^'S=@O*9XR!TQ$!.69/DH$-\5?4JB'9AI60Z0!T. MQ'G M.$@*5FV> \=^$"71=(SZ)5=A6B.2I8:#;'(B14@E7A\+>4RW(5J1A<0008RR MKBRYZC<4>D!3OGYN2]T0>#AZ<9;D!Q+V9?WMW4N,2/PAM@;0J%YZ4GS'O_-5 M2.YJ&I39+;GR;9HK7W/E^[2JZ*.RL"]1A&0HA$!N7\DH3;/>.V5MH]^CL@.7 MT%WI7#\E%6-AKVQH@YILB^)ET1R6S2A=8&\KA,($-F#!F8#FV0 -U"3$I, M?0UX4(-@2Q8EF]IY_C):>@'\YH92B9-Q=,>)LC#^G[6KFO66KZ6>F[$-CML/ MX+C-%*,X[5IK^W#<9"W*BZ"YS1+(K37W!MQI\VAN\]3K[0WUKCC*103L/UV5 MS7-N1Z/6WAMH0LI1EI*!85R?:&M]%!)[HD4^Q*%)WP7 M(/='NQ$ YTE^6+).GV;KFKNY=59%_&0^^C]+Z+,HS(#G'T>Q5DXQ+;Z_66W= MWAL^)R#+IP.O1)M=_E%MN%=5:I6M[,V@0CS0@RE1VI*DUJ-%^?]ZTP?@4RY= M?5MV=K< M[N.X9HF\%AKFSJYN+=C3G=4XC;;1.$]"R+;=K3\%#NI3>%*; MT3E6R8VNOG"1WY6O=-B]WK3*TE==WIQ'3QRT4GU3"NF1DZLZ6XV&/-.;$<0; MF/$/28,7FFO#;K1=N]/H;$Q<;@E]7VBNX+UV.H3UNB$-L8$Y-^UNIVZ[)9YX M:@36/8V@;;C%P"YY/DLC;4^S_NUUD)JME8;H4Y!@FSV-M>)V^TZ$-<)[3T&" M;?;)W):[+21XB#'Q-!)J>SG3M4%&KQ%3W)DHX0&HU$T E^^,2FWT#EZE;K)1 MS\X089.-FW9&J3;B<>KVNW=LH=ZT5=JR8 M6=MVZH^+&QYLYIULC>U =RY8M]:%)>$NK3+9L;8W58;^G* UX M.:N3V];MZ?)4>\)'+&^;?0:W^>!4PQ]9WF-N[);FJ&\9.1V[3O'M.7XQ27G; MKG_V,RG/[>UOFO1:+5)W>'5K=,+=W5B5L_D4]X-(RFO9[?83M,=]RJ2\IPHR M;7LVWAQ['5H6GMLT67B;S!)K@7IK=GH[E-FV2UEX/;>S)&:VC3EXKMT!6=\H M<<1C;^9W-CJVT=;EN^2X''1.W1IVY+[??;>?)YULFTG@/D]2X38[5 [8"BO" ML/MZ:;;-[IEC-YUFU<:8C+KMW+!#SZASG(;=[&Z@BV4*VT "HTIU5>HV'+M=G_-W3![= >71;6.VVJ'-:1LEUS;.Z4=SYDZJ MA1O\-4>:AK\C^/4NH&V7FCJ45@O^BKIJ6@2B747?JMLI^1*W0S/72+*P#8)" M=[?656&K.BZ\>CI$X,6&AURGEZ71RZU3XB!S;R^$FQ\%V,.,^GT-4FQ$IC<% MFWKWW-1LX@T),KZ$/8\!S!QGGIK?>%-JW83,)ENW+4"]KRTQ!!:>%X^#IO3XS"<<#^]RZL_54/=HL'#,I;&]\^<"*#^(,-^W-2S*<:&(@+;F,B!!D%$ MW<^GL3^@&6";"&S<%(46 62KIG[:E%4W/ME#^.BS%\._7-GV@=Y]):8I=X/@ M3^'/HAUS<'^,!S4G&KSABY<,O7_33[4)^]1F&,Y:T7CE_>G5F75Z=6Y=1U-_ M8'6"3\E#JS4$=6V5A/KN 6G^1FD]R5-<%&2D@:.5GJ/I,D MV43UCULFGN[\(&^/*KLB_3OS$S\5ZH5YAQDB$\X$9T!J/X/?DMB G\0LSJ[> MG5MQ%HC$"(%M% +-_10"6G]?><+[B-8.+Z9>2]2WE7F8V^J6 ?*)PTLG?QGS M+HA(E;GCR6#BU]@A))5:[B)2R1765>-*$HG8M1B(D8*T2CSNGE8BFQ\6+:3H MQ\M-G43KFH4VBWR &XCC[\XR,&Q$DJ UT_=#EE2G(+JI1W)M*WWD%^M"=B7$ M?/_.M^!H94FBNH2?AEYP#]MI>?WHE@6U9PU%,HC]J4YXU"LQ;;6()]2+6GB% MFH(QP>14/"-DQS,:TG3IW)8NG2WU6M.ETW3I7'&HL%U/EB8IB B4Q>^X3;QL MV@/VX'L*UYQ@ZS#K73A\@=Z.+&*6&G?.@YO[K=R:ATJ1XIBXI6"QZW3 A99_ M'*\R+]?H&OB$=M/#J^^0&$_X_H??)*[@NFDMF?;=P?3:6IXS3E5LU'_W7\O*T;S1AVA,/B/9XZXE5)(=Y6-9EBF7VXCW#_XHT5AXUDRU9V3W[/@Q*T[ M2XN/GI,^%9-^]:;7[-G-IFNFMUO?5%[5*48&%.TDEV=^LGO7HBFZ(/0-9^0/D]'CH>O MON4Z=K-KC((JVC2[7;O;:QK:5-"FX=JMAW51/QC2@)W=ZK:-';E4V+HO)6RW MFS[&HC14,7;V3NR/L;,?*/K=D]/LYH3!5@[.SG;M1KUI-SK&TJ[D#=OMM6W7 M-;9V-77J]:[MM(RY76EN-VJ]>M.8DTME;L-:5 MF)X\M-W7P="GT^S9W6[7T*;*66DT;?=A[;@.AC8MIV6WFH9O*DWQ7JUM7+BE MTKAAI+$Q.0U5C"&^L_MC#'%CB!LA9ZABJ&*H8JBR:U1QG8;=:QE-5$6;7L=V M6TM[3!XL:2H]>V-W&[M[>UG6=4X^>_')JK:Q!TL?HQ\-50Q5#%4,59XE$Z?G MV W79/^9Y6;?YZVIC7I8U)O<*)=#HVF[+B#NC! S';$A!&LKH M]_Z'?[/ .X8VQOUX$B@3 QEH( .-.6FH8HSL7:2\B6#O&AC@=M.'X0)-C==BN,"7,J]? M$MR&P "-7V' T8H+$5#56V@BK&@C86](L(]1>'^=MN^C1LI].P6XZQH:NA M[CK=ENT8[VL!=1K@8S1Z+4,= P1H@ "-46FHL@U4,::V,;4-LLCVT<= _"U) M$6TT[8:!^#,0?P;B[ZFEL8'X,\:DH8HQL;>1\L;$-B:V$5^&*H8JABJ&*KM& M%0/>MY@VO8[=,*0QI#&>RA,@BQAL/H/-9RQ/0Q5C MCQ^0/6Y"XLL#> ;!;RE]&CW'=AQC:%;2IMVVVZ:\K3K$V;2;!ES#8/P9C#]C M#!+@*S:W>Z=A.VURI5U&G76_9/=?8XI5(XT['=IN& M-@8%T* &K/34&4KJ&*,<6.,;R^[&B"3%>:FV[1[=1/#JRZ2:MFN:?I3;8J[ M/;MMJB\,5J#!"C0FIZ'*-E#%&.+&$-]>=C6&N!%RABJ&*H8JABHO3Q6GT[5= MT[JUNB+'L>OFDNW1B(+&[C9V]Q:PK(%*,?K14,50Q5#%4.7EJ=)JVMVFJ=TU MU=Z;@!TT%K>QN+> 98W%O:H2TVX;O#"C PS#;$@]&LJ\-M"$QC\Q5-D850SN M]X9,Z]\]'/S<&_C&O#:))$:$&:H8JABJ&*IL+55:CMTUR?X+2=,Q$0W3F?*E MC6H3KS;Q:J/X#%4,50Q5#%6VG"J.T[0[/5.0;JX'36?*+:"^,::-,?VDQ26N MW3-M!HUT-PQCDC],\H=Q/0Q5=HXJFFD-?^U'PWOZ O[N]0/!?Z^<_7_/S/N_ M7Q=SI"F69B@G*"?#<.B'-_F_DZDW M4/^6D\KW##>-"."'0X%4J4^_*]O^UV)I)1>BRLRO<@?D2]S.[(;JY"V1_U]9 MDOJC^Z?DHU^3;+I@XCCOP _%R5C@MO_BN$"-8H1I^NK-D7/\ZS]@A*6FOERG MEZ71RZWS>NPG5C1-_2BT;D62)I:7P,Y8;NMG*QI9Z5A8R=B+8>@,=CH.[H$C MZ%/Y&_@O_FODQTEJ>6'H [$2+[Y7/QYZJ<"_W\3 FC8<^G1,G\=BXB'OQ/16 M'-0/+<>UQ+\S+[#@CSC%M\&G2>H%P028+,$?QL(;P3X_!4*$.OBPY<_/R]]1[6L59P]0TZ@#[_+LCIM]=I_P'OS?2U&(PCT4I96_MN0IMUR0<)8LC_FO M.OT'?C=7.2._>F7]HXKFO[VMICENWE-0_/KK^2<__%80BAEJ76)I?ZM6HW,< MOE)Y+A1FN.0YAM_0L?JU#P)]ZH4ET@_%((H]E "_2.'FX^:_>O-N(O"W-]8' M(#>(EO-H K^]MZY0?"0@V.%?;_) SO-)@\JWS)Z1-=ZA[8+2*-IK=;7>:-,\ M_A86J "0I\-9/4#_<1JBVP@4# MHU;! :9Q=.L/!;QFA)2EKVA6],:(7XH?DS:,0)&5AX%/HRRVSL>^&%GO\E=] M'8U\6+$:82*&V%!;*E30L:@AJT<#3:D&!>(%T;W HRF\P1@W1*Y_:/7O::B/ M(>K>*+8N8ECN(%_9%4PD]E,?^.I2X,IPVW!AL- MAR?O0T9/Q"*%Q ?N !#P3(?!]>HABXBNP7>@!NVK')F)>!FG@#^&D MI<0T_L"?HEWHPQ$%]HO0KKOS$SRA X&_0FG;EX1D,MOTV502&7X4BU2>96L: MX"9-HQ".+G-W!N\#%H93B/'D ^3&+U&(AK0_\H$@;\5(Q$B9WL2"-?(!,N3'T/K= W7.[C(69I#U M0[X1&4YHVA2T\G):*3\:_JWT_2+&_L7ZWRS\YOG6ARB\0>4=H:D.BA\M OQA M87>2#WDD&6)-* I'B/N!4Q;<34NZ>](05=2#\@>U\HXY?L^T$4AM* ),)[ MX.G%$Z"L,DRU/2))P*9L#*^YT3EZ&2/;($F%E^#\1.Z'_.J_N0#;-4QQ R^\ M>Q[K3Y"VUK4^ ]QM?!=.]AR(%T?!K__PW^3N2E\$T=W![#Q0#:F#%*A9U[ 3 M2X0,.0^2,Q8J3^4(C9"ETI,['_P0;4SZ. 3:^[1/R!L\),JO>U"O2J_16H#5XT) $N&\T'R ML\$3Z*/G)'CJWZ=^G!\%XOPIR+H!!>%Q0H?$>&=XA*^\ )3>*O[3N4IS??LD M!' $]% 30?P%&T5G^)=G)N6/WJ0\@/(<%:1@I![JI7N#4J17W20LNX19"^KG MH4E:#:?F_JR"J#(0[4R_6TD4@%7=#^"=^;?PN_DO"[*N=86HOQL,Z-[/RT=7 M7\IX^/S+-W(B9(A[UDQ&D]_2#H%U].?53\=5:6$/ VNJ-W'SNO!'J[69'7Q& M.FDFZT.NEA?SQM^OUN7R[/+K2?8Y;TZRA7N MX+YL=N,I-GOUD9;K[4OK1WB"1VL8S$K/,&ZMXYCG-8* MCC$)!UN:<- Q"0<'DW#P3*[P*?NS9U&8)=;1ER@\>??OS$_OK8]Y+M,%7A[H MUS;J-OTJFTS0>RA]=TW.J->/;L4Q.]?O,'JS(&R#5[@"9NQ3&"+2+M]H6@,O M 9^:YJ9B>K @\+:]";!?*C.U, 1K346,$_9N*!J"&64PQ= :9'%,+OVLWPY. M#^4')(/8[Q<9 J6UO"WBDAB"/ V]X#[QT=^G...QC=%)6N]0P*^0M"H9#=;L MBUN. \-\!E$\Q7L(@?.DBWJ,;=Y$7D"A8)&@E/63,5_.4&18GPC\8^*GJ1 V M323)%E-4A882#(BF?IC!0_H[83(8@H9'D4)PBF_&UEN@^J0/N]%P*J)#3'^, M7!U2C$@>@],[+QXF191H8?B1DE.")*IF9QJ%:*\E_27YQ3,R,KY-/C?-XB2# M^1-GXY4SG$!ZN!2MQN1%S$A1%WHU.)# %^6A<%I)UO\7<"R--@")*6+*65%) MCQE&JE5VR\"/!]D$V#$<\"V%C,WS"3$A[\=&'O/,C%PRKHIK4QZ2QE/ERV&2 M%;A=0]CN/.%&W9-(SD&9,8VCF]B;)+M*[<>DQ?PPJQ[<;?"%)GF0*_FJ0K)H M983+NA9-[#N&-@V%GSKB(9$X/FP(S"!D7>+ MZF,$))'I=8N63!=4?;JT]M. LQ6/_&.\#INUH^;L)MU@PL4H.XKM1?QVF)L\ M>&5;F%^E)S%]I:!;>A?QE1M()3^*\Q<7Y_$XMZPP 5**211UL;C)8#+!O94, MP%K*<#GP*)S6@/+\$]K-;$H9F>C#"%C,D=,]MB9P/L8P9S;5D,!RW@O(1FDW M!G,Z]K^ZA-45L 4="6NO4"/ B2[GZ89)R8D.],1>X!7KX6$H'6>'2N30$7BR=: MY3&4IK"2"T*\8$8)Q?(%V CX*-_+W*Z3N;@99=@B[4N&X9'XG@N:\+[TI2ZQ M*GP93H+,/8H3*024*:M>#WX5[(OOR8^!.V&7086=D(AF%T3^5O[DF%FX2,6\ MB[)@:(U!L%AR#3)GC;AQGN]P6C[([X([UO.4%O//KEI+/Y(&1D2]Q4VF;7B, M3A]F0HF2H? PJ:;0L.!4>WT_ &Y3"M:6BEW7PR6E3@\LE6P:CZW0YG08Y?QP MQ=JTU)&3;O)9EH"R3Y*R'?!#9L 2 9C;/U@8)EA7H\TSHZ_QT!5)47D:E!0' MO/QR)KZ6+*51YTBJG"E;PNH\@U\88Z2@GV%RU-3SAU+I2RV%SV1A+/Q)'RQ$ M>I")@XDE\$X,AA6RJ)2G&J'EQ@E7GE4DJA:YT[:4K;0S=R(8H<>C.S!(9T[X M7\H#=[ S7J'CR);"A47QD(C&$:1BKP+OCHLHQC*1+&&??,2OP32SD3*":YI>K'Y ]A':9)48C-*ENQ:X>PMF(A8PH ME@*[%%O_6)1N[6VL :N\A6:8<\>D/V M8$;L3/:TCNX-^DJ Q1H%Y3MX5\#*0<$* ;\&2. M)N:"?_LO^+OF@G\?+_B-A#]("7_'(:IA'AG/Y3@8[?(J'FW?M44Z_OU'Q/IV M\Y]%/+2 CIO@RN?B@5WE72U<]"#3Y$',+(-B5480AP$H,GWK^8&G N.C+,UB MG@(%=(HJ/K+V.4%CSL481W=)GMZ@^Q44#P)_?*IR(S3@BH4>!8S!CNDBM^27 M[;6[]J-.J&Y;3A,3T^OMI;G*2KB@@2,_H@=^X<3;_$,Y-.7ARC^7)_=R,G!A MU_1JK9^?M8!'SWS@V?_7B/ZCQQE^[<=HK.DL+#^25X>%/RP_UWU@BD/TGPZ! M#J,:,IGBR9.M*_=C5XJQ5NSE%R4?U1[-R&/YL2:5Y2>:7):?Z(+Y\NK/1'Y, M&0IZ4AIO/7T'$Z ]-+OW8[OWMS0 3Z0!.+LWR@RLV"':$O5YY<:X9F.>>F,( M())OZ$>>'\M/;[T@6W:.RMO2>-YM<1NUQMYLRY<*:U"2ML(FE-^@93AC$L[M MP):LK\*L+.GD(B=C7MS'8A2 V4G75+EN#[))>-0\7L9R#ZL$6UV#_8-L.XNX M7)(FRZNU7YYOU7V!C541-4*!L2K+)!YI+[EK(/9N@OXO3V&G;;>[CNTTEK:% MWL^U_]2IN4M;)NWOLI>VAGB:99<5Y,LOVZW;;J]K-WN=+:W9W2])[;072.J# M.V_ >'6G:=>;ARABW5IW:3.1_5SVE]/#DZ_U1]I@C04VF+&C-R"=ZT8Z2])T M6UV[WFX31@68N\-UNE3C@D?=MOH"ED=7 M*/DS*I,>SYFL?N.R$RZJ*3V'LD$V;4'@8I[YD7=LM6KUO$\;MX296YG\5C8Q M*DX4XMK G*_X_EG/' IUH93D+5[*E2_P!#T]\A.@!$LT+,SI'UN>FJ2>8LPE+74OF,5N^BD=$<]6T\ZHO\]*T[ZJ<%?H:J:,H[$I9.M6V%6#X7 M4_8=IV3(&CFJ@.YCK7-4H#E,O&%9.$@U:MAU&]EUD>^R@^PJ^>RQ[%I_!+L^ M2\V:I?Y'V<0ZCU8ELGXQR-.'/39? M;[D YOW\W>7UZ<7I MEZO3K;L[#/O\[&5F/N%5+4\C*94U6'=Q0C*"$Y] M!&;C?=$C@I[V*)L\C<'?]P8,]R]4^T6U+ICP*<8*"H!);?(Q]8T<@:++6SN&]_J";!V/D(O; WHV M&?M3ZTAB4Z"F81<@\6%KL?^)1A.[C&DX,TAR7& _J+V1,%3WLZL]TBKYI8F_ MFAXXEM.QSM]?DK3HO+9W47!+Y?0#(89)A4_UD^,2KK?UY]5;Y=* >%4H MISE*9P&Y-<^Z[(N!\,0B:R\E]^A$A,.<3P/L*(-87!BA"@122O.D@#/7Y<:*9(BNYI&9]R5_BK7\ 2EM??DFQ204D%P'K)AB;1^=60ZA9 M^-,H\56!/% IIP8=5,;DN&?0EGW;-#VE2TYB O48+YD)@ M'K<^Z$H*P6CCCV@;O43BV@!)1O#"5/6+B@G,36M^:DOXNM3[QFS"D+$DM6"' M$L(H S;+$@0NQB#IS%0F%++AXJYPU>KY1/5%*>Q:HKP7@2(M M/;BK^" /ME=.X:CDIQQ["8[I*/!'NFK*F;W898EMDY^T9><'(5WFVY!*G"C9 M8/H&"(\LNH"^2L@;A,CL2Q0:PK >B#A46#A+ MAI7MU&9/@-:@F\_G) M%N1%:3E*?+T>*?P/U)Z%F <4:_!\_SYA2L*C1R ]\ MZ2:7+!7]#87L+O8EE_B,?3?*-Y0E.6EY-3@(BI%MC:,[! +#UJ_K;"%%2N2!F@C!' M6 FJVPQS/^9W# )!:*%2?]QS0'SQAB0/."F[*GAF_41L@#HH+KR*%5-/PI+5 M=$0MW*=1G#+N*[*@.$FF@4]0L7YRO,,.9)DN_IL+!/+R)M/7UCFRDMXFV-_5 M-?X(,EQ^$X-GQ;9FV:74"W>:TVQ YO),)T_NQ$0=F/C22=9ELYI7F.?LS2XD M/]=I\;%'K-A5P]&D%.0^&4O_SE""P:3!M5"J@!%MG:YK-QNN=G$UN]S2G96& MTZ:P1^-H8GWV8I R;IOB"BUR:<"&"XI/HIAPLQE1-V;!V:#>GO,8I@HU\9[> M5$"55B%2+Z291,O2U\S5AU,1\V(+$&B"XO)\M)GC;R+-"^!8QA)AY+OU.[49 M.A6BM<_6W*C0.KR_BUF%^BBH39ZE/SW,& ($AY\!J1$YCO>/I@@&_OP=)&], MP2Z(<)K_F&GQ, K,H.3R3:(*":'W(1WUTULO]6*P\1$5D:%!,;L"UZD4^Y#= M-9];+@01[GK"N(BJBP>I9U!M'%/)N?.*HROG%>0'\7$1JW;PQ*Z[JK >++26 MLQ<%;#30QAS,0H-/).]"89S"D>_[NPT(/*O;)AA0OBP2#G.;#B_S23R12U!()=+95_YW_#.%-:658A/>]E/#J=4Q M;)JK$ZEP\FG>Q%%"43X.>>)OG%:]5K=@DX,=/E@/]^+30DDA'OI*7@NC\.0V MHKA=R?8HN&\9NV%+K[_XUY4,1UM\^M?%-9YJZ?0YHB?@ZT$P.[! MT$!0SHJS/H.\Q/__0#H,&)9:J[+(!8IZ-VB/H5*$-X*91!_(-\MQU[$ZCM=BN6Y"4M)#?W5JWVYMC=QETK_B! MTZXUSZ'%1)%'UVXW'+O;=.<=F[,3!\4.95SAY<,TEW$RY2C$GS>Z M+;O>J/RYN_3GW$^E;$V!J&X5=@G[C85[-F,%HX[A>-:Q"AT_#Z\_> [!('="W X5GT2*D7B$TH8?(KYXXYT:^V>T]0L M57;'5\0U=]4\G8WU?LWB)?'=/0K>GM)9O(3%WOA)*F]\+CELE(?%#LS'K;+? MUHAYV'E<5=VM2)C,@3?U4R6Z9MR6,+]F9^>8VMO@7[3MD%&\W'_9U4/VX+UX M4(8$WUOJ26-HBU,(FV\E[=D&:O-)9Y[<.OQV$J'/@.BNK9]55A?91VI;I;-9 M@$]AEH;631#&^Q9&=X$8U25W<7U&]1<9^X>-)T ME>@-;_&Z&+/$.$$L1M,I*B/1)AD6GHB\]_-\%UA;O[+5+CJPF0Q=4,.DRXXX M'W=*V$%"+YFF74TQG&SJ?1/E+!#)C.(6WZC!\\)8&X9J48_C/\]QS\)TU:ZD]+_A"7-X*%C$4* MZ 1@"8,7R_9ULG@APD!>-,P&IDF+8=;G%I:%%X9>02JRQW*AY)QU$R'U].U^GEO,L2CL4PRM,:J9L/;UP7*2'&IWT58;14@@T M^2/8\CU+$E64]G&%+.!(SA*>47&X EC^[ **+B<\] MK1F1 B.AX.ERCVH]9BJIF",EY9'7V3+:,F]Y@V_>C6!>5(<%KR/I/7$V8!5+ MR=44Y44W'D.D&+[UU1[1+ NBZ<\R2AR7:$I2@0;W AXH J[%K=9_,1%I[ ]D MM!_F@.E7@1]^H["6%AF6Q*.SJ1@_PBKB@-=(Y9C%N 5"6BX#O-O('R9>KE>USVH(AKO875[#S#(DE#S[3CXFX_2>5EY)%_;#7Y9U;U+PJ=0EAI: "3I-!;$E)- M1(S"2EA_ZTT(CWP8'V;6JM KZ'_Y:_K+(C(I=D]$$]EM]."8X@#[5K MMGL=_C&G'=\Z)5Z@ZAN<1MUN-5S;[32741/6%\I6,HJ*2Q_/3^Y,B\=5M+3E MM+I.?;UWD.4JW[ @HS 1Z%_K%9KJK7^"CDQLM05,#KOA]FRGUUZT@SEOZ)G5 ME4TJY8AVSW%MI]5:.2#(^W=>',)8UA4_BEO+H[@P2MON+&8L?90KH'0"&XVC MG7S-ASO6QE,G89;^K((DATAJ 3O%9)[H[<2J9Z% $$#57L01=<+,$O9ST.@8 M^@&J3!PTN@N!.1G60%5*HM+\+D]L^?+Q.I)'(54QZX+]X^*(#.WJ 7@&XCN6 M0E$(G"8BS0T8#5RIJOEH-AYHI^W+H=IU?*BNLR])HP8?"HV3B\N/7\X_7IQ^ MLJZNOY[_\=O73V_?71X4 M1U1<-@F;#")8X@XF0M9YTJ-QMV*7%#\T_F?9%8 M(#X(:P6\1@MODD+)7;T[U])@^ Z:/*9"L,DBGI+ EI4!Q9PEBI3)GM#';S5- M]L23!YS)/Y97SIC^%9:0FK@[./+F+"]7I9Q)-9WS]3[>[A$3F@N3[>+?/+D! MA3)]$D88I,_!MBC;S["C8<=G8<>Y1,\2?%#H38K(]15BF<7WY0CV-2=?E@IQ M'A3B)EG,WM_W^Z)+Q+Y>8IM#L%V'8 :+"F7R7.IS&5$+<]W0*9R:2^N*6JE* MAR6E_'@*O#F]NMUH]&RWJ]?*X4WTHDX,->NLRC?Q2^@OC(1( DC"K&6!R+.X MP-51UP@W(J2KAGMUKR0#K,JN9+C':E_(*SKE^"-K+&Q8 <.P,38AXJ\7HUK6T705,$%(4_FL:L\&BQ#;+ .&$QI^P6AD[-,E8"+#K.C(%W"Z/D9?+J_^E/5V MO@;'L)K%<%I"XI)B0)U1AP?11%0].U;3Y0O6A04I"TI0JBM7Z:NK MP5@,:4N=Q@>D,#>%$"G*W$8=$'(O6!7K .Z*]"J)QS+KV1G"?OLW2#'BA2OA=)Q M>:*PJ.B..(?W%%Y8+>WGKB%DB9XF]'7&3C%A(P/#4UVM5^J8:9!QOMD<[):7 M%% V=*&M'5TZ^A@!YC0"@LY==@3YW5$\P]02M+8\I^>6MS]J^3["[-)#Z2M: MK52WJ052.A%&Z>5'], OW$DR_U .38TEY9_+&U9R@\M\)8WF MSXMMT@V$P&$[0O4JGOM_C>@_'!__@A ]P'":1OM*$:W_QW(;?[ZTH_7PL/W^ZAIP+-VI+.F?C:G1!LYFFV4_M.>?_ZZE;.[ > M,8@>6Q\HOS)F32[-KU\4P-<&3DN)@"69M&5$TC3S!BGPB';2+[+^AQW#5@M. MH/S#',-9"K]3<$"G2[ 2GZ&7Z;Z?9+=+"7JMGGNXI]EIUGJ=GXU2W1R%_SGV M_X6PY)^R9^A)NN]'UNG9[4[#[C;;!WQDZS4X#$8!;X["OWLX[C_'CSVQZ[1E MW?L3Z]@-4+1NMWZX)[95Z[6,CMT@@3&T_9<7WF18V?4!+W!MZV,XJ#WR_+;, M^7V#-1"]CNTZO<,]OYU:W2C_RG*BO*B<*[T_>JNMX$_0U05\3]-TXA?\W"[]Y/G4V M>:35VC96ZQNW;G>V80XO!W188 MP/56\Z /+5F^1M%NBL+<)/:S/QA[(N!VG8\\NUUS=M^X=JO=MMO-0[Y*K35, ME'>CUS)B-++>39-4^(\]LCUS9-\X=KW7M)ON 1_9>JWUV.0'HVR7'MEH'%J_ M18]- ZV;X_JF:;N@83ON =^CNC7WL?V^XV M&X=[7NLUMVW4Z\83E[O0/.+*S7ZCVC7S=Z7D.18@&S M_Z\P>>R1-?G K]XTP"IN'+0#6W>-AMT@@4\)*G8.-08S)#3 @APWQCKJJGK_ MX\>>;Y,]3"DJS:[=Z\ Q;W4//BW*;=4Z[JJTJ!>&)]HH#/'[ZVH0W@H88B7( M] '&HY,XNBM$7/DKA%"P5D,=5V_D*G1CR^JZZK4%PG$)[7CW@8]_B.+77\\_ M^>&W@E :K22X5L*G6>N*ME7D?/7F_RT3VG*&7I9&+S?#Q4A!W,>FK_K6 MP[;&@GN9$\2B!)7*30%[D;' 1?4WLJB^A&E4(-92?Q0?'/I_?,U!Z;B0P;9: M;LOZVTO&P$5I%%IGP2W,[2KS4V$YS7K=^AU;&MU;YX0<]>5W4'6=AE/?8AP[ M63@6=L^>F[YEY&$H,*ST,E3!5C/SF%.56-L:>A3"E].]J3?,N@J M6\&\)]E$R9ZYR>G=/2K)O(607"!!PT3\.R-<.Y;;(!<0@-E#3.8,<H>$\VJ1GZV"('YX$_($D_RY(UZ]WW@9@2:&@5PIQ$3,,>*]0&I4") M6P0G9Y?4@(212XIN9G.'8D9S%+T!2B!L@9^D3X,[1TS#FYR,80K<\"V@_G-T MP!G>4\,J1!3" G00F[XD$KQOB ,2A.#R/<9WEL^O[/%"1VO(3< (N2_?UB@T M6N]PM=XZ%QE;H?7.N2%9HDO=:OQ$V2MK,/;"&T$2J7C^"IL8P8E'X4?40O:Z MB 6(+VKQF#^8@QR/14 *Z_362[T8CG!^ZK_JK2)MZ].G'"F5[5M0=VBS)M07 MJUZWWA7$7=92JRCT^-EHW?M%FBI>K>W<' "&U_R F?9\&V[W>G8 MKMM91/6C-+H1*-%9()=M"1V"Q_J-+?@YBZ)F78KA710-K8]_6>^I7:60DT)C M T<%1O%N4/).A-*?ZVQ(S;H^O\J'5(1\T*!/M@_EN?S \F8W# :\NKHHK]KZ M(,(+_-E?\$CMHE9Z 0^\D-9RO'-OZF.3S>)U/.;" 95G5TEJY+WY=8,UH'ZT M>@DTQ'HS4QU,@WLR+>3^#$"8Q%$0L.598DGX=4JVP6=:#]%9V@<\*IP>ZZT( ML'6I -M@XJ-Q,)6_0AU[5&;X^7$JV'W^(9P\DY3FB C%$FY9O0RY+DKF605^ M>(J]8?_VOL-7-?T?V)QV$'C^9!$N\ZVT&&*!]$?YQV#*='P$VVMIJ7L<[!@: M#V#BP&YA!P35\(V!S?U0M@26?G]N#K+IE5"?;-YE&,4%]6Q]'OSAAZ% 2O" M3.1..D)-@0$3!![,Y5I\![NGX[;J#K^@P#N>BS7@.S^#O2EI@*;./Z+J79?' MN=%L 6\%/OP2%B4?4A-IH.BVKF"D]S'VT4T&D6V=GUJ]IE-O&LOI<"VG=>Z3 MM\YRPD:N#FBJ5A?,D45=-6W9D-5VZATL,5K:L#*XUQ'7%T/N*^]KUCOA]J_P MNH[=ZRR%QIYK'(K#H7:436K)>UKGI2Q"YLD@ Q!$I%;';M?SZ2@CL GRVG4 MKG?MCMLL/8G#G\7^\ 9;;:);=AW#MMIRH=UZT^ZT.K-C__'NL_4)=IMETI%_ M>PRV5ZOIVFZC/?OL>PP$ &5"8;TG%LG?<(N$=!J.W2S6I;_A8AR)T/\N7W*[ M?#J7J'"4%H>'%RX8GJ?NVZ #8IR+$#RA&DGB3QE%,V8=:&R='B4^MS=?Y4'3 M:V!C4?L@,CQCSO-W\WR8OU<^L?JM_P>[^KL_-X-UZ5[>O#G::927]L]#YX>I MIC%HR:M!E*;6&392#^"?*^9;S8@/?_O?@JCSD-?.\X+1E0>K*]?)S=A.78F% M\1UPWQ:/3 CG:W:"RE'IK;DJZWFHT0?R[C=D3*2'ZE-IJUEV[T>G. M/O7YGR?PAM13*@@?[2&&9/$N[=&O$W'C.85N ]73174U_S!.^VKLA1/?BW1- MY<##,-WFG*:"T4^#Z=C3U-2R9\^*.=\N7QZX MM6]RKQ;E7C5,[I7)O3)V[D804+?.SBT@2Q?9KK-!%]52CCK*S;>2PW9G[T4_ MSC! W%-I%!2,!EVS*$^$+[;?B@''M1N]=!&B+T5\,,N??G44P;5 1 M0[ EO !V.+2MBU/+Z35:K2W65.;@;OC@K@,"MW4'EQQ4.+@]1))QE@=SX8QW MZG9OX17T$P=SP57J-IXUFCM'AYEH;KT^%^)$PQ@!!)53;+=AA%YKWI&2SQ49 M0Y[J-&-]\*-!E$1TMPTS3W37>4%D==EPYQXG:SX3QDM+_\ M6V\@9@93]W%\B:U^GJ=R"3'A;*/9O#UVV5V[[CBVXU3ZMA=9/(5=_ M]$;Y//,N>8>@ /[ W(<%^H)>M9;"\"G(V^F":IT7O92+ MZTU!4GAHZ3O6A\O3:]8R+;!4'%#9]=G?:,^[]+QER^BPT^W B^;6,O^#CQ_M M4E[*[+H6*Q&GXU;-J8+ZH &R1!@!?K@"?!V0R^T4X 1SY_06"4M?!N]S6T]NNP^E=>#"+ZVJ" C$GR9RDS595 MKH-%N95'R77:=JNW*)_#?O93I'LOX$>T[.[B4RXK8?R9.AB]3/&3N/$&]T6= M2^GWNFG[6U3A5=C6F1=,(LQ//PLR\!0X,[XF?T%SQ52].W\$SYZ&?HHQ+?1D M5KH-,E&\2$4WXN. Q)ETJ-0P\UF&PYSXUGL:'.0#O@@[62A)QPD MI]FT>ZM*%;!_46/A8=N4,]IHV4[W84?7F-#FZ&X$N7+KCJ[Q+\WA>([#L3.E M!=?%K>_L:2!X$$R JL;*0:R7AM?U[&:[;3OM M)I\JRM@MP8_ J;IGG),2Z(S4CN+!L".VG"?/I&TWNZ L>YW%KW]2T).GDPBS M2;)KR .-CQ0;%2(B1ZFD4Z>?[!-Y#I\S27E5 G'I)3^63=QM[DO*,*]'2_E= M/[/WR?7*!GA5[GGIK;_VWUR]^_3IXYNGM^\NKZP<5G6G M%SU_0$MGLM&6HMM/K(LXH@R>++%B@=AGB;)9R)A!< N042!^X5.G8_?J+?VR M>,YO&;"M)&V=(ZI$6O8+ID4N)W,#BM!N&*%!BFKXH1KJ(O9OT6?YVXMC($!2 MQ!U@AHBPL/A]UIJOT@:ZR/J!/\A?5K/^9O0I+T@BH-D-(FO%*O\77NFA:23! MU< ,(H QCOK=YV"/)-W]&$'')GZ*&!4I#)X@W!C,F>&L@ -H*_#_)2WE-C3J M=JOAVFZGN6B51ZPL\=W\F^6[P%21,C$A>,V^]<_0+UZ)^=UN#[3OPMS/:@=9"Q9+-9V/ M:/<Z\/NVW0$J7P'M$MAD?.CD:_[4<<&H MY5V9)2LGURSB'MRG*A89(< T,^".(7^#J;R(DXKQ/-BPOL1-M#S8 MMB'A^,QO/%O 4GJ!,7LCT#T8@CV#_Z]),7@P28!X]-VF+Y?:9*66 #^@B[ MZ1,8JJ@JJ?&D I7O LF<\DNPU@968UV=.+;$SJ3?Y-=GUNF <)N<7J,2[K7\ MY#S<:UKH;GDUQZH;9._7T/H] T\5RWLP@T^;/"(O(9X7G*G5$U\\[P%B5*VM MG'_<,+*K#:(HBU<81\BA5PVB6SU..OEMET'Q:R5;L\NB%25Q&'=C,'$ M4FJYDE6 =PLV\@Y##R@(X5WPQ6EV@T7!+68)&AZ?& KPN7 M M8TX-A%_C 7 MB4ELKYPK\&K!\;J(DO3D73[R:2Z7OT0UR\''\U'QK=/8 M#^0,7?QR&D>W_E#DPR&&7(R\FTV'NJ4_+=1V">]LQ>N7K)]FXCAZK5MI_:,L M)N'[. JX&JU=M>X1\PH..8V890<2%5/:Z/E,"OHUUEBPNWK#B^H^Z2-@7@&] M%73H>S^&1Q:^8O6\5TJY-BE/3L,P \ZZ),R]_$U._>2/?&7WPHLMWN^B'K+$(XN. MOX_:RA_YE;;/>O:PDL4(\Z=;L;-6\A(I"8;+(/;[8J@)]D$49).PT#V@>"IE M'BH@S;:;7; \)E1W-]R^J8#B0( M6]>"WZ=C/7I\+@N3J?5$_6>J2D:H\Q73XP'=YL(!:V#/"*FO>8JIGZ)YI!V# MW+P6#Y +Y9LV2LE"@_F MO!7P](5SSRI>HKW3-HZB* 5N%TGN3=*' ?R=S@4)*A@@X1%LJ^\E;!;=Q6B- MA8BU"BR%^/F\DQ*1?:%(M_/3Y(X MOMS76V%?2I]V65Y3,91@M<1AE_=2> M4_04<[F3<51P-^ M&T??%7"ST\7+RH[=:'271DGG>V[,V4K6$9C72+:HM XT8A23'F-7AN)<+0 V M7,KF\IY6O[HM% %Q/T\QR28R2D6.G)S(G#6U*AJS.N0Y8] E$;EY^*Z8[M,J MU>^*M]ITP9QO\L&HA;]E]X^AP*"D7]YIC;]130RPAIM.9FZ(Q%D@\JR5JW?G M>AL4K?G)?;5RN1.JKXFF2.C&26-9\!!#/QFSR. (JNR LHA'?JR="3+0.L>A ML WG"T(U&W%U@Y?JEC&%;R&)M) PTJF7=%FA?VPX&0N^0UGE6?TX^B;BDZ& MLQN3*Q1J1;9XF.4C%C]R,">DRG!:9"WAU5R5Q32,!*L5E;J27Z.NN*0L*ZP5 MT3>^5')Y"K.MZ1;O_8I6LRN\<$5#^.;I&M=OA&A_:\[[197SOJ)Y^-/R-S\_P^**7GSX7I9<7SS. ML+IBU?MK/T8Q>U6VI#?4=GZ6./7:ZM[S6T4[PKN4)#O3/"/Y$28P#^7?+V34 M0GTE8PC/2=D7),ZES#;(R8'VX!7X5/*?O\%7_?LUB?% >8^4TEC/2[\+#EYN(;6VEX^V0%RMQTJ+],$+\MOF)-_> M'M&]$'$O88(\7K;-F+XYQ>;<<-*CE.0C_S@N5R#F[D?O*=T/I^ZL,IB?<4/F MR/_QXIWLYQI5F\E/1MXEA: OY5V4J''M8^_8#T'4]P*MQ6TB.[D>(>K'X@.Z MG 5@43(TDA?+;N*,$0.55T79D_B_'Y_\!A7]"TSX@3>@(LN8+%+2YX0:]D MW+CYVBS"+,(LXBD7\:/*\F77^# MVL)T:/G',VO1)R?3JS?8H_I;X(?6M9A, M X'WE5H'^?>P^$1>Q35><^A<^T6>'X7/X47I,RCAYV&5AKI'WNE#O1^K,/+5 M+,(LPJCKG7-Z-Z&N!7C6#0T+J:8+[=N3O=1:IV/HRBP3JR+L8A"_[MU.O%3?V(=-?='%3MVH[7[2FP_5F%DIUF$ M6811Q<:+9F3=BS&"&'RW/H9)%E,-WCFCK5'+P_U2PWN@OO9A#49FFD6811@5 M;+SA5V_>O3W3\[BL"^P>3(JWM3^*M[,'(=Q]6(.1E&819A%&\1K?]]6;SWX0 M>'YBR0:I?J>9-5;( T.9Z7KR#VS5K-6L]8#7.LAF#/[5-2^ #2+,(LPVM;XM"5M^YL7P[2,OC6KV$K98A9A M%F$6<7CZ=K^\VP^^-XB2R/HM"C +(.',@QU7MDV[VZG;KM,UJWCQ51CI:!9A M%F&4K7%N7[WYR[_U!F*_=*W;1)#1W=91^[ &(QC-(LPBC)XU3NVK-^?>4(3_ M\?9+T7:=KMW<\;BM9MV[W.N &-EMF&2^_ M#",7S2+,(HR:-=XLAHVG(@@\RZV[CO7A\O1ZYW5MQ^YV.W;#W>UJU/U8A1&- M9A%F$4;3&H?VU9M+,;3^\!'Q&R]F>\?<6/JA?^XTZ[MV&]S'MM,QJWCQ51A9 M:A9A%F%4LW&"037[,%OK+R\(A.J$M>-.<,/N=5MVK]XSJWCQ51C1:!9A%F$T MK7&"7[WY78Q&UKMID@H_M(Z<^FYK6<>N8Q5-SS6K>/%5&+%H%F$68;2L\6=? MO3G#;ZVS.+I#)>OLMI)MV(VN:_G,:#N^M M_Z,^!(Z[VRJVV>G:CKO;JFD?UF#DH5F$6811K\:'??7F*A73L0BM\^S/\%^^ M(#7;V&TUZ[:;MMO>[1+5?5B#D8MF$6811LT:+U9>R%Z+J8A!OS9W6[^VW*[= MZK7-&K;TG)E%F$6811C]>DAN[)D73*+8"ZRS(!/6)W_BIV((JK:UVZH6G,!N MVZ[7=SMG:#]68>2C6819A%&WFW)G)1'Z49I&$YT*^'OX(?[W^+6U2UKY*IJ. M?<_Z.P--W%ZJB9]B\=MP(-QNP^XVEN(VF:7NW%+7$7-FK6:M9JT'N-9#L%Z6 M! O@L63JA?_SJO?J24GKK#)DMH;NK][\VG_S-1V+F+I"B#BQHI%U*6[\)(V] MU(]"ZQ+GF&#WX22#<6"IE=^?WL1"3$28_OJ/_AMS?:(E 4[%=^M:#,8A+/'F MWKJ:1F$2Q8SQXG1V.\C3L-UFRVZV=AN#;#]68;QRLPBS"!/DV=8[%?4M_&[6 ML'*=#KQ8_G'\K.KY'+X#;?S>3_]S(V(O&%K_GS>!A9U'-5#/.]ZYPW6[=J>U MVQGO^[ &(TO-(LPBC&HV_C#XP[=>ZL76Q_!6)"D&#*ROTVD4IUGHI[Z032F= M'0=76D6819AU.^V>L8OJWZOHB##2'YB.?9^:-^V MW>TYMN/N=M+>?JS""$NS"+,(HWN-ZUNA>Q/KZ/1X3Y1NUV[WZG:[O=N1VOU8 MA9&29A%F$4;I&H?WU9M_COU_(=;II\PZT^68<2B M6819A-&RQK5]]>9Z+*RSV!_>".MO+Q6Q=1UG2;K[&M>QVXVV[3B[?0&Z'ZLP M M(LPBS"Z%OCU;YZ\\>[S]8G&)MCQ[NN9;M.UVZV';.&+3UI9A%F$6811L,> MDD?[WH^%=95&H;#>TTOVQ:5MVVVW;7>=W4;HWH]5& EI%F$6812N<6G9I;T8 MBRCTO^^'5]NQ&_66W7"[9A4OO@HC&+2O:RR@1^Z%E]R'NN@]K M,"+1+,(LPFA8X\IR-M3Y6,0Q!HV%V)?(\7ZD$>W'*HQ\-(LPBS#JUCBTK][\ M[N%8_QQCA8^SXRK6L=U.UW;=CEG&RR_#2$6S"+,(HV2-3_OJS>=_GH!;FWHR M:KSC>K99[]E@^Y@U;.E),XLPBS"+,!KVD-Q8T+!?)^+&<_)X\8XK6=?NN W; M:>\VS,-^K,)(1K,(LPBC:(TKR]>S5V,OG/A>9+EUM[XO"K?;:MNMUF[G$>W# M&HQT-(LPBS#*UGBUY-6>!M/QGL2-';S3M#OUW0;EWX]5&+%H%F$68;2L<6E) MRY[MS>7L?JBG_5B%D8IF$6811LD:5Y:4[%L1[(N6W8?TH7U8@Q&)9A%F$4;# M&C>6-.P[HU_-&K9/EIA%F$6811R>?MT[#_:#-YGLB89U[6:C93OUW49RV(]5 M&+%H%F$68;2L\6(YOUBUG37IQ68-VRE7S"+,(LPB#D_7KO9H)1'Z49I&$YT* M^'OX(?[W^+6U6RH9ADBLSU$\ CWL+M7#3['\;3@23J=N]SI+W4JSU)U;ZCJ" MSJS5K-6L]0#7NO/V"_RU'PWOZ0OXN]< M)ML%,"6OSA/"MPS]6VL0>$GR/Z\N/IS]\4J]-"=R_6>U3FG4T&+E)Y+J\)&T MJLKCO;^^S ?4R3,082IB;2?K/RNK3!]@/#J)H[O"7BM_-1!!8%U\^/+GYZ7O MJ-Y*Q04SY 3Z\+LLJ]M6K_T'O#??M_SO^E_'N05ZX^NJK-%G6O\ M=U64\711(^LES.VJ[7SQ\]IRIYW,,:K*[/O-\3A+B[@HBR";!KLAW ;\;U"< M1[FBSXZSV2Q+L9OI^ OC!8P_)G*@U^2;!0EP4EZH8IR!F<) M;WR[^6$SB-+)#UD>9.4Y_ H^C\L8A\V#N',03:=Q$D>EFL"-*L_]\7Z+ MTNA,X7@A1ATWEWX;Q 5<^;3,LR11-+?C\ZA0L(!$P7[@5(+3,8C)X/0\4?%4 MY3#>N0J 8&&I!6P-S# :G^/Z8+KPI)DO/@HT&E_$DRI*"GS38? 9EAKL[L.< M3\M<*9C$]B[\\2;)LCRD<_AGEG^!?_T327UPN/EP15=_DZ^\RO>Y#=YE'Y)XC3XI&;S1)7P4WN?@S<@-HN M;#M']T?C\]3D*9G"_I)L 97 M1WXV_O><\_Q3^;W^(/?OHA_OFG'T:BSTU^7-^T8QU-+F)8':SQ)!UO!FNU M88[^:#R,-Q%?&-N)SH@KY'*+ ^_E\*ZC/_ 98 =XGV'Q97!Y#@QC$627*7"- MHAH5\22.\@4.$ 7S:I3$8_BZS*,)?#_.9O,H781VW(^JR*I\#%M^: -GC'SC5D4K5-!['P-IP,KEE1(4:5SFS(N12\RJ?9P4? MZL<*;NY@>[*Q'< "X2$&51 3?!WS0VF_Y)K#<:ESAZ5 9G.?[:?0E+@HNL M!"82S+-+?B$]5>\.K1BN&4[JWTA3 M\&K^3,\+".;C"1"1BN#G."LXA?/H M\/1I:Z%&Y,7/+VJB%,XD9 Y34F_*T'&Z2.B-Q5:7BC>)W M]MK;8];>MA^^]O:R)OV+\WB.HL^H=,.55#I4Y!00 EE4OZH2\.[BF MUWD\+O &OLKC"Y!HGZ,\5^D$6%<8?%!I6BR2BPC9ZV!WZV!O8W]W;\##-\=C M05';"EF*M1EQ[U"5PWEY+T!N!'*D/_NZ4Z?,$3O B&Q-WDBRF95.DGS0U9M1+>%\D#OMQ M,WB5I=%Y!93Q\3R;9'D4_-U\1L<'?QZ?YW!QLCGZ'PF3QC$#J@ M>?FRKJ:(BK+@T_MF\-JZ+!I3"DGS=Z<3UGY':V0)K%H'TIL0J*]SO,:P8:C; M)5$\:Q@LQ+)@!!:;9OJ]Z'S,HG/GX8M.U_&Q%J\'@W![UY.4^OZ-JT78I+:2'39X87FFZ2HP^[.C7G=RB&7O;^ACJPT M:1!QK\":@5_^&L$!)]DLV-W&?;O0##\JHT4\ REK+A[T;[FX!!\YA;U[F\>1, 0%%8-;]G^'6QM9V\#&: M3A-X^3$:/I]PXJ&SSL'^X6!KT'.IQ\RE]AX7E[K"?]'*I1K7X+.C"-[& M(+65<=WJCW\_/<)@G@5O:$Z2$T$APK2:@3%0L'LC2L958G(J,K!XTSFL(LOYM78<+<4= 2Y?3,TTNP*?CD $&=D( M=_;W\C'?RX/'=2_)=; ?#K M#UG,GF;S?,@N@^UP?W\WW-[>7?8:HC W\I[-4;<4:S>BAXZJ,_2L@D4ZW!H. MVCRLIQ(G^Y7C8^^-I^X5<(A.KP;.<;@?[NU?/<-JGJ42L#N/0=,F-1M^/09B MC7"?HCQ%'D3!SP(7P$*]N=?X;OW6U_*4.)/%]&>7+>V'(' M.1B$NSL']3$T$T76]4N6.@S0QDU_B;-Q5F3&-<_*!)W9P1:\:W???<\ SA$T M[1N\YSB"2__?R'N/L_>X,3O; _==.^'6_OY-7O5'?!&-56U%VO?!KG7]^-4L MFO(/+C%]%?Y_&&X-!N%@,/0.<"<<=N\].<6J? YT\VN4 _O4+FCKYS>3$;DB M;O?P&U]WG%VH:[P,Q]X/MP]VPMU=[X6#W\>/D)]%Z3GX2#<&>[?K;X[" _VAO":I6HU49CHDJ T M)C$+C;5H/?A[!:)J0$KND-6DT;I)<)P$H'6F+$0D/U1FBEHHEP20KBP3Q/V9 M1R)J,%X-<@PD%(V+$O+O( 0<30KD;S0"70K3%G-0C:+R//34B[8&.L;<3#O8'WVH-X,XMU?=%Q;P #7-O M"\YC^^ZT^P9EX:OU6U?5[K?#PRV@FRW/1#C [/:&A>"JPK43M+KPQQ@33_\ M;59)"-9$<8=@B8 ZO[?G*=T[RW2]CW"@_X@QX($JM=7R^,"OITOO@VVQ&P[K M]@7HO'N=6C\>RW$TAQ$B-O]^^7CTJ:YR\F3:=$[^IJD*+M'A*%53_$6K:X?9 MQK5U0E#_#N1M>EC[S>X#5@Q[.7EU5=S6XQ.4W^*TQ;OV>@[W+DXMNSD\!"YV M..P:$4A>Q1<\8&1SDE%B3?-LUN6;#9D5>8:]?C7E%?+5O9'76,;Y=K>QGI#E M/%1"8/B%<^4=J2W7GS0!9'8]#WC4/."1E<8B#SC<"K>W[M@Q/ CW0>;O'!P\ M!D7Y)1B]Z2TJRC3>,D5Y@/A[X=;AX3TJRH?AUO[5[[N)FFR7W.:.PU>1UO1^ MCKFX.%-7"_L%E,D\2F Z55JHY&::&3D.HQE3:JR;[_@_NSSN>$>[4W.C(,=(P+GB%75?T3=JE%=8'(* ML?U=?=1W]1%4JKEW=;BW$P[WKO8B?>L]Y8MT7/V>_CM6';?I:NG7WZEG>:<> M60G+[O @W#WGGW]^F5&O-@B.+6WZ='?9\>67$$ZI/#&Z0>BT6^ M$VX-=L.#P\Z';V#XC_EY+J*U63_[6VYVRRWJH<85^3)*9AF:C2^32ND,IG@>(US"5(7!41J7F+FT2HRCF=*IQ^Q]?L^.<3RR>H7A MP79X\.TIFJL(8K@6GZLK;,0W<1JE5&U=-Q&+J^6OY(D^<&VVSZKJRJHZZ+.J M^JRJYRDU'EEYSW8XW-D-=W:[ D5.='88'@[VPGW02S$ J^.DF.RQ\=YF>Z#R M927#1%$RL"BQ<$ 8P7H8( M82DF#A7H$$*D.95-0^^A#WG,6 %G"/%'(T:$WZ?^4X' ALG\>;"["0>-&Q]- MD 05BVLBDJ"8)S&"YO)?XV@.&G82_U?@V>!]^5F4RM\%?N#_A(D$)Y3$7]0Z MP^OA8H=;A%P94_[9@O'.* MA$6Q[7R$ 6IQ-?N2T(V?K-SS-0@@!]=6X=&$XALJCD/S:%'JA=>-+8M@E?\6[ I<35941N^1(Q25)?T]M0 H<4$CKI@7)>L M4$,S&KL>^((Z ^4=J"/-G!?5S[+.'M57E<-"87GMVV!"_)H]+(>:,O1*%*GW M1&07@3S5Y\,V/";T4"5+!%QE7*4$7*8SA&H0I.Z.-BCU,H;[WP2*,5QS.0 5 MXS:Z&4?A2C[-V'=]NE?AX5I.O2)YM2+Y&.M1=PGVLM0 W^-U=3 '.I,DF7F4EZE(XF.8.'"0-W'YWS/\ M$F19-)O_"!N[&9)\=027 S_L\4Y;<,?\169GH/&*I;.2PU1?QVINU&F@*W'C M,AQMG6^R9A*G=XTL'/,!&BA?01$.&$;X7E&$43UV3@#^*JW:M3&BB2 @NX+/ M.#/6?V 4I5]$"A8Q7,XHUQEL/1KR-Z(AD[&HY^S"LRRY74A:@\$6*+38../0 M:9SA ++(OU @#8>]O'W4\O:1U<-AV'UK:UE2OL@XTM.]6)_]_:DBU-=C=&_0 M<2&9?# 8L_:'=3<]U9L/=L/ASMTDF^*%;:[0?>NJ-5F#[7 ;1AGN>Y52VU@\ M==")A7 $4A_XKYOG1BX D'(EX=):G(6]<&]_/QS6"L?@K0>'G45?S>%/LZ02 M7]31>EB#5X!]&&Z'6P>'[BL&>_OA[GYGL=>R5PRD/]%'-;G,LDEP\H=$:Y1\ MY6'D^ ;<*CL#QW=\:H8T"[K.H,W]\ >]P3R;Z_]T>OK!GS[F*7_ Q_Z0CE!- ML*#.39/QCMG5Y;R.Q^P<4&-;M.X9GG1SW19'>84ET!"KS0S4X!C=1W2%C'7L MMZEJ8I)OMN&4^\CFJ#W7M%O"MRZ:9P4 65GP*DJ2 M".;R27W%(LKA[I;@PL]SX%GQ');34%/PG:BURQX(@MQI_-6H)(B?30:#\*7M MG5VWQ8?66W@BV\@-J1D(M@@9PXYB0Y"CX'!GT*?./VX59O@(*Q4'!XA8$V[M M+4U5GBX0J72"OD1[5GY6 "^,P"=Y0[+U!N[Q:!"_-955:+=0;CM M*U4'30@KK4C\ZSS^-]S1X&UE=G)OZR#<'WI%[L-]&+)]#)RW +Y^IF"30 V) M;M,!4[73-9]_O/XM>"LX?2'7/.V%.X=;\,R>/\I>.-CJ+$9_$V,,LT1_KL 3 MZFG!@/OAX 4KBUOEP?#8;C=! -PYZ7QN'EJ%\WEN3_^B-+/*'H7-]E:@8PZ M!E&5XP*40$8Y^D''YON[V+D9C44U)M[Z_E5U"4M;G+.G>M#%YR:R'F%A[6 K MW,;_?+K+V@>$<'-P*RDJGP!H<[*)@O#N!U=@K8J7RUI51$[> ]>X? MN$/LA0>[PTY0E7]MP,O+R#'3APBZ""S=LZ%WM\/!;C=*X;\VWL_@F 8UB;4S M#(?^.(.=<'NGQ^N 6B9L<3,\,M$/'+YG24S,_URFX\ MR$N[.Q2X3+[> M\(RT-,*LT[H<]2FJ01G>$=OGP]IY>1OO[Z&[&^Z:0B-EF]-;5;G<11\ MKKC+6^PFSA]QGUX'0<'+G)7G[KG+OU+?4C6.$=SI+ES+VW_C3Z^;3H[?! M[YNGF\&;UZ]>?X0_3MX=O__M=?#IZ/\%Q^_?G;[^O[^_?G?\^A23>Y?/\3'L MA&;1SFM=(2<2Z9.7&HW^]:J@U$-*K*!L4F[CJ1D=ZAHYNMUI)Z?4>3$A/.29 M"LJ(DU!CZL=(AHAX_;&%T'R>Q-Q?4WSPUG/?TH^(&&*=8[/GGM,&0^\)_#:) MYIR>@,_JI!^V0UI',GE!F)WG-M;T.FYR'$ 7-[EYD-B-%!B^-EH"SF(H] R< M/,7B/*N2"2?H)A1;B'/:+>G.7K2"9+M;#)*SC#"+-LE [: E %?9H)_H;:=L MW[$R5M^5^UO7[YX%P<=%C['VN M$H8_6I7(78JBV>E;!_\=(,^%78.74:NEKN+DXVFC@()MG']7$P[HF9SKD/8_HL0[ M-9TJ[FLK;YY(\6])\3NYA56AL0)!F3W/G)1LIQQ$U$4^#A@VQUVCN-\\!^N, MLZK@E(IX!-=?+B:84Q'?I>K$_3&8@".L78"]T%T?*:\QHOPL3CR#]\!&DZ\;X^(SL-YGU\/I?*5DUD(Q0&6(N=XMHS_!+7G1+[Y&]):R5JN9*Y=5XF M3/B7W6DR-3==_%GSM,^*:&&F6LA&TX9L(F>ZUZ039<'J:RJE.CBB*O45U94X ME+J@(BJPH?0A3H4=#(<#EQL%:T;LAW@WYZ \+&S-KTUZ7!>6Y\QWDBEAR1+_ M9AZ I$-WOX-N^++18L6[@=4W%QK*C[(.8D0,S?56P'(2U,%YXE@31)_;D@>G MDF$N(J$*_11^*OOK[3F^)HDNB^;114F1-<^O+AW-H6BNY[!F=P-IUT+.XP0* MU;^FHR(X:IQG[GJQZ%/B;%3/MOL7S1,T33."Q5IK)HB@3HY)5P721TH%KL7E MAF'@]/N0.< !5S."H"7KGZ0BDMI%%D^ZJ#3$_]D #78V1T;M5" M3L7[#G.#X?^FIJ8^3H$QE)5\[6018W-2^D3+AC$EY% &#"='PS\X.[J0'&7: M5K@-;K(,07Y,F#UD&G!G3%_EK%&H6KZYO 5_#;I'HHG3^0VA><, G*[K%N)9 M[@/3I_N!=X[?N3 \*$.=A8_6") ):.J8P83;&F#Q(@.'@O2-Q,H;(/YS))E!DYR.,"<98G%?,/TM'4V0*/"E,WF=?;A'/[ M(,KEL[QV8*&C<^CK@TG9];G98DB\QG""K ,54:(Z-=$YB [\$=:%@1!K)9/0 M=5'K'[IWC'4.;75BNCO,@XY\##/[K^)-3[+T; ,8Y@RUBWA"G6B?B]0_29'% MQKH(X HIJA6]$BM^M?=2%YJ -E4$:YC;IK/9B+?FJ-RRZL\<#SDK50Q/--&: MIU&N=ZET<*% 2U/%.@[KWWZZB3[)Z9(98OSN.\#0F(HDEX]"!QH81187+=8F M[T[9>WJE.8>M*E.X5(7U]MB\DEAL;4V.>X1T]8F:HPYMO,W4WME<+SV0*:3% MRRCGY?T"A]X,3MV7T4/>B5WMD[ EKZUF0N]EZ+R;;Y#0A8*,D6JO9^A(/"*B M7QW5$R0=JMA%1W%N[;:L.5+1IVY2X^[B2JSSW8V+<*6?_^V>#_W;XH'DG;\& MN73$"3NC;+L[WIQ;XW&UX"+&%F5R!_4PXJWOY'!W//UQ6;"P97*=,[I>U"CP MYA?(!+LA:O15?/$SID5;8TTB:I'6%%C58_7 ^*U2 B4Y11VU:*QWE9C9PR:S M@.BL8[ON@OCNZZ@?+8FZVFWH,V>/&[N-)5=34,;R.&K\;#9:9$B/SDT-)6.O M@ W?>AT"1C5$A8IM.$$9T9[%5U1D.2XY6IY4LU$<]5>HOT+WP.65N*X8T83N M@H&GBCU/4M>U89TVD?I?K$LJ0*,:JQ^!NGL:[FGXSL5 R9E[W/\F$I<&!6XP MLF-\3?,\IB!@4\ M&2X"?>TZ*N2_ ZX6NK]++T"'KT OMOD](5)$P06L>Q*H1'S=-GS'TL?)!.@. M5E)6HB\:G84\X'S$'A6T-84J" ZW>E30IX@*^AB\+";$5?.TQ"NZ6<3C$:0J M)G^+,",!2,9XX#TY7QZK"ZV>D?<)UG3LIXH=>0EBSOX6CS@CSU]WC.LV#>I> M.7TR!5;T4:[Q^J&+*2:,S*.%URJ4U(E9]*46:_)_XOH[=72H-HA<7@[08> , M1 &'9AD.R7Z]7B#U%$0)1ONOJWGP:>H8F<6)(\95.EDM.%(+1\^C M>,)]"2D\1W\24"C%LR47#!F+B4)/;!B:?/UY-B605H(JQ1@9H96R!M8Y&88A M2# 7S:-.2;07L\F= P% 73&)QM8@9E=9Y70+='">P=D$0Y%41.219Q&&NCGU M#(.?"A3.JJ30%H7F@_^J/%NWX9A?:TD*,*\/EE(_6<[FLN"QLE0] M&X=CXWPHP$U>%AVFB=Q(;2T$4K:EG[:,;+.N^(RTZ.+_W_DQ8.ZQ.M<,D*7H MI^'AX!><.V+N9WB,,!V8-N@"P)'PZ==?;3;;>UJ(_N:5OR!W,?85($SI0!ZK M@+HV$WMEKK?P,LHS,LJ9,:@'C(I,O!-Y28#+$9O 9T^],I0HEOS OM=%3^S:'(IW O?"(:4WC M\GXAP"EVE@DV;&$RE1Q/@_NG9U.;MP#>2KHI(NDB<,FD=:=1I=/[Z5W^)2Q9 MWRF;*6+&-E3L\2$711Q#HZ63 N6_M"?'*&!N.[%)C?W X71#-,6@M-?KG=8)TO(MEUM8W1 MR(1VH-+B!KKN-W(P(TM7T<1$K2GW7I*L^1><;P"L;6%7[QZ7C/E8F4U=*[PC MSOQ(=^?:K/AHV?6'"Y*=85"$93=E#?$N:]$=FBNBG)T615.^N:(ZA14(N@+> M6S0?<7F%_C+T-(%VOF(&BJ?=.DZ-V6@>X2D=129+4'3M4 JH":.S+T!E$Y@K MNOWXO?=NLX.3^MZ.:NR$L^ Q/<0TS%X;L'965#,##FI>,XZ*"/-H$QTE5/8?+:\XI\=:Q,TPCY&3 RQ@(! MT"1,MG-+C%1[\$69^J2X4 MRSYQQ)/X:[&X#)5I'"$R-/B[246%>IPV4#L;KE)RJX,?*WN[24*Y-LMK]4Y> ML;08@/J0)BS8##>@B^9]D!ZDN5F@I M9XQ&V872MT4J/&WU9(.?C;4(M0XG4D?'QUM.H M&WOPN7L/W)SW%K8X9J?T>M!]!R^GL^ M*K6KS,6$90 F#"F*#%94I4:/OL)BMJPC\CPSED_0GM=!#%:YR-ISW4%%M?*9JJ))A,5(5BDRB= M,^Q8:*:5[@;3 >^(3UHO@!ZW:>#F#2@ XX?QR-P:T&0G%C4ON?8^*:=QK0=> MA#2/7SD=:X$@7I'HF9L@GV[C0DNP4F&;!(D6LOCYIHEI'WG;PTO&5&U:$Z=F M8SEX3M/F? #N$>.P ZD7UH'INDG\#CTS,)YXO3U6!F,;X6_]TE8XL0%*5=S= MXIJM^PJ9"Q>>JJ\10G:Q>\)9GM8'"N,7;=JNCE1WR"_3AWLES7%Z@=X$#:14-[T[*'HI_:W7VUE&_O[I>)N, MY:#5=:>\F1P6?=J^G!'L(/DZ [,AD-JQA[";4TTTHC[7E1[B;4AYA%D\"0T[ZT MI^VO2; R%KS<9OX#7IZ$7*I:$2"9!$_@2W%G"*<4.') MZ,NI+^_R)PFY)"+I;K_B2 6NBF$ZR!N 4G6DJ/EZR2E+8D,A'A\ST[*FRXZ: M&[&&.TL;P,/(&W%PEK^*^P]/\N@R77^LG.':5Z2%9#1^IP7#X8 ?FS7L"6!T M5;) ;/ESRZXS3ILQ>\16XZKL7$T0[$VG([>[*KH"'DD2<#>V M9>CF"AO9UK*!.EQ)_&52(=AK M_";IC5['6M6*C=EUNR/7,;V9ZE],?G/-B-)BN%G $*Y0/H+]"6K%&RL4D(CW M\]H%).OAMQ;$1!X?]-*+;1(U6Z^,U VO2N$/->' *)EC;75_R*KAM^AO8C.) M0!!Q,TSS30?OU,/&"/&,M(0P;!GV7K-!6H*)0Y_EY#$S_F@W=3N@J',N.0_; M6W\Q&I0(?O_X@=U[&6V1E]-&, @.)\992+%UZM9;UZ/P"S@W3 M;VS:2L[X.K?]9G][*&J;GS1 [AO<2V/3&D6#2" R*DB@W;[->ZV#%O:0 M/)%ZIB3&H?E'W=)D?D":NTF4Q>,1B$96]&DZQ@=C5'WS );W4T8"=@_2S(.5 M'@&'M(H*JU:>L4M)&?JBLQ_''%@]&#&-\Z)DKP_0#FF[715=G;>W.\BTQ)5! M_*0&^EJOYS.)T==\?=BL#3-,X%K58:%XY^ZJ0.S*F_&+Y*K>0@F"9Q]^_TJQ M/J.D*Z-DV&>4]!DE=UX:61=\!E-VB0[7I@I]LQ(G]1-3=A@918A*CI&3PY2B MDD6"9IL6? ;V#"4'(E%1UXR9Z-'3&-/LL6%'@%7$XM87X5Y;P7I;.K3O$:=? MUS2ZNC9T^5>'Y^0 MPD8U?&%=,6_&CZ]&Y0J#5'GMU$PM(QY':?WQ#LHCZB>F#(3+.J+.4( I]6C1 MJFO(?$XE['+ZE.F3SQ*![_V56NB1$>*PGQMS"I9KQ&#= B 'I83B+S' 0,U: M;T\9R; !< MTWV[>[1(]V:&Q1DUZE^-86GQFLP M/:?FU"(+FPL>=)FR4Q_J)/)^O'Z['0'OJ\ASZ_ M8T!1\C+C+4#_\')?^!764KNILL2((G]:/*UIHHY%!4JQV!=8M53*UCU@(%,:G'LN[OPCW,^U(1P5'2TX7BI"2GKXU'[M02SG:"%(7.<;QHXX$/ M M4YQOJ=;($M*);%Y2"]=E,2KRR2$*=HY9<"BD)Q).-<(1W7\6F9:S1\/V&6*[ MW$OJTSJ),7<[C$888M#,E?IJ/--D7*:P^^K*UN8S/(?LERSX[Q,N2J?FCT/W,:!Q4% M7OI _:+2XP_6-X/VLP"Z1N=AR]J6!@5@;0G, -_?<0J;38_6JJ +-K/1I&[4 M$UD8_KO4S2[K?L[OT+>NCU1W1:JW^TAU'ZF^W0)=LKC.X[R5<4E0N#V 3=#7 MED4ZR+HZ.S&ZB.($OPP;KDI=:*Z[V[MPE$V?Y35\E;73*YQ J8CE<%\Z3B M%K9,35+E6$EQJZG-KKB.L<4[6(>17ZE5!6[])-.9?;%"K4SIW&-!:=2*]$C1 M\]<^$P<4K.Q4Y$D_B;4R<"O:A).RZ:3R:0/DJ03?^UKTOA;])K7H.P^K%KVE ME**O1W^<]>BFU^,U"M*;T>BV&O0N<>9EX]]&C?J5V1FKU:GK4D8X/GV+EY>N MUS>A+U^_B4A\(WZ8H_&8U$\^;DR\)%7C:/RLDM-.F?**8+"S/S!\"/[8L<4- M(!;7QD1#"4*X3U4N&K\P?>?NK+:YY@IDWL5[<_3I^,BKV@GB&6JBVC^G+W<] MIT22+S,K,DW9N2VEU_ZW:9S"7&+B$5+O @]B59*D9XY)0DW45,>J'=N*E,-U MK\[+'86\(YAD)DZ\LUQQRS@3PZ=UG&$CT%3S86,WMD['B6-Y1+= M&Y%]K/Y*DZ2KSX&)6F?SL; M@9^;*;2?;LM@$35=:1M-4D!I;>CZ9I9OB13&L)2LT0N;$7'RIGBI)-;E#2>> M+T@9II#.0MM:3O8ZHXC5CZXNK4W0AF$FM$&_]&YG^?(3)IOZ$K4@W:>FZ"B9 MIUK^QVP?7K]%)]TX]U0<\]_ZULQ]HDBL). [(-*F0_ KA0TSB9+.25%/6,L@ M+1K_D3LMA(GS4(H2GAT[B5A%BG.3G8'D'XI"J!!.+I66]U>Q [_:P%;[NN J MT=5]8TZX;A&F$\U;H.F!MT!_PUEANERNNSQ68AN:FP56+ M$]XP[W/DL7%15*K+?Z)2;&,=U9PH6G+!C@._6.9-,?&9>&;<*K2)3$.9/CBO MYUBM3^MCO5<]1M*J* NNM,(.,A:O91HG;K8C5BRA$X3S( EX#+_R.8U;1>V! MEYB:Z7K+EJL<\6[&=YOEB;>1N[)E7*^UL-5:5LP[ "KP.Y,[X ((D1"KB5#N MC4[7(M>(,A=9/ G:\:1PKFTP. VIVCDYUW\_3J)X=@4L@4 2Z&AR+2S,#?$X MN=-_I5>F!N<)&A4VLC'KZP#T$?VQ%6NJ&SCH4P-"N&5H(0XAI_;XT"I(0JV@ MK7>#(R1I3#WKU^O3XX\F'3R?OWP7OWP3'1Q]./AV]#4X_O3_^1_"(L9UN%!*Q77PH4ZFH M9C/DSF(82O_M%F$92N=/9$:%D9YN=A[9!E4^/D>/=CW=CU#T^%7P3]LC="1> M)D++-QU7T#6/BCTL0<\E M:-K)&;2XOV; 4/22]""#0!8+)1VYX:+9+HLA = M),+"P?-X%)>F"!!4750V>!1Z1I=/ZI@/+.&##;X@9RY(ON3E)E9>ZP1QR[(1 M#S"[#!9913%/]MS#0N>QTD8YEA1FXVK&\9]">;ZVSQ0N_2<\?@R/OX%C#7[# M=S@ZEA^X^" M$@AI1;_FEE'#MC%JG"AT'C<#ZF&>"B7Z[8(?+3G6C><_,K)N/I+<>4[6\>O( MR2>KA7FQ/)!M!5+LL??"159RP@)E,DA/Q!2M%="32XI$%-5H%I>EABZC)W1B M$@XK7G@7GXQ\P8E-*V"/<888'+\;\-5ES"#TAM8)1&0S"U(A1N(O^)!9N0 # M3XVC2OQ9$5+ K0 '_Z M:_2AL[6(NRPC/!7NH4%^S$5[M SD^E%/FS4P-ZJFQ*(\#&L28N92D+L('=B8B0*[+C>(=%C$@UIIS-V. M''EK'1"C+,HG/JD+>FBBSCAA5&>V!NAG>"*.U]'/;^/_5/%$'*_/CJX%A).R MJ!QP0I\V$KM%6%96%%EBXF27,9-X-0\[*=HTCG>HFH6/IFF=NJ1*G?_40G6U M]N(TBBLWHFDIPD;[Z% ,,)=&XV^B1A(?9\>N]JW%RKJ"V2$9&<:/U]E9OG/Y M@S.T5ZW3S!4];3R@4_%\*A?I P9\YR2JX:1.8Q@7%.KG=Z5^[;@%I,^D)#]D MGT*,55S ;TV!Y,CF6HH310@S5U)AX&&0P"-Q^H74C4KG>10.S&V_6[=:YH1*RJUP"UA!39 M005G6N6<=L,L7]0CW]29QE\=PO4N3.C>%NW4RN.Q"66S'X-2N\XP^LTS7\4A M04&]5!FH"+D/Y)#4SA,=("^*"M/E3$GTU3>;.UWK5ND&NED_Z3 F_9%G?X4V M*]YMCJIYF_-8N_2T$K>1KNRC2CN,0)K(RST7 4UA,/X%P_!C&@[+?/:S"C\Z MHUQOZ>[J5Q.>9AASP MLIHY/T4K_^: O#P_&]I.W7VNE6SAJZY>$8>HO8S\B4JB!:PHY#H@PEN@3#*3 MJ!\%NFQMBN=6YEEB ^<6K#/Z+F9P7U/;55.[V]?4]C6UJ^L>MJKG^2@=1\2V M7P'[)?&T/0A!: ^'NN:00" &^^'AUBY*<9[UE3',P#$(2<868,\25YWB8+NB M$GRH1J"\>Z RP0Z_*/@ (AQ9JLTX>NU6I8F)73@A2(6J$CA&E6C8$_WRIH>I@?J,X%46/:Z.2&&9$14N^ M2>0*PN="K8[-B=M6)Z Q['16$BZ[KK\R=5RL0?(3-3*61/9+I7/.+=X@HY)) M3Z&.4/<8\\%U@,!50!QG/*6')0O3*:R-]"/S(J=6,5<8%N#!GF/_0=H08S2 MSIC6F[=T!TRO)..FI7DW,*M#CNN=NQ6/U(NA6;=)6!1XJ2:6\"UV0R95AE>6 MDGJU@0@W%],$1Q:VDPP7:OGS=5TGVVI,TI6J51T.T4(P83"KDC)FH"\QWB?Q M5/MHW=J3]LK5-H93*U%KU#QZ%6EKINX+ ;S7<1)KB_7V8DD6G7KHQM=FS#HX M&-/13(GI"K#6ILJ=L_Q0T>VU9WCE\/M@CU@0JN$9/2A\ESOL)1 M;16ZQL_3^_GP4D6_:]9+74'C,@IJ,3NV=Z5.=HPDXS"E2T^_LH )A1"@CS+ MV_B%Z:#!G."O0 +"J2+=G4MX$FI.:L8@H(N@HK ^,Q$"+RRR(,DXJQJ&8_@. MV >4 @@POXOT&AT+XE-A5>8R1XG$ M+=N9GSH^!-31HX8M*L*MI^6>EN]ZW@@O1&DJ*16L2]3\9LI^$VKNSX.#S2W' MGT=(%J:_*?7YI2<+,*JHB(#^5VQRAO-_DI5.RY]DR%>I9/%=5K MBR_=\[-1IJ_!^6LZ6:RK6.='MG"IS>"]5*D9!NFP,!PG),?W&)B.4RI@>_;1 M7'5RFDZ'D>P([9:P6;P];)F_0X!:A6'H_%@RM?/QAEP,B4X5.T+ MZ' "M&#.A93 "M.*SC0\E#XT'"@S\DI*O2D%Q@-,NHQK<1\W6#G)T-63N9 SSW[&I> MKINQPSEUL%);M34L#G: *IWD*U]^/0,^XP?HE<'QX5Z*)BD JWX-0(>X$5N MNXXS3/9B6"\^UD_BR W^)YK-?X0_858Z]9(QW,Q@Q"60XBN-U]5XCP..)GYK MDUOHW1N=62PEQ#J#DZ*FV(75HG?8;(6M.A6-A2TISA X)O#+-0R:5TM:Y*59S'!=OE]/ M&^F[83R8S+V]/G.OS]R[94E14U/@B*2>B.UJBTZF9%$91);+IU%%3:WJ)@8[S*J\8'Q+A?;E/6WFNR5*F'@:3 M"H0H3'Q4U)H-GZ.OT.QU:HF>S45O24T4V(2RT;O.K9G2)F'MV%PZX=1&TF<%BL%1 MGGU?Q/+,.]<#PN\LR7Z$H4/QIIUQ3PCQI&J@5IMOYX+PZ0X#V%H.;S*BKEZ2 M5HY>M(+HOS??7+\=OG!&'SR:GC M)7PWPQ@Z-B<41Y"%$@737+#70.VBD 5\2&SZE4JB2V3:+O04@6*H]"PZ$XV3 M #]UHO78)EJS?D 3$QM9U\S)_:0(IXY;TA1SQ4V\732""<-+Z\P^=X 1J*LS MQ5U@ARI*94?$Q-]BB8A,38AA8C!3PN MQALYS8"BI;4!/=EVST1YI?Q0*<2F^\*-A)S>5?[5R699YBJ@Z1:1^A M?S#7@VP,@1JU30%OFY)#SU%;$T+4[MTZF@]LNTPQP=B#TG(_7>>S]KP35E1M M!2-U%J74HU2\-"CW=,]'+A3G-I$Z9N:_V*UY1,L[J>U=WQO"4$16IM71UH$^IQ814 N>((XOE,&T M-"QS;^^GHIHOV?L$5K * M;*[/N&J%K!/3+_1,1,Z5*)P>>=7;5+U-===U- A9UAZ& MPEY'67)AJL%;(-1[8Z?7 +X?W6+J5V@J.4/05]7DK+M;TF#K+P; 3&2C;G#< MM$=\VN_IO*?S[S-OQR0SO4N-SY51YCH,?-W$P@E/YN:R:%7/,\$%Z[++1!>K ML+\+_5WX?CS?)?9N_82NP;ET>+8@@M(7W/1\Q Z4.35?*QW\*6/4!5(T1@E> M9 $:&-CZ"^NAUJN,J=Y/TM^8>Y@WI]".53POE].CIFFF8Y.\G&0129G)1<0( MLV=51%#CA#9+ZE9A]2W;HUB&*?"E%%#ASNRU6_. /0I]UF]7UN]^G_7;9_W> MIPLM-3ZT=M9EO&@1@\I)6_1<]Z.]/,_ 2,S..-QAB%[9)+:]X(LB M&].?84.X%]QL@BK'W30++P>4HE=./,KHV!T,&,MEJP)LU@F^(@P&NPUKM3M( MU5!('FO>U?6Q4=OS:C!;39--!L(/ML[02::[$SH]"B2[!C-W<\5MU/DK-*)B MRCZ-SZ@K^=+6@J0P=@]R_5Z%64>?2&E3R):>TQ'8#49HVG9*==P@R))RH#9" MHS A)^SJ%"E4L"EX,*<,TZILV]K-X*C@O$J8J4YY=Y2&4B?5H?N1(XG<.)L MO#&3=3:W+AJWRP(V%XH+T_;=HH&KR6,E_T:/O*5M"[$A.]'!(\Y"O/Z%GR$* MG- .<. S:;=VY5;ACWB[^K!*#T]VQX87 PU2&5!+H+G6672UEJ F 72%CAH: M)-%K1E/ODVAR1$0J4+1[_)\JUBYSTSRAWE?A*3K[>KR9!W:#N!+;%F([F1FV MLLCKI(,: =.JP-10+V[;(6[:<1][\+L M"?->"1.K!R^B,7IQE==7.5670*1C:EPUL?1['L\1C :Q_@6>"30/4AHNL;9- M8"O(W 3%.R08JCA);'2D-1?.LT<=K>E<@"4H83:DPFR$I[ HFQ'"\.35K+\W M_;VYZWEK="NI_ESHKGU<4\HH*%T-CKU6L3,$K!GI,*7DG7)5-Z)SD>=G20JJ MWW8V-86F9@8M"#%4J9IG:3SF>.H,K!&8>W]M^FMSK^+&H]U"*6H?RVW-"T%C MFF<%8L9*Z5?42?GL>$\S\K0CKETZP31&Q8!N7)HM<'8VW[M<,B!=2SU;"8!J ML"\LQL!&+EA%8NHXI#A:"SWIC&@JN@G@BCH5P=;YB")UI$)^2W\;^]MXO[?1 M%RZ%-IC]:R%F=N1J<7A?J;1(5T]V%%#IB]^-]4D7I7+JF MDMA5!YHO'\3G()>I%)]Q6&1WZR]4Z\10"!HZ)2U1Z NP3W>NG&#<$6"N6]E& M6- 6UP-5WOZ>]_?\KN=-'??DKE/#GFI6)<;J\EHI(ZHSRUJW%9P+(]BX>5WX MJ#5"U_ &1AC7?>(,RB(=DPFMP'QK;I KS0F\XZ>_4 M/62C)@*GMDJC=RK^N3[.A6;FPTM0GHA-+5 M,@KF297#:);S(QEC2U?,(JD94RVEL:64L&LW'1:?BJG7=['H2?^>25\L@Y?$ MJV.-EL<@GHAR0'8[)O=1IJ> 2UA^;A()]=?\/*9$84/HA<##@\XCT4KX9IX5 M17S3)F1//*\'$\MLHIKDG[>EZHG1Z-ENC'=G&@X(0+;^:1L&]MY><-N%]J)) MS[-+:6O!BBR:T!BZV' -0=^ ;&C*%D],@]"V<>E0O])DMQ)@']:W)$*7CS41 M[D;DX\$XM29Y$CCF%[!$2DZLQ:8)\;A*2K8KOL:%S:HU+2NPD\4\B<9J566/ M4.HT9ZMHH M)E9:HG3-GE!2)5AT9QVC:;R:L+G!8[J&Y V]]C:W[9-4;D5.8JCM.T*=J%'0 MLRGHIH@8$D!$>LE^FM0SJFB*!)S[J;9R6G"R-Q).> M1_I*)/$7E<3G&4,CXE;%:44G%HUB4FB%SR)\EE,ROO*%AVN#"=[S+(DQ=,X) MIYF3GPPC(U#KA;()S_,<0X8Z>P\8UP15AM+YQ2B><,IU;E @!76 M^(*TN:@2%!^R,OCN/,-.R7;@UOE)=7%)DQ+:%&]O53#N$\SAZR*8$BUO!K\" M[[C NGM"X&FP 8-%9>LOS>MBG<);<.(Z7$5B=AIL>TK?=-U&\3?A&G"";2]2 M241=<_C&F%+HKEM#E18.9Z&4=0J8_J?"J]K"Z_#-= AQ2H"?P32IQF4E?0CE M?=+OQFM/TQX-[MM:/)0"MX-5:[;Z K>^P&U54.%EQ0E-F_08F"3QL6,28;GQ MMYR6,H(I>C+P? 0:/DZJ F7,E-PKI'N.F2&1YI%AUU4*[8VH(+>4CDMF-"I" M XDFG8G(F0]?_8W@#+E#41Y?<.! \EV\@7029E! M^SDG?2F" 0C>'IZ8QB#08FJL4:''Z5*\4%B0+_TF,X(]GA'4"XOB4*NG0>8% M+FM3"'547NOZOODL:@.T.UI(Z:@.5VT10;QR' Y;C,P2(/ M*8H$-#^.Q.E"R155DF!X5V#SN?JB-(F'''SVP2UY1: [D,U.Q:#P.F_MI(/Q M;!!*2*7 -^'=*6SXA!LD3F'GJ:M;<.5MUUTMF[=^"@8 &/VH)5$+ IZB M*7W[/:7FG;3A].$1$#Z\Y$H60"GP%QQ^7C! +.Q_Z1\,IAN3Q2&'UJ#>4P6W M+J:%'XV?3YM,4Y*\;RC>;L1KC7UZQ&KGX'![A[JUZ*NXA@_X?1#=9^HM$- N*BE 6A.N2U0-'/N9^:\PW<[!^M"V@$WCEEOGSEX:M5:)T M Y0S"A*C^*"P,!%#K9ZSC>ALW:NXOY9>"-/>*)K/DP4WMKC-11%[YSHFXCYX M)2SGT]LK=XUL";L>=].?#P]I 28K>RV2!]5.299:[& MO0P(:T=1PEN!3?S2L3&S\:A-+T%'FT%>+3\I%W-F*HWTQ@[_P@E(1\/M1',)$R"(R9AY/U(@()DD"Y[TS5LS82UG&O5 M+'SG@76J12V[WY$Y[#8&FV #2UH.3>\RBK&4I,/F!0D0DV^$?%7Z"A26L9&& MH8MFK^((^H>2-S+*75E//D5I*H-N>3"%HU(8!; 2<=^AJSOTZ&T)Y&^_DX@R<%E C8:F=V""12472H@%1/365TD/;ED M#$R6\#^7FQ6Z=8EVUN2S#F^7 ->"9@U:4L3)0@(PAQMH07]@4WA^CY53UJOO MW\:@14:Z%=1;(W!PV2= ^;/4Z8@*7,R[T>_E1C^GVOSW5\GZ!'<4U0?#_0Q( MA97G5^GTOD7%*C<9,+Y*[;4#B8)6E6.DC.H/J@=.0:( 8/AR$NHDFD5GDD5N M;=.2FG9Y%FK,9==.<$XJHJ:NLM)##_30 W>56UM85+L^(ZU/R[DOFHW89,ND((UX-*@O9QBXFT:HXI"5BCXCPOZD MR Z*!]:*9JB&I\"4V? +OJ2"HJ3OA-LD646/V\%II O;[9 M7KC/>AAD%+VX'$>$/XA5(3/:/65CQ'+>-"EFOQ;%3EA=)2#]W!0*0H MH=17C*;!@:Q9B)&HA#6F:F%= E,E?L=)7)B1BG7RE4E!MA#QE* Y:_T^Q',K MH>D^P>:A)-@<]@DV?8+-[2)(VS1@8*TN_4",SH-TSX18FEX XI4UR!4G"'G1J0 6WS>F3A@7 MG+H*-DRJ=*#7*[TW"_2#L#;CALYHGB-2E)>-(E+)N'/MRQA14XKYGXU>\5GI MG/HXY2S]%O^Y2U+FPS@MJIP$)64F+[!3+C8#*NV&+R%,SJB&$3#-16*95G]T ML\L8;(AC84 =XPA-S(9+W+]0S^CT)'C>3")>)7IH89YUH+58RLCPU%*%%008 MF4!%K2PQTUPBN$1 6)KF:H#].:$8*;)I1#54]=UU0SA$U%=D1^F,/*N 4ZY] M0XT/I>BTH_U[.N!W$^ZZ]G1&1SX_?'ADVW; L.Z M7WP.S5? NN:8?WFADB=#21^K1 6#G9WG1$H?'*U3K[];>*[Y";-VPVK)LIC\ M9WO\4$EK2QL^;)F"V=3P3X^:@;490IXR4!A7AA?Q5TS_*,]U6?E(>07:!1KK MV@HR$Q=C9<(.OK5X7:KBC(,-0YFU)+V14JEK/;DMB#AK4)H(A8)D1F%]_&A2 MY=KURQ@%,N$Y-GN;,"XAM<>EV[46PW3 ,*8*#S\+WDN6A[:Y-UK?!X M4W,6/!CJMZYAC0?N1%>>^0T(7#8 &>>98KO.V: 21;N&26IX\_[%#!O_(,^!>S6X[H# M@TE29JBG.Z1JH/JH+L.]V10B=#!*GF@.0M^B]F'1*I6#P,00@^!2J2_)0F0T M,LX\DAYT2353K53K2(PI?@FKPUJ\G,8J:E(>Q9"&CQ4H9QCH#2(SHT:J<^CG MCH)D%8,^E<&KBXNP*&2TJ MX5NN,DF^@*G0:P0@+&M)4N!'JBBZP!ZB.+$26'0I<#B^8K1>343G^@(0Q;5H_5@-BQ'1Z71!O?O7+5I]ANV M]_0<51CVOU"W\IPH')5M_YOG9(&:#1)+3,C(P?R!>X_4Z*MS<0K_SSA<#.@\ M0JQ9W,6QV=\U'0",4E,LXT%1Y2JA9)K:@^N4-87#YJ(W6J/0U8FQJ66<504I MG>X8"P>"Q5XXAB3!V*')ZP9FBL8WUR.8HFZNER+L$O(B2R9%IF%_33D/.WIF MJNPUUUYSO6-M@.^#P0^M&5:7#*@&O*QY&8 8J-I48!C]+Q\PX&*?)]21)P23 MZA.%GF*B4,_6GQU;)Q"5+M8.BDC-*]WA?X9'5_07/\4"G]YQ\8AHV@]^>*$, M'0!A^$(0D7&4>'$*;I*(6=B()&,P T+7UV']&E>'0PS D,P6M:A&7(0>;)M: ML1X&CH5#SI*#C7_HWSY5X/;^MCVLVV;B3!@O7:@HIRL&EO6\,)!G.K!4)WB^ MB-I3Q.Z^K0T$F/'\10;1_?3U,9#WE""W$ M:G_6L>//0F_0-%5B?L2NB,4KL&YXF@=OQ\5^*'AYAARJ*Z M U;BDG-3FG'0X=;67O AB01&9[@UT'\B"0'=#>A/W8N$D@1P=E0NX ^&Z-PR M#V\%R VDK$DDXNG&0;#V!@7INVPS^ GD5NJ9@!,UEGS>O_'ZL;O C\&+G[>W MMS>&NX=[@_V??L"G?E[7>@/6/2DP_7!:C#2%B&2X>M@C10&] 5^D@72A3!=Z MNV1K$&K>=\]+9!LW9J:B5*(A^EX]FYMR9% 5)Y)S3?[0#WE&P9]*-T(C\H!= M/MS:#<'@Y^F;_ WP>/!"1%.U*74, M9M-XHGGA-H//RA"*=E-?3:2#[JRK,6(*DD)IEKL\6FSAP87:JKD$)=17A#HO M3'5>?3WP,Q(#PVU-OGP7.Z9_Z0 JPA='U1DFF.[RL[2=EP3"V797Y,>'_&/> M7K,7^%A"61EZ^,[K_R$KRHW79N0CTZ@$K_L ?VY&Q;?.\SB1&0ZYH2U7?^KA MC-Y?S;E)K?"NN2% IK\X%8I8_OHEZZ>9# 8\%5D_*DNWN?YA??WR[VWG!(9Z M-[2TAE?-,Z81N#H7@D1:NN=C1]U>81N&5Y/!]I;>A\]\M3,@S+-($O0) 95 MB[&$=CHE4ZATRFXLYA\,FTJ+!C&<6BFW D4QD2LQC_/(K4RM78K'RGJ;04IG M)SYRUXLC79SRG"*.)^T:U7&2%4Z'M#8%B]1BKWX1?[ET8PU+'6B.VBSTPD$< M55"/A]J;(PK6&,^8L V%!:W#C1@#AW#SY-J+'\>P,["A^<*_$+JWJ"UIG"C8 M]@G,,CX[6VR@@UWZ ZMDVO8L7__E6T"13Q\"3NKLL2R]46')85EI.-ZXQ+HG MAR[?9/NB,2^SH;H 9XT:27Q17-43CRK3#D+GE633=:>DWM84\2%15PFJB'SV MR,M7GWAL?&QLEG_E1AS&B=RN#$W-?? T/@HL(C0APGMOHN#AWD6NAP#^%X5C?1>OWM. MJHDHO]KMH?5N-..H5GRT0/@"X&=8QE+-D??4;>#VEM^NB.]H"DXO09V#K,6& MI5BSA^MF-4YHIV&SXC@6M^*INAX Q1DB! MJ1^*.#5UTTN54 :K.#<73O,\KDAR*HZE*A,Q=!H=06!&O%%RNF 8[6X/P^'^ MSK+C==%Z^,&=JVFBTU-P]=GS.PX&6ZN]@PI^Y T=_DP! G'-,'DK=M;$767;[?*9S:7^1(8-#P?#<+"[N]JHH-6\CO(4W:JGMN/9 M$ ;9"_?UAIS"5A9P_/C+C??FI^N6A+V3:GJSYDWQM$TV:+JNLR"Q1=SC _LP,1ZJ0<,:$[!+ M2.CUV,T((1[0V""ZX3EC>6(CH?4YG;8!^98@A]-06,/;%#9PJ/>J=K++^2ZQ M;GJ/?H<_L)$GFM<9& 9U0=1%,1JT/3U?K_TU14*BXIS))3H[PW91I?,:7:6P MG)"TPVU\'A'^B-.-T&WZ@'X(:K&B"8S(S26_$0(17;4ISX7&Z :W\_"6@LHK M)#BYW_7/?,-49&>#O32E^E742F@0H"$8J[3CE\8"-8GD$[!9, -P#N;V&4,. M.OJ%:7,KK6L10P;-4/)A86VH_YJ8O"\2>8RFI?@Y.D(QO,ZH8U7<\OHLGI9Z M2S,M]L/8>>K)K\"&$3D'SWVNZ/ 3XB%5P;V(O[ S:VP:3#<+ MB$H$TSP+==4+G1[B?,(H!+I*!4;!:27_-,<]BR;DNJ;ZZ=$&O M!7^K\RC\WJ8TGU2=927W(W'0YZ\0=KC>]IIZK"YR5J_KA6M]OL-:W<),E>?9 MI.B+%?JLUCO.2=(2M6!@O5&>?8&[.%%PC8DOP=4 /7*.70P)>DM;Y205RB/)JJ5+C7;)D'6D0&]97]-E![ M$E/_W?+NOV)TG9*=-T\,SMF+69/*)[31)KC3J)@F$S5AQ/:GVI'KW ME3HY=U05.)%Y IS2S[ A!;[#PS!OH-=MC7:]5$JWOB=T(D(IO@K[%GNH5YBK M0,XIV^H\V-K:$JD91 M$=,/,#XRPSZZ**&*,=QF=EJ2S>)M8']S^YM[U_.F2C:FWI[<>G*[ZWE[^@OV MG;<==F94<0'_T$!&VLF,+LEZF>:P[ACF=0;"B8RY M4CHFL2.Q,$-)AB\/B:J+/*B#$5ZDH2?OGKSOW+FSD$@?NVG&U)]D MHD82KV9JELH.I-2>)GN:O'/-0271@L@PB6%^F,2?(W,DX)*> 'L"O'.9GW$2 M*(MI2Y,$*\?=9-<_%JV'2VSD3WT,74 M(.S-QIDI4>*ZV5QEV7G0J-7Z-5@[EKMX.]0 K*EK!P68H4F4&T=B8<;BX2E6 MU=_T_J;?QTV?#GLZO #K=Z:JI;8DNGS &'8]9G9K83J6I@_U>WO, M[*>$F?T]86QT5[60$>9JF/S<2IK;@7,_E[9FCU+40G5+M18Q>62MW645D\^E MK,S?\:ZD) T^:N%(<8NYX2IA5GW!)@CS/,/]C0)@>U]BKAUURJ'\UG4952"8 M0'=G@+L.N'A=H)58HZQ@UI4XS,E+X_Z(\@4CRC3"D=QY2[74U1/E!G^$8C1: MF!)-!TF/FEQ[73QK2_,3 HR6U[[BS>!3)G7_)0$2V<>5DK,R4(P"JL>HS:7W MG FFVF)EF#Y(Y'5"AH)S)C<70I6QP1,RA'/4D1V&AE%.-).)X/?7IOCP$?Z, M*^(M!EVF4Y)KI:+16"8F16C>\3R7B^J?MCZKL*M^TT 8YL[AJ+8R3FP6+[EW MR !@&&SVWG$76G#&W!\4+86^?FG@LJI4XBF4VDM9DBTI G)3_0"#=5-.P1A* ML0XV0'BLN*RD(+!EUCK#T(P<7G-4F2VF\U/&HLT=:VLZP(0[QCM(E]&L#4NE M);6?JB,7 6@2V'Z.9[FLMG;9-A*Z1]M=XGER^K]PPQ9\@7%"8(E5Z4"\VWFN M^'KG*)ESU"IBO^%(#80GW0)F"CH6JKWJ?NW%\@%KPDD7/S?+HS5XJ+NCUWX9 M[I!PNF4)N5BWX=W=S$)G$J\DS/ &):^O>#R2U> ??+VN#93DYC#"?,\MNK1L^K1?>+4"-2D03=4Q')AKLL) M:G2 G;K55_AMJ>2F:XC>9>0U4DXW^Y'%.70S#PR,1#OJ>#.HVP;;5!ADA,W@ M*$62R*9HI^0P?=CR*^\"E:F2I)\AN(_GFO4Y8MNRS'((Z*$+%^594:4V)7!# MX8HZV%H622:Z)'EA0/S11!*X(J>?3>VI&4(T:R>!+CGY-WQ;3&S7TV1A[# ' MMA\(%D9%[*:)'"KQ)"%Q4C>M38U$YDVL,1$@! 0.L@X+@L8A7=#VZ/1?SVZ0 M6#![R!$B%.]X5>EUQ%D)_FS&.ICAEC[*E!ESK-N(FE98?O\+0JHM^#QBJF0M MSY\-17Z6#B+1Y((0DY:Q M,7!EX8;\",XGF5R.;JJL2/ZDQ_]EM'A1>+USD2 M/VJV6CEJ&A>2T^%V+T;H<*W1KL*V8K=[0XV.-;JQX U[(+1N%9DAE"O HEJ0 MV9%=%M.%%D+.J$:YKW=H:W+UJ[5?B[/V*N(Z]&MY\@9-+G0]<"WXY$8 #XR.[5 MT*2H:)IO.@K:+_E[H!4'C!]S;A7VL1(7H>G^0"!G'ETCQ#ZC B&NUD1(5205 MT*X#UF=?161Y#)L0I_!/L-T9=^Z3X)H%_Q/-YC_"GZA2<&AQ\":1J;'$CF"JA%-NQSNST8]J!VLX^CH,"^S MX(M2\QO%Q(TVJ$QPW#:PXC92["(G';P@(=@T;_44- M;]HQ>SI6H_L-NWV/]6OPX4D>7:(N%)IP6R1VI=>FL!YU/ZU&&/UD[XAI;((P MZM)/"SZA'K".I]GNE@!K\=?0(9=?J<>EJ@B^$" M'IA@*DQ+R%O8F>2"8.]@HM(YR$#=D #]'Q5A>1YG6:(6P=NW'\+@0Y1DP5&" M+:^.T1V7Y6DOW_/KS^^.G9D8X-@AHF0?X#W2DW#$[2\29R7OCPE1IS M_]5MZ:MH.LNRH8V$1-C.0H?E92;L2MB@-&;G**@>C;=##QGRGP+ +8DVM6"/ MH>((5(62^?XKE628V:LMP P8M&)*ID:A!LC:[WI+'4D$>!9EVS3.9U231]NA M\WSB7-J^2PI6ZZXQ\I6=-B@@,8D3TQ>%QS#-$_%=P1FV5-0>SZH\SU"RX@2P M)T-NK6^9'QF"N&KXXPE/?67OP4(W^ACYF[Q#^_6 ^O2Y),)_(V2RCDJXXG3$LU MJA$R89HQXSU6JJDS;&=#'^5Z;A*#9()E"N/^?*C.5GGP,HMR<2 CTP6JB(D( M@*9,52Y(_&S,J0:4.4OV%H_U:Y9?1J#SOB^XT<712T*B*)!L'SD<8T6>>9XO,#\O: BY#6G5R!V*9/?G'/Q8T^[C )""XKN@[U5H).'*6_3(Q6'4F MU)V*7/,2 M3 9Q_.*WM@D=?C=.S KY6># ^=G[_[U6)GHM9D.+YA(:4+RR0)C M89RW)*"--".'-Q7ZQ4 K8]IG%,GD:,;(K[BPR:-#X6,;:IA18 T8U+^KR=G, MD"MV_,DG.CN?$\"XWVU!-U5(F2/&J!%BA(CELXYWY\JJBFE&;P(Q*?X(6IGE M$S><*H>CS$[ ?<++0K:5)/_@[&FN^I*,0'50%Q(AD*8BR4)_+-%ZS+6/"N#; M(TJH@,_QVM+&?$FS2TZ8Q!@>]6!*U 6Z$::P\Y*C$^?C:H;]V.@&4#U 3JHY MAXIG2K:K(.[Q,BJXQSQ^ZS9^%5!5TK!I]J'N6\,M8"BE5E-')-4"JG,B?DDH M[9EE%O8L[-0HV$\!1"/D*&.T=M:WE_H\PD6&G3V1XBHD,#UL6]!K:'?#S=YGO.'(\+*B'%9C5 MEE"ACC%$&^X=Y/E2$J_M2QZ#E:921;,'C.AR?P'.S[^^_O@Z^.?[WX/CHW?! MFY-WKX+?WL,G)^_>O/_XV]&GD_?OGI,W72>Y((* D^-"[L_.O(\T>(.)H:=> M$YPZ/F=;,]S.Q.V6-*/@4WNAKYLJ0XDR0NWMDPV#2:;8GP$/4J*5DSOC^GCB M=,DP[ JE3M[G\0C^L8E;$$RKG#.ZG7'JZS:*F78GKUK6C'/!7-Y%5ET!M=&< MW*F-!\JRVP-[D6DACC_3\4/TG"# M4X6IZ4"03@*P<2*3UPT3WM %UKZZ<38WN1ONZVNO9E*-&/N$5[Q\?S:#US8: M7R@W6 J[82NWA#;D[ IS*C11#!%L!O^$V8XC7FX"T6R>91?/Q@T'? G)RLG1KM]7#C7C M9K>5(/DMN9 &+YG)R7,%):M_77B9"[9"HWZ?Y7@HW%+<9 PN<[&U6%.JVKB( M81/[TV^<_GNX62?F=DPF.8;,X":>E^6\^-L//^">@-2:(U_=!%;SPV9PQ(@X M)SI&\%%Q&9_9R] \'>?^PP*K\\4['\PQQ!+6-$#*DAIFRLU/E>D@($^!C)6$,.0-Z@+UL1*$:&H M%G#Q84QY!5'R1>0B?@,:W*1"'5'2AD(-[C%7F!QV@>8"7&30Y571W\;^-CZG MV_B!]&[,JXFPV#5+'<&MHCQEJU=N$!>A\25"Z6_O<1@DZ@S$Z 1N9I+-Y3/\ MN4W*)">!FZ:9JLO^OO7W[5G=M^,LGZ/6J,"&O,"[@&FIOH]2.Y@H]0]7(#FK MF.?*#U.ZV&C!U9_..&=5C* M*4I-PI0H$986[=N28'3'V80L7E6"U&1'QJ@J M\/?D0V0A"1*U*!,U0K")W(!^97.L*\RRW._N-,^2>+P05X=VUM2*.)@S@.*M MSK0,/TNR$7PV-IM!^=KLE\/<*LEBB],8$>-0IH>.V\6N>$/G1],\>O'=LY-G MQD[>TX5 02HVLZM;,\H.P4DCCFS9AD-,&./& 36C/"[R/56%FE9)0+XOK-O/:OXY;71XL4G41!3QX@Q M!Y$0UULX* %K"G;?K$H9!<;'_@E."%T.* (8K7:$U%WOEXI)!N,:[LAC2K"N M8R@:-PI!(QA7Z6=%:>)5SGC-\CFGQ])P#E_XV3C>/]5V<8IY/7I_T)MM7-88EUNZ9TA&&!6T,=JX\(.) M4BRH S/(,T+7S88UU^)D"^OH=*3TG K6S^"@+>SCX9S7(TDNK 8]&V$EEG0] M3QD'(TG0TV?)V>I8'+(U<4&*'*8+"01VPW2HKV,UI\H-'GU$T%!H9"4+!TX) MP: TZ+OW#BF731@A"@X&@Z?%.=TZB7!3ZCE-QCU&&P/&Y66"JH<1!0Q*C3%L M2S4$%'G@O'8G-.&=H!,\)MX,FS/FPC93$N-@1.%(Q\!L8 Z$4-7C(#V8],'= M/GWP*:8/XNO_Y,_;F=.W?/MD<)TZ,L..?G]U\NGU*\P).WIW?'+T]COGA-W4 MVEO.$I;8'O63A^(O#X: M:(03!_+@HX4\D#)CI[SX#:(9; 1K'XZ/WK\,3EY1:'![9YV)\=:VI76];S:& M#V*Y@_WM>UKO]C>M]]BMKWB)E?.@LYV>*U46]S/]G=N;_JF')O)^+C6M][20 MW;M:"!;PY^I<@9)\H8*W8.+>SX+V[FI!OZG__A?;*8#=\Y]*5_F>.BW0_JJ_ M6'NEIN@#3<>+>[I-^W=VBA&8AF^2[/*>3F^P]4TK>9=1AX$L\);4(N?N:SF# MFSK0/+WMYO[,WD9;U4:#P^IMM+NUT9ZWQ7-#'>W)UL>8GHY>&U%=M\&X&XC_ M%^>*L!R:6&M/=%N 5M[/XY0@@]F?WBW GN0&&"Q@05KD9BX,8[_@#@Y>>36K M_P6I_VTXDBZL%GJ'UW! '4X7H"D+]'4U["37FW"XVYN*#PR8&56><@ <;3@! M;3@,9D:A5%:A="^#KE"0[R59#C6R*6IDX0VQ+\V2;*<*O9J4]*NS9(1+.1U$"'^^82,0L62QN*HN05!M,HSA'<(C8 1QS+TD5"]2%T M2TY3@RF@8:LAA_+"*0ZJP>OLD9DR+[O?W[[=W#0!(P5XW-QUV7+[>1[#LN:8 M8W*F4I@()DACO&!N04&#W]/8:.E,[#-XZ?@I@.1V,<-C#C)A)-)NU@>]64^8 M#QX5U)FFHG@10<.5*ACJH%K;30J]:T 9;1Y$^DV7IYG)%1=I$]LYT8IAZ&# MZ_WW**VB?!$8TL6>'[JOUD3WLYVZ)P(DF4Y :!?![W."!4>'$K""O8TM>/XM M9S6N?0)N, X.=H9/M.DH4>Q+0OS G15!_H2)E&OT.L&)A# A M@=OCTJYZ"EK!6&H4PL5RU,Q7DAKCM3Q[75RNZYPFE#N-YSF#P\7H;2OKUF_L:!_P^^;I9C!5"(V7--I$:K'G MM-]A($[NB*V[\;7UEL-?F(#_L=]IB_8#%_54[_1GI;,R!?N6*:?K# K#"C4^ M*&U.\(G*INRWMH$WIX=1TWG<4% DJ!N4@4^EM*X153^<$A5/(B57G;*PF5<[.7X1"Y1:R01X77XI.:M<'TZY*+;T) MH7M/ZU/ Z\S2:^)42^)4!,O?^;%9COH:(8X?9AL1AAC(BI*QPT+=/$X)0*T& M/=!MO:GM&VB*8%?*F)W+8M$J6TFPIG8"%U%22?LBL;B;EDE5"(@L2+B4>MO! M-F)*ZHP,$NQ&B2E55I9[Z(*U5R"YHZ'GUI4M.Q.2U()9R[OL\&)!Z_%1;$=& M$W,LT:=Z27Z*?_ZA^*&[*P4"FC_2I7OOP"?_F>5?PD#_Z]ZW^KHJ)AWW8ZIYDS2DVS[O] MX-2W3NOO,!VU"(XI+(##\ =/8UPE]W%7.:F!RF>MRI)<1&$;47HAF\ M6%_6!,OKO+9UXQ#4BS;[X,7=!9V<0%&K$G1UY&B5IF!]>.@*SM![UE?WK/_U MMESJ?UW9EW[OKO07Y%E]T3O3'Q%=MSO3>U_Z@_"E/RY7^E_OQH=>5.8NM$ - M(*S'AEB[@Z&&>: [02Z$GWZ YY^J4'KOW-?>#W\K?OBGY(9_!E[X-I>[Z;_[ M5%SLGSN\OG^U[EZ", 'K9Q^OUO?P^C[6V$)+(&&P%4IBHJ 6:"&95F0C8L=E M=$05FMOQGYKQA (MSQ",^!PE8,&=H^']9N?W+C+NTUE_E2/=>\G-O.IO-K:? MBNO\3W77]VV5;3S8NWZ%O[LE<_S4R1Q_I SNBD4O+:9]B@M>.T&]+*L*.-_" ML%PPA0+4B]3Z_4]:6B/H(A$!(_WZ8Q/B&%5?L?1]5 M3Q$/CR(&WX\BJ,SZ:O[4HECAI@ZW=D!/WCZ _]G=7;\M+J;UKGU&=[ESJ,J- M,IO[BK/>+Q-*.2H*Y<11;^^(;O]^TGSUH%*W_VP'[C>W=>!OO/6[NW3A;_?6 M/X2;?BS=72*Z[G][!'>]'_%YCO@0Y?;WO\&^4B@8W03+8[)R,%('EBNG1;5< M;VTX_N5;E-.NT[^5P9N:[XN?_]SUIF$-;X=<@K?]]I_BKZ 1IV^HAQ4V YC\ M[XOQX?[^P7!G;^<%-_#\6GY4T_]]$?]_: %M#(8;VX,7097&_/'OIZ]>!&DT M@YE7Q<99%,W_AL=VE$[P_U[;,SLJCZ,\Q\RN/]#] ,8%$#T\M?TB8%!9>,57 MT,^KV20K$0 6:.=%(/\H_O?%QO:+GX?#_7!P;LME#?XSI2W=Q .!_L/@_)Z)7!E$7)ZGN7E!MCW,\&#GSUB^7'5X-_]XN[= M5&30,7V"4SJQAW3]>[H#]S3<&VX]C%O:4]8M4M;^347"[5 62H!P!W$.'P)E M]2;$ROQ?LFPQ<7*L0"$8)9ALJ"@7*TJ2[)+"@/#'G[U^JQN%&F_$7S?.X\E$ MI7\3*MS?>O'S_G!7>JR29;+28X,7/Q]L'YC'EL VU3^%_Y547BH1Z.76W7"7 M@YO*+4U>'PUUO5.E^*)NQ&7V]L*=_9V'P69Z$KM%$CN\J0"[=1(#S7]KK[=D M'ILD^Y"K>11CXNYWU]"(JIVB=503U;R/8 +O_PFWS@\].UW=GMK+QP>[C[@6]N3 MWUV3WXUC1+= ?ML[X6!W[P&37V]6M0N-#SD"6 @>".83S+EH,%5E[UJ[FWMZ MXY"0/JL/"1PTZ'NO]7&]4S?T>X2[VP_$[=%3V"U2V(U#0[=.8=OA(=8(/ 0* MZ\V&=@GP2Y9-+N,DZ=G]W5S&&T=2],'<7\O)K.-;+I1%>K.XP+?_;9^5\%PXW"U.3/JE_81Y_U^^GO! M=_=F$F$W/-C];A&!7B+7Y<%7""DLD!6MN[+!U_0VQNYR#4W@ MW1$;J-.'P^\6!^[-@Y7, \J0?7KY0<\K;_#@QF%D)TWP6V[[SHN?#\/MP7^)9)F/^K^]G>+F_6)3-^8_7KO4FW[SEG E5<-IA!,LHK: MD/AW[7OB6:P^RV49EB$0(-S.8!I@7]7!*/.Z>Q'JBOE>BOGGAX\V)>OO@ M 3;=\,)6H'$>G.M$['S;1Q1XZY8M73R"QNM_! ;43>H@Z?E=SW@YV,;N-_< M'O#S!H"?B>46/>IG/^)#'?'_9^];GQLULK>_[U]!>3>5F2HT 72?F765QI=9 M;R:VRW;V5_GT%H+6B T"+2"/G;_^[0M(2$8(4 ,M.%M)5C=#T_T\IT^?*^SW M^4OV+/574N[B1-UW)U5R<5PXE"-:K7NV6$<5&Y#[*@3U-1QHA>,YN (-CT0, MH(%ZEV=?\%8HL0!.3 D\T=U" *=&.F^+I_NS98N=ZJ/B';&/BIDNA_)P) B/ M 6L*M MIWG(*AQ3P0-9/1(WJ,KJ2) ^&W <2I;WWUR\ M3=+.-^Y.BBS(_I(9VE<*UTR('P[<[<%^T;0DVKY2N*Q"R6B$=-MF;#"UF-=JIW2M&TQAAWVJ M8>#(#60D*R,HPM \L!5VVI<,MOI"O.$(DF6'N-(]I^.N LDG.H,/!X_RJ5K8 M3_]EY5L.\GVLZDTMAVIZA+WXU(@)BE_YEDE/D:[#B\ #>= 5I*,B0) C! N[ M[ZN'(.UOU RW?F./&:R" UZ>3J6^"W!MENK:["O'E72(6;*/K>(B#Y3:^@* MR[YQN#ZNK@-/7(][XN1U0V>S?'YZ."J5KJ?R\,\7TSJ'FMR%^M4-A!0/QWPQ M2'6[LCH4I/ AWY.,9!"/TC_/OE[_^X]>Y_+Z=_SC1<".?Y3Y)GN G4, MV\(;9<=#OKOR#.1W+GS_(7S3F0<+NV/CL^5-@!:=9^VY0W8G,D$-VC?PJ7EA M!=091U-CC.CH;&!02>]NW0!):O=]FY.D_:7N1)?K^,CH6"^=N66:R/D8,EA5 M-[=8BMM%A5P1:&O",;2S#E0#\A$:$%R MIHD1E99&=VV;1 -:6%/%"E.)C9/ V%2NL4DM[.[;H.)V"Q0W(2:NZ YPH7O> M*_YTLB"Y]P6CT&4%[*L >6Z0+^Q>K ;R/=)I6!.Z4C3HOVF6U]V2@V!^+<56 MIA;V_SVAQ=+U=.\UB; W3MCU[9[%I$Z"P+.FJX#0_LE-)GY!DUNM&QL8<4L# M9F$'G@C K'O[@6-:EIWF,5; -BI>"T87N*+85P2],7OA&7>QP-L*Y;DL_2.# M]5M3\8QD^)EV=JY\4!1%71O)Z?]AM=^3GG5[A3Y)62[3S78WDNR+U1R%_+MS MPS"F6U\%<]?#,VG*F6[3' MLWR?%)VCM>96@1_@%WB#AC-!.:I7DO\\8U83X1NEVW\("8II]!"2T3A(:4F9 MV!ESEWA JAD92@U5Q)/KC(:A(;J-]U3+[%B.9.A+*]!MD/KE4+2PU-\LU3U> MJ1OG@JU3L6RD05\>JI"]VCAX=0OO %SAI?5EI0_-8D]M-WCRD.ZOO%>)]AR" M': X1=^E<32I0DDV9T"X/D?J:9HJ#P8ULO,]@(H_J))J9&0SY/,!%>FN6N.1 M\CVH_OE;#*P6*UL/4-19P' 72P_-D>-;STBR'/P>2MJ4I*%XV4,JRT7YMUA7];&@L(<#E=IH;1^SC G M$!6BB(HT29$4'YEI0XQ'O;$0R6):L3:6U9YH @%22DX7T4F50#+M?;P0W5?D M;E_DOE%P_,M8K$=^DS\BT^ Q,;;";NF"XR!!\1 DTUV1=-0=AM;9M#C[*-/D M2.% ANV.E9RD2D_MR_VN."7 R@Y6XH?V\,ZJ?/VW&0X>SM86%.Q@;X<=M4^XR MY2X[-\ERCQA,_[OR VOVNGW;S];Y(T*2;A _FNZ0;"B\P0:DIIUU_B%].-P? M&L]Q5$OJ_NN77\]V :$H/R6M:_@)92']Z(Q>;N=ZUT\/ZPO&R6L@DLOU28K= M)/S[K0O,9QW/_1%]L_N5@6Q;NO]Z^_MOJ?=(UFPB?.\N[]DYNY37SN3ZZ>KAX^2;O_07_U(NA!=RD%;C_Y)FB,V MCQIFAQ2JB']7Z/^2M,?PJS/IEZ1)_]=E\J23U>,QY4]W%]\LY\_-3#%$99VL M0[26WD!<9JLD2S[RK-E>L9/0!H@\J##^NIKYE6O@R877+"H=#ZHB3\R%USSP&^/]8R31W)MTMP_+BE0_J MW8TC!7-WY>/9P:N/7@RT#"0\'):&(NDTA=1_7[W$##%-]ZJ('C/+>2+ODR5H MNA1*W67I+%F.B1PJ:5](\3_,0W^I&WCG^.>9PMZ'.RU]ST0->8GW>+:Q'CRE MP MG,.?T7^7=8[I"H/9E"Z1@193S.:N*F\/K$KH9+3A-(4=&I C!D1BB:@/>K#\ M]2^_"LO?YN57A-]X*G4>1*?#?O\G(1P)>)$>6,?,CR4L4AF5(?"(HXM.N9;J M/;T+P^3"Y%9]88@\RAR0^ZCKCR>:M)$4SEZGXRC=(;23<&4R_Z>BXG]BKM#_ M=^^YYLH([KQ'Y#U;!IJ\6'[G<3)Y_(V>D@^%&])=\MIS%TG=9:]>PC)K$]]' M^!^S4.P]*7NC#F5U)$@=-8!L69#M)D!6W4!6/27(COIR'Q#;=,3V$A"K;!"K MG QBNV?G?4U6ACTQ$"OB*550A>H)>0O)QJ!R?,2BVU;+I>N5F.;4ZB3%7O\( MO8JL%3*_L<4BT39LJ822 D-94P61 H!;CK@='*%:A]OA M$2J6Z+BED9+RN"=(K4LP8V4W8S&403_@DE@_.L9ZQ5Z+Q/*>*FLC03K" DXY MXG1\C,E*/)QV57D,E9>;A].^80A.RG=V)=' T%JMP-6.6(UR46=57D2%*N:*M/@7L!J MP[":Y)O.JD")BM6NW!L(@E4P/656HNZ1MT3!BI:ZH(9-*-\D0MI^D6(W_:3X M@:S:6FC6%DFB#,>U>0ZA$E3CR)'D:<^J'@I(#DWNU=>!"NC1.'HD.?2S:J1" MTF.LB$P/,/.E55WS&$K JE?.Z3,I".*MGB@(D;N:W*VSUPK80$I"89)3_JU" M)@8*U;&*-Q1 8?-0F.1R?ZOW"(+"OEIGV4>PL6718"Y$PUX:$;=%5F<$QP1I9TP?)[G8W^^JZ)JWO&\8M/[JV6>QT-Y ' MHO1! RQRQ.(QP1@U85$=RPH8&AJ(Q6."+>K (BU1(2O]9D2D-O2@!]G3 C#[ MF("'([+Y>&\\\G@ ^T[ST'E,Q($@Z,1;T5B4?0BPR1&;Q[C[Q<$FEIQ=0= ) M-B#(=A:$V]G<^T=GYW'6@KI]>:"!&M0\.&;S\PL'1T4>:@. 8^/@F,WA+QH< MM8&LC 21CF 0$BM%&6*CRXV-'B:5.R@I"YJSV! ["!IX<%H\2'(PEY1AS=_$ M6E]9-&!"XYB0Y-XN*7^;.Q,TTB]*6": '2TM,<;8#BX%G?)D)4A24$+>'!S. MHF'0EU6MMNARV"4;A_$D]WS>#!_.&.]K\F 904 X[PPGN3DSYL_Q-DKVE-D M;5R;6[1\':^A!L2S\Z^>Z_O2TG-G%H2,E6/^'R8%/N35N^@ZW=-E*G8&&Y"V M&.!<:AZZDESO>36>H]'5'76-H]&EJAA=S$8U6.-&0;WY9DZ.!O_T1$5,*!JQ2E990M M>")=:7E$MDWJISCF;]%R7;&-K9@.HXSED0(:0KX82F"5QEX?[ M/5PUS-W)UIH=0^!!3QZ)TC8= ,<1<#Q\X64 KC^N,R , %<:X'@XILL 7'> M)9P@ZC!83#*K* _(1[IGS*F.8J)G9+O+!7+ 3UT2?7GXJ:,UP_R]W*S84>0E M9UE!TM ;ASAQL-Q70+<5'DX$.0X"W#C"#<>GFS^<%,U65,$.7R!]22S:G*) MEAY>1YVBC)I0%BZ>K+_H!R>JG[0KBG:4E)2?5]N)PX"<6&(@*+;YR,JH*F&0 M%#/;I VI77 >)_D\\VI3O.&LRG@_ #@#G//#.M@Y.#8]J?K&"2,I(UD95V9%A0VL4C).\OWGU M,SXP5L>:/.Q6E0H$,&X4C)-\RGGU,@XP)H5X22.7454YIS7H8PVUIYV=?R,I MIS//740ZF>N!R/H5V7DD'\\!?G5VWL-' MJ4&-R:CO 6G\D9;D/BZLX?!"6K\K]\8UQAH!TDI 6I+GN+ 2P@MI:E_N=6OL M*_<>C$"IA2YTRY$PCI#N.1UW%5"OW0_=\_"U)-O2IY9M!=;)&H6$(&T:9Y/< M[UGU$/UY&7PD"TA8>N=D,V#WU)SMZLNDEUZ-.(PTR0.@=-@Q_/F4K -@9*M MR77Z<2-:.G;:" V?MZZS]DK>H@+%<7IQFTJ-7 K1^<' MI)>-]&QMN.M#>E\5K5<0'\]:8ZU2-)QGBO!*HTC]"_07\*259H_*UFS[T#$M M\GI?>^Z"&9-7&/IWZXBL+W1%V>^>R'I>O02>CB60Y>C>ZTV %CZ6 &0@GDL+ MBD4GO^/,6-VN/.B#*:M9B,W6C_N$$!O?L+J:/!S5UO,4$%L*8K.U[#Y1Q*I] M>:Q J)*H"M7-6HF*4M5.5)5JX-$J16:H/,I.KV5!>);Z@AQ4M&]&7U8@_1J@ M7 3*/(I:\X1RKU_5=@5 ;A20>13,Y@EDDO@B<@8Q7R.79-BZCY_\Z_6__^AU M+F]N\8\7'<_\W@GF^$^19^*)[1BVA?#0L5[KKCP#^9T+WW\(WW3FP<+N(!N1 M0EN=.4:939"&S ;I>[4=^OL/]ETE#=/94P%-H\RYKR K0[D\4"T2!>PWQW4 MYT)'J!X$GC5=!?K41E+@LE*AAN$A"CIW)GG(1&A!OW:V++WX"LS4VRBML&62 MA$=%=8RFC2-A$L/3D_NP!@\_+P$)K>M!K!'@GP?^>91XKQK_JCRNKQL2X+]1 M^.=1<[YR^5^;8QC"[XZQ'K[1-2?/Z-[%6J0L8?Q\.%47C,#M'P!'[V+C^ M2H)@"DM63BZQ?HI,R;2>+1,YID\J<"T]-$.>A\@CNL:?IZJ8\#O*<-6ALPTK M;P4;C4<5]OMHX1_)NE]&F)@X)LTGFIC_7?D!\?/G+5^S$0<5U[&!8*%&G=HLH31YK[?#G [0Y0IM'X?:RH=V3>[W:=#FP/AUG?7K6+3LR/5VX MBP7&'X7)W+4Q>JL,;NO6'_:#AR"9[HI,A\!Q/_M'F2I*>)24W[9J1]AYV)X^,!,C2(##P*\U=* MAKZ*54YQHEVZ$%Y7J!TW10(-KC,M>Q4@D^FD2X0G;ZY[)YL_>UJN@2(E_N^1 M]TA6:%<*7.F>@YGA1]]O+*?+N9O2W_MTJ\ .\Y'A1"Y]HSM61 M*H_KY/JINCB%1V#N/@!U(;"GROTZ0W$ @24A,'=;@)H0.!K+@\H*'F6JH_%+ M,'7-5_*.V+#.I;])>(\VK6?V*E'_^'EG #]_VMR:WGE+XP@5#C:8C]O#6*;< M9>X1@R!Q\UJSU^W;?K;.'Q$BV8U81=&=5Z*C.&Y ZL!:YQ_2A\/]H?$< M1[5'[K]^^?5L=^T5Y:USX"648_>B,7F[G>M=/#^L+QHEI())W\4F*W23\ M^ZT+S&<=S_T1?;/[E8%L6[K_>OO[;ZGW2%9$(RCO+N_9.;N7)%UW^M%]UT#< M>AU_.5^K[/>3KU>=+P]7DU\[D^NGJX>/DF[_T%_]R'!,5%\';3WZ)VF.V#QJ M)"HJU.C_KM#_)2G[X5=GTB])D_ZOR^1))ZO'8\J?[BZ^6,<>>0DQ+.A;\9]:$S'"8$0B5LLW$XYH>>8Q]74 MMTP+7R:L"%WA<"Y-;STCZ%E7?J7!P M[VX<*9B[*Q_/DO^^>OD8(IBE"S$64RL#84/HEUB_]Y>ZL7[/>#.SG"?RI\FB M-5T\I>ZT=-HLQT0.%<'$(1+RCFVF$2,/VA/6=)*_@UUURGYY]KU,)^0] ?2/>D*X\>4+I&!B)8I M=57Y\R_X5_3?R%!2SQHRS1! '()8 PS',$PL2J( %6 A$BQ4@ 7 XBTL%%%@ MD7-;R^KKX?LPH8K:[_\D@/\GJ>YGPN/R-S&6=9/]T0(I=ZS?A?0AK**H)J"Q#6CDT2NPBDJ8M:&1D]JS&ZO+^1]5RG2P,N3.=CL'GHCQ ZX,5X8KBW?E4SB5UB^>$R,1KUT/X;F1 MC)7G(<=XE0)/=WR;]JV3]$VF=U,.KP7* =2KNG$I"] MDK.1V UZRZ$:ZWS( M8'01HNB)@(@-8^*83QM(;6H'W*+@;O:DOQR7\JOMZR%;G:J86E R"(F6=*X M4B2_1%2ND)YJ@SW94*7!ID"Y).#)R?&D5R0I1F">:.J>L'H!>0+VB&SVB"O18^963QY^G7BV MPH+&^Q(;(1"C#9#F$18D%J0U&3\80+J]D.816R04I-6!/.R+!FDP"&;3Y+;S M0?=T[\W3K+=2K1X.E25:$9.*FG)4)\L23.==65&J-K2(85D$CE3-D:0P$H[Z M:6D<4>6QJ@)'@",5<"0I?(2CPEL:1_8U!!:+(&"R/,YDF;E]<&4"Z4VQ_NH. MT'F+]HLEGHH5[^\GA>UPU'./.USW\$[=$V^G[M:Q4P,QJB5&4A@)1^7V2$-J M3QZ,Q3OF 3%:0(RD*!..&NWQYMAA[?FB68@15UVCDJ&L.!O4#:U\.%!(-([^ MM$*B@S5\H9!H*85$"Y3T++W,*!02W2DD^AOZZR_=L1PD7?UO906O;*RQ+F6L M)?GX4_3]NTLTLPR+9"XB.S M4G;L73*\J36:191_2JB)NETS]3PL59K!#%5TY#LS4*@KRH%K1K)04W[:UJK+ MNY6:<"?.Q=\.C>0M &*:8:3,A3:VE\TGT>]C'ZT1\U+,\'=HI,E6P*2YB8OX ML_.'M1?[\]0C>^2V+SO\\*U'N]IE;R7 A,()M12':%A$NUSX'M&]K")L1*?5 MD% ;[\O4QKJ?$- 9U N=\4\I/JIHE@2"5KP_O/1.?0]"IJU"9H+W2F*764N: M>]TR.S=.BQ !LB/?MN0AW5]YKTQZM @G(#FV)8=AK!8KFQS) 00 C/5A,-\ MD8[LOQ-JAQ5E'F$981EC'',B:$& I@C:C5\)DUT;-L\VAEFVZV-- ONJT[!I*W M>F1+K-%LPF9<(#OBH$$Z&9/\[Y14(^V[;/R[WIL!(TO)K=NI96K%LL_^W MCD)FG">N+M5_<\DI+!%+4B194* MM'WKG9WW94W=4Q:YF% OCI"[UNU7@![I#H/V&)-1JM$L39DJ*_=D:Y4I&E-_<7I^=JR-5'FFJ M/!SLJ5("NT6+=XL!#VAG$?KQL!)VO6+EJ/84^040MQC$P\(@W@17DZCJ&R?T M"%4(Z('6EY7^ %#=$D4C2M_\>OWO/WJ=RYO;CN$N.I[YO1/,5PX&D^DN4,>P M+8S1#M[_W95G("QM??\A?-.9!PN[@VR*ZLX<#]@F@T9F.DE&Q<\%83PY13P3 M^]5J,+VNW!_T@")M%/RE\B6U=LNX5,*4MJ/$ZKO(P^Z>\BZ5X^D]$*8J32D- MU .E,*@?4*!;#C*O=,_!HCR3I8<:")F^-//D&=8/B+UH=PE@5-RS.0I2YP,EH?R/$IOQ1?&)5K$ M&QHH4 Q 8 M X X ,56PM)ZJ_WMO9YF>Y0\ED[>OU?R'--W9_OJO0;:0\0!]&>K7U;R9Y4'G _8%X9 M0?! :V1Z76[605*?M]QD*NYQY:8D)6T=5#^"O0.H5 V5DMK!E4(E4,%$ 7># M:90&]6&VSF)E>6@!YX#S:G">U"@L_U&#H]L6H-]LZ MSRAXFM0++VSRRW2=E M0=R]KD@9D[DTCJGF<9I&.03W]'H ]^X%:[ M 859%@ ^('%N)-8:HS8?N"']99"?S;YH7OF5\_U_<*^X%%/'N_K'@RRL8&R M,07[HOF"#Z,=3JH \]PP%]D?#) 'R)^6&VLHL$LEX#U4_$. _P!_B7 OVP/<1M@*XB/&%*"C_$1ZP86[#XU M'X$WN,W.0&&6!0 WF Q[B24-W@DMC=XLME'"CJ NUI/'O4@%;@]PC %[**Y M?Q/A??HJ?&N0+8X8%]GCFP7EZ27#Y3[456N-!*_++S42V,V;10\"SRXPJ&8& MB>K9!3T+V,/E!#$6TID+\ 9X\X'WJ?AO ?&GC7AA#L[CLEVVC3W\"N*GA5S> M@GY:#$#)(/V1;?S&G M!NEVR@NZH> =Y8YM*#1"K:CG5NZ/-;FO0-LX0#U&?96^VS2@4ZW^ ,YSZ?< M[[; .ZVOV[@N#VZ%6(\U-A0$](UJ ">:DEN7&VI70 ^ +]RX!_CY 7 "N+IA8S<#)Y> M"M3.5/>1B2&_6&*QK%,ZH!?R&H%KM\V>/6&6!0 KETQ[@3X $AD*9:1X;J MQ/SOR@_(U?PG=X\'B1JPJ5IQ$=,J'A +;D2/R'O&NB_3BA^0X7YWZ%6H@MP@ M5;@UC!#%[S]4ZLYLK8L=^QVIO;/S[E#65 4(TI(MHUP'$.@C(MVI8>!*D>QU M9HN"S@.L$_84H-:690JT %J(2PL1_)? %&"*\(=FE4=6*QQ\3]!)"NFP&9RD MQ)%/G/:LA:V)T$*?V@C?RB&D\5S;)OUM+]<@-)T'@6=-50-#]Y";C^W!8:^NY M EYV (TL*=20CK+QUW%4@/C[_[4N!N/O!I5:DV.J7!EP"; M%0 G(V #Q 00@ @19NMW-FXJT3X=S-B [E;!42#>'+#-ZPF94Y%=U/"56"- MMS4@%Z9\\5"KUD!+$.E.#0-7BFRNS8\(F@@0 MJ6)UNUN/[Q"0#DBO&NG"^ L!_&T!OS@'SN[13L(6'AH%<05"DFHF5^ 2J_QS MW:=IJO$.KN#P WN^ ,L" "'GQAW$DPSJ;<_:^P/-UN(>>UZ6P:<8BU9>[+2 M&\CJ:""66M,:D(MS]JRC3O$6@&D)F8F!+^N1XC.DA$,P=TTX70*\.<"[[J+# M /6&0[U2=:4NQU.WGD:LB21B9IR(1-1>;A5^H<@/EE( MS\S@D]V2OY)%!;#TSG9]__W'1*\LYZE3?]HK#4[V3OT&/E,3[U3I.A7T<9[L MY#9T&>%.L$X-OQ.LTVG<"=;I-.X$ZW0:=X)U.HT[P3J=QIUJ7"=!+%"0%9!F M@=*&U )UBP*)V)L@!Z!TYX[ (>#"+ L '( Q+@3X ,$A$#N?RX!Q#GCX^\] M=V8%W[!VT*#JM8#=RK'+)6KWB.!WP#'@6(B22K#!BW2GAH%KOP#NNEXZW90>"CQ?E#X"JPA5!L=:]4*IC2YU..QV29W^CI8Q1+CB.W$1*1-8DAZ M..8E@=+BGV-5LAHS@SGE">%B>[KVR41;*6-'D<4\31#8*@MBV]<@-MV&?#._#Q9"!2>"\%?W$![9=D>XDUI&_#N=MBLP\)"4A M=1M0SP'U=;M]@0&BX++!# "'<=U+#N#B[C >U.DP!K$M"MZ;;!A)\V8,:G,U MEX#]$[%A@$>Z-D5]())'&J2_*!AMK?3GX)4"3W=\+,P)-W3SORL_((*_(E^VM-1-XD-:/XJZ?*E06D7NE-C=0W\* M 90B2^2?]Z()M-VN:0MHJS[_922NPQ;WNE0?@E0F\E-VBCO"!?3:< M).G/ACQQS,2] !^%[V9/^DOBMG2OX\ODM=R(9;"IFQ= RYIH67=\ U 4* H4 M;6T 1MVH E"?*JCW[VG#.@,_8#\#Z@/U4^E96V *%#EX/)+IKDCQCQV9\P]!A>3^$:<)R9VH(*N&4* + MW?->\24F"TS3H%"H0[$&KSU94<1H\%HW'8"-8K"Q7YB--04, 7=SAQ2UB]J9 M:2'T :08FP>%V1P+Z+A;!7Z@.V0-W_#S<8[/#;L,I1_ZL3];$TS)2+";VVO, ML%%?QL\@]P4IMU M]=^^3=M=J5Q-K;2W97?#MHL/"_=Y\8.0VTG2=6?(;KR>..GS?!U) M=3_Y>M7Y\G U^;4SN7ZZ>O@HZ?8/_=6/4$]BA!RT,Y Y8D^EX663P@"IOROT M?TFQ4^%79](O25/PK\N'Q"D@<[EUW^B!V/KL/%,=L B?AO4""I]G9CE/Y'TR M3!*CL0HP;*N(DT)6(0, R:$7V;:_U W,/6JH(>]#+I+W6 XPOE46:5=F#-WX MI[T;'><[J0EWPMC',XV5_$$JP'81C^E!,9&[4 J"S1,FH*096&0X87K M4,P13MU[:(8\#YD2W02E=^K[Q$C#"I:S!N!H]0)'K30"]3 P-E42)6;[^CSU MR(["+-& B[;B@JZ_]$7WL9B8_- ]$[#06BP\%&N^"-AH 3:>W$"WPSUC@?[Z M2W+05'O'#2=SAQPK9C#_5@HR*L^X;XPO( M5KU#("IDKIQ1<4&"+1-?56:])+96B)TL=P?H9(8.2S$&Z"1!QW-_L-?J68FC MR@:0M,&S_T8K*<0TPB+"(L(BBC"-L(BGMXC">$! VP)%': C!'1 46_*SA*F M^ LRC["*Q5:16B$%F458PV)K>(EFEF&!IG[:J\B2YP291EC$8HO(,K>D=XR2 MI/KSF[3:6AP1@E16KJXG^_B4"BLK%156KBXA],"=>A7G=J;F;(Z3RAPKN]G0 M%R3QZVY&]:6PK$ 4A!S+95FGLL0JR>4KSIJM+L_.'_$JTT/RJ16Y/]:$R!\5 M!JXE/^6^#&BQ6))4?E@Y8C,I7P"B1&)54 C@?HVC-4BK[ MFTPB4M:@+RO#'G (.+3#H:2*OX M[QOR-+._2U=6!F*TQ )*B$2)I!J[V2C1LB8KFHHII(JADA4,-#EEAIV0@6VD M)-7"S4:JM+8,I38X412\08SDW@#T)M@D=O&<5(OV>#R7V&8$[+D XET0)]6 MS0;B^IM]J$I?5OL@F@'5NZA.JK^:47\ON^S^7\AS3=V?[X*9)7_V/@&:6XGF ME*KW(R63:UK8JO?:>"P/A;$\5E#@'C!]6$)G\B.?0.UY51Z.P8+83GRGRNP4 MMVZUXE<=:_)(D*8C:_$K2"1BOT^#$%L9B;A=5[PS?K-@*N/Z Z+5SJT97A^* M$>TPI&&YPFT M@/VHL0!(V8%V_+HFV8'4CD+^82\%C-K3GY?!QUV)@\=$Y(T9"]5XG:HRK'L*#O0CCLOTF,>!&DV)PQ:V\H+-2,8%M!FON2N/;(*8-#*FP M1PFEGFEY7:X"Q[3% X5 DP.6<&1)7E>M6.%LA8B1ZJ<=R*,A)+\#-3 UNB<: MRP:[!5"B)$IP<4YS"V,#H /02P(Z%P]U31%L35:*('Q- -Z U46D.P$ M 0:5D $#M ! DS@(*"&6)LUC0"&=J4R%!%AXRT6))S3// MNKU";P(O(,@"B"[ LC0: /OMI-V\#@&!@BQBDN9N]K"6,_\A8F;;B JN!*!( M<8KD=274&V%Q/"M2/0E#N0M=E( 7A!=Y,^+J"J^ ?0+X4 4?N*3-%8ZM )0# MRJM .9>DN8H"*UJC"T%4A0"D 3.+2'<22FKV\I;5Y% 4"!0"@'85T.92&;-X M+2" .<"\"ICS*8E9J/X/0!P@SFN*TXI"]/(F3/$J_%/N.6U304*< QM4)3]@S8<)0AH*_9QX -J]YQH(F;XT\]R%A%Z09U@^C3IS M*5PAW@P,H2(L"P HB5:A8_]QHH^%U=+FK.5'^M,;WU\A\W+ED6 D_#"NR4P:],L[=H*\"@^5YMK.H62T<]S< M7I^=]V6UI\K=KB@V#D$@V%:P<_&Y9(P,.0!U:LI+1SI8GP'BN2'.Q^&2/T*$ M.]Q3HT%'LM83H\:6,#!L*^#Y%)_+%RL"LAV@7@/4N;1%RQ,R C@'G-> HX%# J 'Q(TS1EB@F)8L"5EHM2?4BY <8MZRFD1]X MEH&E.'X^\CN"? @L:;5/09AE 0 ! 8$FK\+'?DC'@ MXI?A&UCRL#Y+LKIHI!#:5\_U_6+!)>I0D4=]$6T@ /?6B4-AE@4 M T')/*&32'_:$TO-H9TK*07#XQ_[OR W(U M_\G=D[5+?=_4M' 1LRP\('Q[WPK0(_*>+0,Q/_D#,MSOCK6N-0G)+,"(PHP8 M<6G$<40N>EWL2,V;Z0WDWK /! &"C$9 M"3+)9Y@^= FG-I+P_C!#GA:R-!-PI@3*54R9O2;%4 MRFRZ;YT&2^#$!!0Y3)%LI<=2*$(I\84!9TU5 ]*HG-YD? M/)I:-_18 3&! E (+#4BW4DL&5IZ=R70%0#G N"4,W@.\UX_")N/]71K@N53TRQ.35_WA3O+Q1.-70IWRSL[?UP[%)H,^#?-< M6BX=&7 '0K]^5#89_ZE"/YOC%.1W%ODM2(0<%&0Z'"%'2@CKCH&BX#CF^L>W MBENH)2LT4>,7TI6Y>D+&'$+CP. JP+(T&@ IVU5>/ZTPH7&1P&$[)!M!LC^, MCF'NVB;R_-"KMECBJ0!%#XA3E#AC):^WM\X .>"*& AN*U?RIFW7$RD'+!$# MNVUE"1??=\&0N?*PGQH:A$_5@'W _ECAX@^O)':NY4R!"#H!B 0&'9'N))8D M+;V-'*C- 'B1 ,_'XUPPE*XF;:"OBEC0 L!?.?CSINERBZD#J2\&'-L*_+S) MMWQBZP#U8F"QK:CGDE7+([H.B" &/%M*!#6;]Q44=ZA$U[ X.Q9DXQ,^0,DY M8<. Q^K1+N^JXJJH:WVWD.<&9>&06'!*.!)DJFOAIV04?C>WUV?G/4U6%$7N MCS5!A"#DB=1&D+S>;A$"#_?28[+ FUF00(]<+CYU('=5,=Q\0(WZ=-N\OO": M(@N/)L.>D]XF)06.?$"+#2WRIH]7'D0(A !"5$D(+I[^_/&" '. >:4G!2X. M_K)C ]MS-#@8 0@GA[IV!"[1 &FQ7XG&(OI38D]'YN7*(YQ"I'E+W&3$^! [ MIS\B _\TL)!?S)*DC>2^4)8D0?#85N1S"0?(V4MX#^YIF8:#L+]%P=TLUB^I M6&55 #^ ?ZSRB0HHWC:X9B+TSLY'?;D[5H -P(:QQJ<,=[$>P94P 2)D@ :' M:<"E57:1AL# >" (!S@DE'-J?LOT )H(0@MLCF8!8!SZN&7ZOPBGH %B::$ MJH59^OH:Q$MLS?#Z!&%,9:QZH4$5?\FGEDQIYKD+:8'^^DO'NA"2 E=:(CPD MLE-(B.X<$',)J>\"+$NC 9"RKV5TB.^2_NEUB<+3SO87\=R >"35-18$:W_B MDWL?28%XB(B8@8N[3XC'M?]!0,D$,A9WVVL9W?8BL;'\8$DN!,Q8T'LL=Y6A M(&2$F("Z-L6,,0%UT["JX$S8 8%Y%3$O8TQ"Q M1-)9A$%Z6SF5,:U>!$X5C#Z%#0K(5!&9,B;CBT"F(C&LP"1@4D5,$C-HH6](= M,Q8YRX)E(8 6;/>P70JU7?*/6*#;XW03UD,VRF\;P3!QS!U/*833@B8KQIW$ MHB;_V(>*J7DBL;7 1F#CX5"D7L8B$V+1\:1B;+,%):GR8"Q*1PT(.JII<^SQ MCSGAST:(NX7-3EQVI6YV_*-1*J)7 Z-PQ=GP( @7#'D@LL54B/B'9U0DL2$D M%R@E)J7XQVE41"FA W1[JJSVH88W, PSC'^P1E7'# C7!6H)32W^12 JHA8$ M[P*O!.;5*01,0"@O4*T!5!,W +.4&(']D(AW,.!O;\A[SOR:)RNAPQF(;#^ MHH"5)0<%)- W\'3'#YEIN'[@0[0N&/D%6!8 @$!! M0(*L6J/QL=]JTN?2.YUO1^B)@>_A4Y=TP>;/O:$\[BER7Q.Q^P^ O'*0E][V M/&?_JT2$0U]GP'5.7'-I:EY27^>C,:Z-Q_*P.P"D ]+'?2X=S$OHV9P%Y>"^ M!(0?1/B 2U=RWNV8 =X ;S[PYM)MO().RX!X0#P?Q&=+BJQ=P1X+B%9!XD*@ MX%NQ@F\(:Q\==Q5(#X^_^Z2*V_H#UB@9PD+:[!$09ED M ! 6 O@0 Q_"+$NC ;#?>C7DXH[(&#*A/R^#I#0HXL6X6P7$BO#DAF]8 MB%!.R^RF.A:8:-L&\K3"=4,^7HG\ 13\$)]JX1VJ/4& #J7>ZA+D&6LS/(+H@"D ])K07K& HZEQE, ^ '\]>CMV6HM@NX=U[T%":J M8AO%@BHF2_02QD](RY5GS&D_O:5GN1X)L<#B6_JR\K'>XOL2EN-3RZ%_"K$6 M8$858%D !!K ?@0 Q_"+$NC ;#?FC7BXK7(69YB MRZ.WR2?RD'GAD@:#P=PUP5H+\.8 ;SZNBN)5*@#J /6*'!.CC$V@2JE3<0S. M4UT9JD!IHA!(5)<8YU(IKDB!"I#?@/&*,,ZE4!RG*A4 >X!]56I+MD)RH'X( M%DL!!2H.QU)L25_)HN)7>F>[OO_^8V)P!.>94W_:*PM.]DZ]!CY3$^\$ZW0: M=X)U.HT[P3J=QIU@G4[C3I6N4T$W^,E.;D.7$>X$Z]3P.\$ZG<:=8)U.XTZP M3J=Q)UBGT[A3C>LDB.$=DAA3#._:D!K>;U$@$3,[9"!"<+$ RP( M @ Q$P(<8^!!F61H-@/WQG^,Z&F3?>^[,"KZY/O39 ^P>@=VZ MFV #C@''/'!<9XMKP#!@^/A$DJZBU-;%^C""TW),-HE1W:ZL]?J"H!F276L1 MQAC'(K6K!N$,F.8BG'ETI&ZRG!4DN "R^K(%%X2Y?'H0>-9T%>A3&Y%*R+IC M2KIA>"BJG.PA$Z$%_1I#C3# &"(&'[A.E1JXY?W'IHA#Y,_9I$\='I&^*VG>Z_LVRS*&19$ M3),C6^(D)HJ>W,VH;K?$SDTH=4"; ](4)TW>2E.II*&&>]I; '@"/&D43_*6 MK7K#$\J++Z3;QN2'[IG $&!(LQC"Q?F;#,R:<'^@G-!X*$IK)D'PV%;DN>$VHI-QG,G#T5Z>0/B8 #0" XY(=Q)*CJIJ M4Y>A:J8H=Q(+]7Q\Q,4#SX !HN"RK0S(YE N)V0-T"\*)IN,_K1X"I5+WYXB MP6[M/0I"3%Q]TIY/'Q\^,7$@_47!:)/9D"K]LSE@09"?1M =5/0Y''1W[7H( MKXEDK#P/.<:K%'BZXV-93JBAF_]=^0&1^Q5%TTE+W21V]O6CJ,N7"H559)2. MW3VT2A,\*;)$_GDOFDS+/&J1[;UUKSP KTS@I6RY>3W5(@4*[OQ)*$LO0E'Z MM)&DD[4@/>U\C[II BRMB:5YO>HU1R8",8&8[2!FW@SSVD(A@9) R>90,LV* MI'$)G2@>?,F3:=D2/P==D1E7@7:J:'>P)SF\E>L3\(P-!GH"/8&>J?3,6Q:!6^PR^F:+=X%:%89S00)*6]S'=>S\R^ZK3L& MDJ5+9-!]1NJJ>"HP'^J*#^]6*Q /"AL\'LET5Z0N[8ZT^8>@XG'_B-/DXT[8 MD256J"Z-:3K@>V4!B'>KP ]TAV!J+4&5P^>*F]MKT0\6%3,#B"D$,;N*T,0\ M'!)QH7O>*P;29('WWJ!0($:S# 3 XU;R6#V:QY5'V0-U@;I 7:6K%:)N37'X M0-I6DS8SX(4V\17C:3<+3\N-S2^1??L-?[VS\[ZLJ0KPK_[;MYE_O<+\JRE< M']B:-XP?R-P6,O<+DSDMDCK1D)O9:2I\G P%(-;[28/'!]# M)@U*85+"[D9_.'=M/&2?7:]8_;$1T*?^VP-]0OH,"]/GB-P!3E0::'U9Z0L: MDP%\:BR?TA*LNZ/BQ[1BD?Y\R+1)@<8J7G/HOP=0U7\D[X@0XE_XF29]_,:UG]BHQE/OGG2'^_&DS')7 M.PS79B/\N-TS8,GN@F\G&22XX)]G]U^__'JV.U&*\E/2(X:?A(9]_-$9O=S. M]6Y__VU]P3BF#40<'.O8=7:3V+S2)]E>H)WGQ@]";B=)UYT1N_%ZXJ3/\W78 M__WDZU7GR\/5Y-?.Y/KIZN&CI-L_]%<_0CV):'?0SD#FB#V5AI=-"J/Y_Z[0 M_R4%^H=?G4F_)$W!ORX?$J> S.76?:,'8NNS\TQUP")\&HK-Z'EFEO-$WB?# M)#%WH ##MFK1*V05,@#P$Y9 R+;]I6Y@[E'C/GD?MTJX$P8_GFJLY0]2&5Z>D W'-OHI)8,K:@Y;65Y,TA2$- MS8F(! MT](Z8EJBNZ#T3GV?F!A3P7+6 !RM7N"HE29,'0;&)A;W\]0C>PFS@(5OF!,3 MT-%6=-#UEVB\9X@(%O8)B&@K(C;R@NBPL>"A$!]6&$,$"&DK0I[<0+=#-"S0 M7W_ICN5$FPNB1^V*L'$@#$P$Z( 6FU.+);H)J*T@9#91$*%D(<$0G1L'$-%: M1&Q<)0 " $%T7J%NL\W1=N,] Y"T%21Q!37N!V(9?^-/M2"CXLI!S3$19ZL^ M)A 7,E?^$H@RE=H!<]63 T"=)*!8/'(!-TF)&@V?_ MC=:R]'E,&8D@=X=%A$6$113A[K"(1:91&)-Y[C4&'2RQ5FH]"OQIB0> 3BIT MJE753PLZI[6SA*FB@LPCK&*Q5;Q$,\NP0,L[[55DR3N"3",L8K%%9)DCTCM& M2=(FX4U:7RWF)$':$"@]6=*ZHPK:$#"7PXGT(5#'%?4AJ"XC3;!B4:E)8_V$ M(E#J6)CBXUR[ J37ENJKLC)6Y6ZO)T0"FS!P+?DI14G!3&=)0H$G@5@B:!E$ M6FA*DP>"5,DD4N3!"'8EX- NAQ+*/&7@4/.JUJ>S M1];&*I 'R+-#GH2B3F_)<[*EY$^BD0,00B!"#!(*,V4D1)MJNY,=9=R3!UTQ M]I2",0JGS+!3,J\-$FHR921573761SVYVU7E_K K!,"%P17L$1C."7VR.,"Y MI))D/7)T!A #B'= G-!$*B.(ZR\WWNW* SC.MA/440&XK]?__J/7N;RY[1CN MHN.9WSO!?.5@8)GN G4,V\)X[6!5P%UY!L*2U_=>;"P.\BF"._,\8!M M,FADIA= 'B2T?LRAI5 M?*P97B *6%+B;"EMIM;5.61YEL'V59VI\*]PP8-$B M#JB/DN7@+=$*1QJZ&M "-J3& B!E"]KQ3YND(+W2453\#WLI8 "5_KP,/NY* M'#PF(F_,F-?\R=VY*'CB@"K%J3+F297R(J. '2UBAS"']:%R+#O*CGGBSHL# M#F@Q^K<*@]:6[AI#-2=JQ2.W<""$,28*, 4XQ( M=Q)+4^CQD)T98WA /6@1Q,7Q> W[/#!>(,2GTBU_RZ\F"/ ;%=)P4F)]P /R M>6)T0+8#SFO ^9"+:#\N< >@WR+H"Z369/.B@FIR N$^K:X!E1#;DQ !1,)] M%DCW5QX5Y"36!T,5@Y/RXEFW5XA\9K#F9_[^2JX-%U!@6VKY#B6,*1%*#$G1Y%A'%=C?(Z:NL-[SF>%>E)F3VY.X;$ M3-@[,#'R^G3KBNR!C0+X4 4?NK5&] #*FXQR<=0A+M[HBB)YVJ,,01"/ 'L# M&%I$NI-8R@$7;V^^(![0" #:54";CX.W<.P.P+S),!?'F3O*FQ++*V"G7"TV MYOD51YV%N+3ZQ'G>=-82XW5 M#<9\N*(]G$V-RA(:;%#=-I=D2=CB,Z]YQH( MF;XT\]R%A%Z09U@^CDF2NX>%SR-ZDA/[WQ_14R+U<>B=; #^.:S*A!O[QC)\BK\%!I%NMB,^R/ M96T,+6S:(PI3H,[%Z5*D@34XYU+@DV?#&H!^LZ$OBD:C*MDRPT K MV0=90?SI4/(B@S^=8C'L9H/%\1*+9EJI14(OY#4"=WJ;+:G"+ L M -SI@ \Q\"',LC0: /OM52H7ET1.)_/$_._*#\C5_"=WC_>. MAE90T\)%S++P0!KD^E: 'I'W;!F(&<8>D.%^=ZQUS@E8<$^/$<)8<%4^SHOB M/NFZV)%J+.[*VG (_( =0U6Y]#,KXL2&;0-H(2XMN)3 X^3S!J8 4\15L+*5 MT1,3X2>I) GB4]_)49=H>X]_GGV]_O_XQXN.9W[O!'/\I\@SL;3K M&+:%%[GC(=]=>0;"9TW??PC?=.;!PN[86(^XP3*U\ZP]=_00"N"QSY !CW<8 MR?+]E>X8- N>'>,E>HZ7)0?1-A;K'QBN'T"&/%CK1%@6 M (#P+GW>A["?!+A3B3:5#?12C2D:%V\5WWQX_*3T*[]8#KRJRN/A6%;Z M_8.FE.I6NN'231CCH,;%N\0QZ?TMF/-8!%4!K8$ ZLI!S<R-A"E)*L@V&NT8IJ"KX MC452Y8VY[GQ'!/UX) Y> //N8^DI>::N]S:F2]-F+SI0Q0\N-)Z]= M[]9UHL/D_?HL>8N/DCN]^')YYS5YH SE7O=P[4!PSC?-+-CEXN')T\F=$^"+ MI_2(:&4$X%<.?#[NGX)]WFLG04\>=,= A-:HP"E$R.88XMT(O@H&@&,4\'\8 M_US:3_'H$ ^4:#?UY83W7Q:W)/$;%T;6O0+HXTS^;/X>[B!Y$. M(*\.Y&-A_/B ^^;C7AA5II^MW1>H(V)[Y*$[?0:?^0,6W+J_\F)9^"9:+"DE MG@E 0Q M$5KHF-D7&Y+?1QR/&9H.:'E/6&BXGNZ]LF\/:G1;Z5O7(1?Q7-NVG.\W^'*D^AE 'B OXBF#B^MZ1[S? M.(:],HEIS/7(#2=!X%G354#TJB"-966LR,/^ MX>*\H,(VG!E'.[KK"I_:^3U5&-[2(J^DJBG!JM_1^, M9(+# 00Q 0#JT &&7/S<>8*8V 4FYG]7?D N>.UZ&_,SN/8 YJ7 G(]KNV , M$T"^/9 71_L=YLTDYA/"Q!OL:1TL-@<_5>X-16EE =IL75*>2VM2'@%,(/'; M W^!)'XVYR<([Y.)7H*"1SF;!'EK7R6^5=P4)UFA+0Z_8)2^,E=/R)BW,9() M[$\MW[/$4=F.]L;6%:\321T6Y&*L ?Y+TZRIMERR>T"(2^&%AL*^JYU(GF M$5X$1! #GFW5?K(Y;4&#R0IA0:*-H%92AFBC+7DMV:[O?X00(C ^"; L M $ 4 O+6FGYIWI]Y/!]>6#B)A94_VF9MX)Z'6L:"_^&0GOZ7+W+C9 MA76$.\$ZMO%.)[&.<)Z!\\QIT@N(+(Z7 7*:T[P,VI#R[Q8%U+< K@60PP(L M"P DM\ 'V+@0YAE:30 ]D;#:DK>$D;')+^M_,YW M75]^O/?'2ZB5/1EIV!&?K MX:P.Y/%@+ B:H81U70*92S6>(W/,0#@W =/B"&8FT9#N50LQIP=\[. $"I UH5IU7>"DAUEJ &)@&3Q&52WF)*]=2H!@X! MA^HU,:1QB$MIIH)%K.MB1FJI&VT(Q !B:"H7YW0E):Z!1A #)+0*!T8FD>XD ME@[/Q?V<,P8H16 >$I$YE>V-]P2T;D#]!O5\G-7%HX> :+@LLGJ=9IK6^/2 M0J9(W%$)V#\%31ABDVH3]YHJ4&P2B'Y1,-I:T9_-L0Q2_ 0BGZ F18;(IVO7 M0WA1)&/E><@Q7J7 TQT?2W)"#-W\[\H/B-2O*-Q)6NHFL4&N'T5=OE0HJB*+ M7.SNH4F. $J1)?+/>]'V]\RC%MG8Q6?JA<."< ,"< (XA1T0@!/ *>R )P M3F$'!. $< H[( G_^B0AD)%N $!=D&P"CL@<<&YW\+>Y>)&@0T!AH+-: 3I+&>9.GN84W 7^!OV(-J.KH$R[\S9NE76;(EA"43H^. M4<4(CVDH@X0;T$E2.ENZ.%"1TY(=#C,2)(:MU=6[SLZ_Z+;N&$B6+I%!-R.I MJ^*YP(2H*R"M6VM &KZ[9+HK4IKLE$3B_F&GR<2=]']+K,).M#['K@C>^2-6 M_>9N%?B![A 8K:6FDE%JWMQ>GYWW-%E1%+D_UL20GGQ *1Y-!)FU?S2*Q0.A M69R@1NW\R87N>:^8NI,%WIR#0E42\NM*O;-S==25NV,%& ^,/S'&#X]F?'F5 MXT0B.3D0]65EV .. \=/C..C0APONZ:=8.Q6Y=Y(C*+D E))O!$!N4-RC[.0 MFU.Q/<$HVY65@0J4!%F5[2F'*EET&4#"":RJFN"J6RITQQ%L OC5U1*=) M>K4PZ=/"9Q,-VYPLV:JBX UV)/<$:=;36$ +,FO-VF2U4OB6L%?2'\Y=&P_9 M/Z+.K0K^(B#9J9&L6YAD1P26\R**GCN)P_'8#,%_HG(O]0]+R4TJ=KM M2QUK\DB0*IY[(EZW2GO^$DQ=\Y6\(P;:<^EODO3Y%]-Z9J\2(XA_WAG=SY\V M(U')?;?"A,,H83:XC]N5<9OV;=^I[Z6)CV?%"R1W M)F%Q*WU9^5CA\7T)R]VIY;!:F>]T7S(MW[!='YF2Y4@LG\SX]-DZOW4#)'7Q M'%F;+#/K//$ZF]^8G][+DF[;TA)YDD_L;_BJ#%OD?G-\ORE"CN2AP',)8)Z1 M_1J6[,0C(-?^+NF.A%Z,N>Y\Q]0@?TB>8?1A,%9[OO=_O[;^H)QT6P@XC[91/W3F\2$ GVX;>FR.Q-GY^1VDG3= M&;,;KZDO?9ZO$R;N)U^O.E\>KB:_=B;73UB"V/CO/%'M%7OQM M^X=-$'LA)+;N.GE&]Z[E!+*$UV^Z/R0;V[\9R\Q#H,4Q@.YE,5RG!Z M^V#[U&F.5\0B"#\\UM]4)570%K_E$:F&E7'@\S3\Y]KUJ&[T!](]+!7Q9^M_ MES4,YPHCU=S*&GL[)F[8X)=.>(+PUP#]TW-\<-3J!1@L-'QS.^=8([_%'FFNT =P[;PI'0\Y+LKST!^ MY\+W'\(WG7FPL#NVY: ;K'9WGK7GCAYZ6CEM5]%9K-\OF(*^3[,MF'6.87"W M1,1<0BPHQ+*"GY8<>O; H8!9+ON>S>7B^3M-:<>9='D,H>(GAM439SIA]9J\ M>D?N<#LU44K=X:3PJC>W!:^*;&JJZLSQ&MID'9')[9!7_TYYBP+)=GV?LY94 MAM;[QG=YQ)0E]=C<[VD<*<.DPJG:IKR3EL7I>.^Y,RL@+06/Q&BBH WF<(2F# Q3X MGF^;LY=NRN_Y4N!*'L+8,"P;24ZXR9)/R6N#>+S>K5B8P7MIZ;G/%K%V3U\E M-^'8^O$$-F>X(EP1KEC\BGQ/5$V1J=OG4)4U([]$2RQ:K;#!L6-*^H+D'/\5 M1E^=I'E/"(-"FJ:35-XVZ_E'?UX&'^.KAE_;*"Q?.XDMWCJ)//[AW>S&"73G M.ZD?-_%]5+@N1&]<2M)X[<::=@.S?\1I3 A@JC)6A@&8C0/FX(BSH2# 5,K) MA*SB=K3Q>]I(]Q'#?<>==?!Q4](I&B3TLD2.CT!7*H?Y0PZVXO4R M?B.K^$ >X6[VN\_X'"?[%5O+0@SOR^,,QD/8>DX-@",.%FI> *RC6=,Q\!/7 M1+"Y(E=PI4-IS*.MB2A0$M-80^Z3BE;S2BI%W NN]!.;Z.'^ )^Q2MWO&-LU 4=IWG 2PK(R&7W*1]X MJMQ5P+)SFM!+<_N/LK5?K0%[Y]UAC8"#\("\^@LM0]&9DGKZ$LEPQ]HO>+%* MW#22XG7R6F8V+1 N8BM6D*VRIL(.T3R<)7E+\QI@..*L/Y;[H(DT$&=)SL^\ MUAF>\JPK#P>E%$&JW&74KH :UI1/LFCA.2G07U!R0@!0]FC*)KF%\ZH@T8*Q M0H%/9+E((VC]Y0)_:!4.D!DJI10!A#VBWM-JDCLRKS)2!N)BAI)AC18Z'C5< M 7,[F$OR0.953,K%7*_;K1US8"G)'M9"JN2"3E(279.\O+DC5L@*D49/NC]G ME#TF-&6@U'B.@"V!/\;&29["W$$I7#$V[(/:<7(82X-8DD\P=[ */XCU8NK& M<%A*(WBPBY2H"]N; ##>@&+I6?WY&Z&*H"@H9\2XI*B0_(:R4M#W$C6>G D;!;@DH)# M\IK,2P/<4%8%L$' L2ZS)4E7-ARD-@GUYK-98& X@ MR-O0K2I)H2;'*S5E(3">,(RUA4;8LMMDD5FG3Q#,D47#+_P@KON SE/BAJ,J M/'HSO*4[9?6Z=,T1&\Q8[H\'L,$T"G(\>D"4!;D>L=2,QC7&FP'D2H +H^IN)Z]5 \5Q5YH-6H M?T-B@TX' \%R:X'TTY^TXZ'GI&S*C'2)E?O>#YWS-K"O78QD'FD M:=*"1U'VM]+B(C3Y_9\5S"]6/AX>\M:1T,4\8HKQ>"K M #[6TT8* !^ SPOX/$K75P)\5>ZJM>F&&6 (1K7]O=-SMG(%^U@Y]C'UF#KT M$=GQ>E[@Y;P/U_#+Z^\^J3ZTL8ZOE_$XF]AP"/$F)X>^-/ =4XN^"O#UJ'NF M*T@%"H >1^@=4XJ^(NBI8UG5!,$>V+Z259G/T_,;YQGY;]25Z?D)I-_BT4<7 MG7)M^G1Z%X;)A] M_DK7Z-KUL$)D(&3ZUYZ[>)R[7O"$O,7-9AF/#/8>=>5^7Y!P;X A1QCRZ/[! M 88G5CT'(,@1@CP:@U0F"36Y.X;8"*%5F?N59\QU'S29JNS9/-J$1 1^9[@Q06\I:3/AT4GD#"O T M'NU%> #OQ/8;P"!'#/+H/])"#(+199_.L[0"/ =_406'65X"Y#EX9E8^DGQW M%OS0/2C_6I(NHQW3J*"QG!R^TN!U3,.0 O ZL4T!H,81 M:L=T_F@^U,#FDN[T(9K'TB/I#,$KM;(@K'XN"1@@'U;H[*A4[89'P/1\@ ![J<) M=QYU_4N&NRHKFJ#2G:]%2C)LW<^;T3S/&?(L]T M%ZACV!:>R8Z'?!?K7V''03H$7G67OND.&3"6N0OGD@ MG]9*3% !VU?03VY)6M$XUXY=-JJMSK@W&L60#DT46@*@!VY>YP"/@[ M-?REP*_+HX5 N?##^E-W4&/O%+"@94JKO;8I'\N>ZA3?AGX.F.'V[T,\026?[QV5_J3O0X'1\9 M'>NE,[=,$SD?F2:@J7BG[8WE,>FG0'Z=++A!XSI:XSJFBXO^O P^QI/4'G90 M\=5S_;PAXH)Y*0%L',%V3/^6X\"6JM+W>JK<']98+Q\ 5Q+@CNG>T@;I!B?( M9&7G 9EHL8P4&P^_0PM2EYZ@B;WTHCKE?N :?X*&4@Z'>?1@B451/:!E M&&!S-WM8+^Q]M):/9"D;$F$%,.1H&N_R:,#""8?I!LJN(H^UVDIZ@V&\%/3Q M:+M2!?JZ77DH0,@\6'&R*#;?T'?=>)4FS^C>M9Q NG 7"_S-(Z@SY:DSQW1$ M84>2.(NCU;R;L;5D*PA*3(O!E[J-'-.6A OZ#C0C&<@J5+HY/Z8AB!M M%'A@DSF<%P.*2OE[18]'S\,:CGT=9>),'6HU!7P W M[FI)CT<+C^)H:Y=.TEAS2@@ HI(X41J%CX+ 1O1CO.+X[QS].WOK4LT5LB=* M8O0Q=>CC!XV[61A"_+A>24SP2\M#))04W:T"/] =DL9TQQ:T(20',/+49HXI M1U\*&E.[10WE?IV-RD#!X2\.CRE&#^(0[##9 H%IZ$NHV4CH!7F&Y4.":%F< MYE*?/MY5@JQ>2-NK:8W*H)7F!:@IXYBUAF$OG 7TU]R[1T[Q7TE'(XS*4>?8S# MOUD8"%;P^DC6<.[:)O).//(>X,8/;GTN5>@+PBUUQQC65T@/X%8:W+@4G"\% M;G)?J3'P&ZPG60)PEZ'3D&@B,UJF DDVTL%J4IHMOL^CI#RK*(*^D96Z]RS' ML):Z'3F BX7*0Z!CLV#&H[0\?YA!*E##8,:CK#Q_F/7JEV9@%DF-4J$:AXFF M@63Y_HKJ'8;K0S?ALHX)/$N]W\TN\<+=A.MV09:M(6Y6@!Q'R/$LMPZ0 \AE M44=XUCS/@;G]RD@?'ZV4^H.9P *2Q4FS5D5VLGK6%>1 5ZEBXSBF\/B;0DD1 M?[ .\Y<3;X)C"XD?C+37RNC^2A\,:M16(*\G0 M$MBU;61$55.6& )8*W&]5WR9 !H!ET398RK3)GE9;_%:^?B@00H=P,APUUY/@(-I!K.'E-Y M]LVAX=9UHO6[7R\?83%L$@"X$'#'E)@%P '@<@/NF*JRQP,N/9Y$'M09( =F MD7QQ)6\:_4Q?=\O+@II2#HEY5I1]VBSC-5[%+RO?(0/)"@/AY#";=FP8YG:=G28*>,3CXRMK$VEC0-ICQU15KJ)JF7 MLQZ,NGPIE\IX@3T3>?$;2KYK6R9=7T66R#_O16!\YI&FR(7A,95K#[;]:D9$ M9 T8!-27B_ICZN<"Z@'UXJ(^30D<'E/(EP_L#_2T4 5#.V1+I>J$MU$AWW58DLYC,^&4#B=ED'O.$Q)7TCKWE8O?(^7,,O MK[_C9;UQKJ-UG*R7L0B_-WN;.I35'E@83@Z :?@[IHAO-?@[5\:#6V L# MK*HE@>^8 KX5@:_;E_O]9GCI&FOCNIK-D$%3J="+,=>=[TCR](!4PG.HG@-V MKM,]^_"H!\SP<3>["M'Q@,%QYQ"I0?Z]^M_*>L9RP0G\!^0'GF4$R"1?3!QS M^X/8+V\2Y;#7N$7S"2H.R9[@39H N-?2<8_'D6DCY(3]\BS7'Q:9B"X#&&Q MEAYQB<2DU'$;;T^5%:W^6!$ ,3\;SHA'96KQ,7RNCL>R*DKI80 P1P#SJ'4M M.H!)%8:!/.XWHPI#8PV9%_LT,$D/I"G"?^ 0MRRIT$ Q X;-4STXCG9B.JQJ M]LHJSH7:8"1K];GK( "J<5SI)G"E_&VY"JX,L%)97\LMH$KCJ-)[2Q5UW BJ MJ)JL#D2F"E@<"RBU"']>ASK;+5WN'.0W'H)DNJNIC78)_@^!I-#^4::)H7[" MCEV^-;,2[58;RNJHMB#(&H ,U*F4.@,X& )U@#I%J#.$\]@O??\N4X.WY:S21;%P-ANP@<*8E-$ M"H\6.[3Y%4$2,M53JRP.FV;3$,K]9^M2R:2TB_,5J4506]>5! M5YSZ!;#?-HPEQ_1HJI8EH),"1^KAR#%MI8 C8.?DKM-2VR8]Y5!3)BWK"]IL MHV70,5VQ(AD4-8&YV #D(GXHHCUC9LC#,H>$/ :OD7_%9X?IB6-2&WO1'KVJ MW(>(8*!(610YIFM7A10YX3T:"'+2!#FFOQ@0! RS/)78;Z[N2($K&7B&=*R] MZNRP@YC+?N[:&%!5]BP#T5.BZ-&48UJ81:*'0.8X6ZH&EE2 >%D0/Z9?62Z( MG_#^"! _:8@?TYNL+1#?50&SV2LEP]9]_)!?K__]1Z]S>?T[_O&BXYG?.\$< M_RGR3'>!.H9M(3Q$K$Z[*\] ?N?")[FK]$UG'BSLCHV5\YL +3K/VG.'C)6N M87C5F]N"5T4LI;$SQ\"T"3B1R4DY9;BW\%B&F >.'1'NV!/-S=['6V@* (ZG#0=>'1K SH '1I"!Q[]X[C3(=W<4%OU^\QZZB_! MU#5?R3MBD3V7_B9)GW\QK6?V*M%L^//.J'[^M!D/'OV;3];YX\(83T2*\%+W7DEU94=-R#*HW7^(7TX MW!\:SW&D\]]__?+KV2X@%.6GI'4-/Z$DI1^=T[7QG(MJ7[K[>__Y9ZCV3[<83OW>4].V?WDJ3KCJI$ M-UXC<>MU_.5\?@FV+:)-G=.]:3B!+-X[Q@1XB M'U=3WS(M?)FPN76%P[DE$H9X.HB;C%1XU?'I60H[EN+SZV. /UBL.^]4*H$8 MDC8PBD&$[5NWJP5>>B/;L6PGX$T/5AZZF\6+8='M7.L.U4$?[Z,(;ZE+PA5O MA2(Q5ME>,#W_C!;QFWV4+&>.'Y9\J^+= "W.2?T5-CEY_XLOSYZ?Y*)&+E,* MQ3OON^Y8?]$9D=;%G_8_.^]EKVJ*XW:=[B")F#]TDH1AN-[2]2@G\'N=#N'? MR//1JQ1]16:*3-;^]9+^O;)?)8V8U!1%E26Z>F2V/62Z"\NP;';Y2V3K/W0/ M;5W:2KTTON" H4&ZRS &E0Q!BX:P\\3O\&\1)OX,"PD\-.8E)Z(!#XV=GPR" M'*RG1'](-!,"$IE];6(I.T<[O[U@VLS;GV[_[ FB(#0)9RL/#][#.K)O>-:4!2VN+VY1 M09DVP5VV"IT-GV(Q"!_(H*(!M8]2TI)UQ"8,,FQW97;(M#PCR7=G 47\TM8# M1C*.(5DP>M @ADDO(7I M5)CYR" RCF#2M+Y3<^P/U_L3W\M 'Z2)'ZZ_1<9%%2GZ4_P3VY308HH/1>R/ M'3Q); J(O)R_3CW+I%>2R=>OT@)/AC1=6?C/R&U-9.-G\_"SXC\DVHF^L D> MUO>6T LI,HU(BC_)]__3<7]@$?"=WOM/+%WD4$TE8H$-3">KX(GQH#V:?\*/K)@$:D>LS/!66OSWCF\EFC.YB[9F@ M=HZER!0A1_J.'(Q.&Z-V(TQT?TLV1G@,:#Q25&UQ1_+A"UN$,C[6#P/\3$0? M(^OK.M]=NG1S?!,458U8N/X.,N5G9@=98KO"7Y&!5.!__YPO():>+0PNPT M/8+.=:"WNPI(L3/_@_0O]P?"C)#)CQ)X@K$]F^%MD+A1WA 5_XVI8Q&]X2JE MFVZ:'J)()5,TQ1R):FMLC6H]D7K(;GQD<;%B2S9TS$+;I83"QZ@? 2L,[R\] M_0?E.14CFQ6VR \VSAOLH1T M_Y4\_PI/(KD1F8> B#5]%;B+MK$LVAG8_(X_D=W2F>$M@BSB?33):+'$R/'\ MG0UAO2ADM?&LD[%AL),P+?S.0]\9^,DLA_*,?(X'L")EE+RZ0L MQ/*:E7LAST%E,]H1X_@^"_U/A ?BH;!"*S(W9".F/9\]-]V33+2D_0P<>NLU M;*DHP,#N4*X2[=(G)@:RXT3;Y_J2>'DPIJWO=$WB]^>)?/^OVBDP8WJ:^ MS]N)Y3LRP5@6&-823\@;_5KH7D(4FJHWM&E3<8'R$)X<+O*!R["@A,^E" M%BJ<6CS)6]?!?_N )3D&'Q8M_['(:"RFXT1.=*J;8"'*R@G=XOUJ+DWHZ5B7 MI:L5\5G+&(@6?C MS<0PL'I%YOL>[^YX!_*?\,6^X"7[<\LV7]W4<5\1FI_%U:E/2<='5G=>ZPU MD?+?6\6]3W$E"RGV1MS(.5L;.?VUD1/KQT2%)5H\5G.7NL<$-W'*>$S#9(K@ MAA>AY,C[]'RU#H$P'[NV.1=]282IHMH,WCM"^P4X9S,7'3HA3W28/$W]BNRY^*CR""TR!+N;WPOX0P2L8&/MYXI?7') M?]^]-;)>3QZ_O+5[ALG7L86(KN1+OR^)<)'>[1AV'W]_>YE4\[,ZH /OI/Q( MT61F&\4W^!:&0UKGTKO$<5VX)E4^J/GES>@NWHR.R4XB_]#_5@R X6-C"CDF M$^KXJ$7F#"O-U(;R/83C1PD_[X''&QY\/+4;/M[ABXT.7TSA>3&5X\6T[",; M'X9$]I$=OECV.2-UT;."EEIX7-AAT@>):$BANX:90(GPR':U@QXPW:&RCCF@M%#<$4O#=TK-!:4](BZQ MP'/])7LX8LOS7-U@9A9B7T7DL?'/4N[EN $;$C&P(*K:,>.AQWP.K+\CTX,\ M1/0ZXI58+58V_;Z#:%][/ %$RK/0;I\9@I'$OB-7(=+S0^;9\1 -#H]['/#H M-OHB&0<^=1''!E,80P5-\N<(!3&K !DTTUL1"RV7[$WY%=;9TO7PC9:N0P*L M6+AYW6=FF1]28.^@A=9 66NO$G<2N1CJ T/([8QHCC MQK3HGH*79&$%P3K@G_P-U;-93D.TQ]#S0G@*('XD/]SI(ML\7G[W1WC+:!@D M[U3W,%MFKO>#[/A$Q9];?N!Z=!1DC7R?;6UX>#_FB'HN=:I;DK'2%[I%E'V& M$CD$"PW9V>RO[-C!-D43XY/^I8^77TJ:E8R<(TC#3VQ2PR(Y2Y@H('/E1%QG M0R&?;=]GH8>GGYE+)H5:&NF#Q:9UITHB3<&@DI"\8PMQF),?0REJI>HV\6?R M$14?B 1I=<*IQ*-V';H&Q*A*+,QT=MGYC@[%IC%\C%%R>+XCG[!Q,E4H0<=) M'[V2++WI("AN(T?-+#YO"WRSE4?/N)_P@^,G)VZ2U_A!UL?G/UOWR.-F' 2] MYT8VL7FAYV.RN&0$:;MV*!H7^/,YL?!+U$FJ!^$!>+$@=F8VN I)JFI=HM?1_".>862,(D7QXOZHDVQ!&7PHTM.?%:(H)K&0I"F M:50I)W^\6"WP..@?+?77Q1H,.W-"3;*;Q:A>N.(3*'JAUH6$T+Y"\9AIP8$5 M1V1*UYWHQJEX8^K5>HRQ>,1]P8EUQV\>&\"9>Y'>A'!NQW!FFC1JP-E"6QQ^ M$3+?_$8@?__V1DUTR)4=L^6%NEKT>ZQ%A2*>O/O'WA2!;J^?W(F:67\F:W73 MOW8]_,@Q0[+G.O@E$X;^Y,7R.YLOUR=G=J G!W)%^PT1YWUZKL%=)*/H/K23 M>;#.)QADS2?HDX/PA[<9!5A.VC9^(>-)#9@R%0L^"+5>$@L0AIL1<;K6?@]- M:%)_XMHF]#)\A =\T0O\_U:Q650^#/9.(G/8N>N\TBWE_]!D)76D%01];_-8 M11@T;R]'IRUT0G,V@5[JD*3UTV!FYQPH%P3-=!? M(KE'?A5#HAP=8D/%?A/CL>76V#[B,LTMAPGA S,A;(EO$MR4JM$S%<"/>3@M M/$0CR#;BF)L(CW43@DB4UW7WW#:=G0]8N.^,P"5!9+&08VK@GCQ^6=NFTZUB MMVX8W'RTY6P4FO62HG-S'\)".]R;0Y@:>>YB M_8W/#E$74;Q09"N(69'"2\0(N/YLRR 4%24@/LS$$JSA\2:V%=-((W9Q!-]4QJ8G;02?*0/Z!DY*\0>S=A^M$TH5+Z9'RB#?<;+KY$Q368Q M@42'BQEA:& 84>0B-6[]2-&CLV#8K!/+CJD^C2M?,/W:3 SM MV+LVPPL-[8 B]4Y%N0B9I:_79Z';/*.OQF%8VTQR= M&/)\>;:\I'D^M,%5L?.V%-=YQE(W.DK<4?/JW3+'K#P\,)1\QV<0 ^/=#_P9+=29;7@CM1^?"7SYM&<)Q[D.NU]O M1GP699/P0^[R@=-21SKL HN3&?4DS5'T$DTP@O-G\0/>+::DLLN01(:]^)M?"9EX^&3Z\A2%!,Q MH?JQ\NFGQ52V*WI0?T6.U3B3B,/ QR(*/\$_SQ3V/BSK0M\SMPAY>?XYK.(2 M>&]KRZBCK2%NEY_9J4^-=_]/6W]5YHQI?6/V*;'"<\*HJBABG5#'(@(]\V)X M.W*';NFN\[U#7:,K!^_M-K6P&PAK9%.;!:%,411Y3*T$S.,>.32G3J?IF@1LK@C MD5J^V/'^^J>[ 9 @15*41$F4A*W9&=NB2!#H;C3ZY;IX>(2Y=GG1RZ)D)\@. M2]Q\K0):!7)4@'KRZ71.?9H>''C'T31I *%$"_:SOGT"+^8=2K?M!',OX,@$ M\WQDVB(CWVC=P'?0^G'"^A$75,E"-I&<';/38E#'F2 MS_$7TYUC"_Y*T ?!F?%K?'U90@,A-6"Z'=HD,[-T9OPQ<:88Q@A"A+1P9M2>2K ".%4B M+X#3)57.VYC/LXM*.0S.7-C8GR+SM4DE(C&5VJ M.O.\()MV.[60QQN/X?O4AJ+(+SS1(]1A2E%RF!'1*_#H12$(F3QFC1Q_%,TP MR#UB(O7*?CJ!0,HKT@.\SC2<,6%>XREI=EFJ(!YD MA2+[_?M<[.R8PW4X?I'8Z,%5")3H_.(R&Y0?1R -61QNJ>%\KNT$.9.9>"Q= M7YQWDW*M26-B:@FE!?+MI*ZT4JD1R&TRI2V?3>EJ:MJ M4,UF,49!%PE^AMV MK;@!GR_PF3 J";I_YWN\3$QM+>$*D:UODL\1DI=GA@,$=@OXVY0[^%TEVU$Y M3Y^$81',#UM,".4&Y['*/>(YR1\ZP@ A0,^R)(MI,(>.3K!7.<^.'5'SEN=3 M^4 J/.A.C6PF2UA7=2G#4K03;.W!(CQ'91EW809\PH>>/ MRYV=/^0H3NO,$3OR/A/[32V>>OH+2YWRTYGO/] )>G:P%D[./,9:L/+!\7GG M=4B-#O"#Z\:;+2'@C?T$[V%L8*EIR.NPB2>#:HG2'BINV2/I@G*'"WMLT16. MUR8>1B57OYKS0GX>B *N-1RX&'=\XDYC."@$<\N5-VH%;-1R?K8FC@TS]5YT M(0P';SZ.'3^ F^+%'T4',+W%OV%>G) G]-$[]WR.Q2E\6!:W!SL$4TF3-W7^ MHBI3F*MJ';!RRM*BC#X3=O C40I#B%3>W,H?-.4#M$3]BIQK[L5S,.U' J7B MZ*1).V9ZO$E)#[P4>*0"))C>&PN,^(O'"Z?(#AP,X9CW=8QGFF0V.%SGAE.! M;Z1,Q;*WI1"%6WW4O%SYD%ISI7E'2G$"6T"-T M.'[VXF!O/!7]IFQ\/!-9N8V-.M6FX3$A)0;ILRE*0WHFD[A4B?%!,%D?JZ'A MS(Q%0]CO4T?-!'C>SO.4>.;GMG1XYD-*)9BCJ&3^L HLR!.!7,?5!N'Y[/ M#QH![=.R>RJ.RRG=2G%4,J96H!V'C2:N-_6>L/;Z=4ZAOJ*[2!Q*BD50: &^ M)V*^J:]@Z&SBS /8NQ?&G;3BC+%NFQ((6,HPY7T /KD=X!?\1SDHP1:7N@J# MS@9"%1.&$5('S"/H>P^<5[/E%1P3>N3VG':6:]WW1??,1-F/UFP%Y M\@QW9'ZD4-S\N*_865Q-"C3C[,."/K[&AT?'')F W8YOY$JGC7=G9\;[=PXX M%(_CL$&BU\(0X7#!<#I-N2>&,!C"%*+5C^U\H&2M:,>3"<['U^()C'N;9-(=[FT:CU&I M98ZC$XCAS,-*9EY;F'P+!<+&Y ATEN0B6B@Z-!?K;"51!=_^A, GIXRX!G=A M Z2N!W @$#R"201&[GS@3/G/Q.88>J._6BAJG* +YEJ4 ]KY*1NV:;>%.6M%##!]&D9*GI,&*WAJJNU]MH/,+]SM2#0TZ5HK5@T[HEY? MWPG^"@1OB*A3H*'IC72O&^D7SV=@\3F6RNCU08%,A[,3_3I52\/R ;>[W9WM MN6+ AASQ">ZYLI$3D6''8CJ4L@5>-D1115 UP9(RDM,5TW7%P6%;!#JI;LP; M*1>;>0 7U,6]#"JD)\&)%Y;K-RM$;A(S1IS*B^Z2 M]T(%.Q^8%X]WP-I(]89P(MRX(IRFZ%!C@E^<$ \Q2JG6IU"L/D; C'$OB0H- M;?7$F\+6'$@3B/L%D7F-7M5-VYH+TSP26+M,;A-X1Y]-!+D=WR'.8OB0U(Z+ MXY)S@LBKA!]LX;%+CIWPQ2QX=\0J2@*(?$<&9T&I)'[B"*FBII[N[@3QU*>F MQ!A/(]PX8A\GQ:@ 8NDIW E6LB0"OQ3S D5BR&O7LK7Y8I]\*][\'8=/<(2@^^406!=Y#';+]K3/[_2D&.^X&^>Z'Y%["L"&OCNN3$P)K_XAK]= M%>BK8O/\*[S)-UC 3PR5X\'ZN2;L6J<8=FW#"O X#*W,OQ"Y2@MPGK, G60! M.L>P 3*!3_A2BRB"/)=1T7!*YVP8534F1&W@<^>HJFLW<>P M,;T8CWB*_!NV*HAB3/YLC 3&W2!XUU=.S+M:44.W:ANS)#C*/Z^E)H/7UL%K MQ>]/71ME'NYE/Q>6N$)Y"=JO]5"6VV<7Y<#4I0/.PSZO5 ^S]H OSWHER,8I MYQ2#,Y(X(U!ZAI8W!YO\9W& YU9+I@WR^GHRF081%6%VLKV+&MD<-N94@T&)E@XQ 97 M;)N!CL-6,6%3RL/E^R1BMQ&(J3&'C' UZ,9//K-"&=M;R>O 7%Y2+HR90W20 M5FH9M>*>13C+:P.Q7P/Q(P$I>O MF\$9AH)' @H\2#Z_DIE6V&X^BSRKO"JO M^&YW]-!7J1RP')M$,S\QXY+"@A8E7H'8RHEV4:WQHLZ=4=R9+%8ZR;!8*;!U M^(;HT<#>>ZHCYH4.%I7JH<%:L_B+UV-AH@;<&K1X<;%>XG8JOO$,.1>HC2$V M@-XCS)$EBQ"2SO/DCDFE@$7I@S!V=>R(<2<*_1^1U5'0ZY7>@>0F00'(43QU ME(9C[E-(=15XOI&%=C$H&$U:%!+4JN,^F2G8Q;@T@+G/CN^YII^<'K_P3)] \:5 X;]1[IK)L] #^':PR MOPKH7$63)\I(\$!C9]Y?(E1@=DA6'F Q!2'?X*-Y>P'L0EX$)_(HB,$AEI1] MZ%UE'3MZAT5@CFW)LHF%0 2*M)!6P3AF3C0SXP'A_>+?^.(@.H0$!!:]03(E'K-P M9MXG/D&NWI!1+791U .R)"9QWLWFB:O'),0Z"*41B@)NU'?/'6U ;30L2^F6 M!RS@;?*XQ2H%++;T-H.S8=5P1A,,2Z-<]#L!C'@'JH-+<2.Q$4N/].<[<[_O M5.#&>'"GY77?Y8-7HH]$P3>"D$*[2!?8V*$/;FLHO>R=4+=FG\P95%H M8X]PRI65=)6FI(3ZG!;)BC&8JJ9PDBX+7G1Y:U'EY=O/F)*+:?Y2'GR8^1, M\?@3K/.,0;O]YB/L0N%KZ3/@O((UU\ER;O1B@W8'$0V>6>:9G^4#Y18M%I?_ M 9W!^%W-%#I9TN 6EYKGBP/WLG+7*HA9I['$;Z1 3,%YRG[ES,X1E;7S$AJ0 MC1-2\._T/8.\&Y_#"%@T%>2.<@@RJQ!M[ ]^G"9!2EEOM6%P:7I5=#EX[A/5 M2)ZFF8W;#@DQ?4IG(2GT(DTJ6C@++&)ZAU5RU7:9^IE9B9)2Y'&CDSOL:O13"+<+@V$5!" MJ7%/Q=<604.S3SPAW1+(#OBOXE3VH-VO5 ]=?DA\4#OODS6[GL L8VS+NP' M1RM"$2%G#XY)''3 M,^-38E*02./H>-9<22$ZRL88[[ M2>$XQI'&!2BWF@+YX%L\8=K/T34P MY0'8Q.C+G-$I0KTN?4(7+%D)"B42N(["B/?V)^\XGUHN3S\KI[3X<]X023DI M_ 5'BOV,7LS!A:B*\2&%\W_+JPDY3U13R6^D=F>.S)CU%GBX3CXH&6C5 MUPF(N2#!PT\&$K\:/Y)%5)C)Z6-X'*, D$$R1)L235R*-M2D'.@A]9H3>&5ZI?3,217$_"CDOKO02>O);,F MF52'N%YI>^^L7Y);+7VOBTJ]N?MYK\NS0(4NVCTM6;ODW9IG M-7(Z8BDL%S?^$\9"&EJ!7 N^B6/74/8LN@!B5-SW_[E 9S-HMD M6A;(.I=)3;>[?F=*KJA\9^O52_0O2MJBEPH_MA:NVZ]2ZVOT+G+:X9/7V'X# MT^ET<3?WS&@]S\/W]R)W_N!]8O?>U/Z&R1W[UK^50-:_D9U@-H=Z9;YK37\/ MF/P:/V"6'C-WQV\G!P7B"7+E\404G31/ZZ#)#]2@XNY$S3-,2T8$7 15M#"Y?PD*JI[A6/-T7GB:W/0X8RGR.&(1U2DGOIV M#B+2$C"DRXL!V916J>41=N=:NI6QK/!70-$W#2[\)IZ5I=C3+[6,@/OXHOU7 M8-V)"E" = M]+C:2E(_PX3+E;Z6I>:OS2G\'GE6Y57!=:; #;PB=FYD^!9+/*_>L!8'DI>? M2=NA>E^;YU3%Y@HO*_)A*MRV:KSY6E"HC60K$U7:FNMV:D&*/^*]B78F/NU4 MST)K@1N#8+64:]?" HP41#H2>O @+4GD:&%GGGC<_!/*]E,"XKNB%>T-VDM5 MJR\W0>G'M1!@60ISE8VNVE.$X<+IFP9>SARBU5+P*Z+Y$[8@Y3@?"6XASHAM M.R*OG"#>X6X0P^W3.5]0AXF!DB#SS,2( M-C^\STBF*;(T .J0DEF&&1!2I J?%";!X2"!:;*Y"$>DH#(0SREG?25:U*H$ MJ#H L.]> MJCE-2;%.CD'_N%+*0U( ?P%K\[YJ#ECL31L7C+B!+(2&53J=BST[ '?-JOTW=ZP/GOT*_XF+IIX1S 4.<;)2Z=$+P>RAS0GMS9N;DP4+[7KN:(@W:_&! MPE]Q#K*/&7DX(^[_>]-I+R]H6V\<7"Q;6-G%N[1!$+:AJV*H"_L?@=63M_)_ MX,_)]Q<;(_US0SDZ]<0;?X[ZL],U^5OH?_S_3D?LNCN3.J'=ZK@,\C<-_^GQ M;=LT\)]WNQ=.M+C[$S>]Y/M9\HY>\E-;\K;>5&J[XY&[+6\I\>1% 9RI@GU0F\NS(?X@U0E M/E_BJ/-^JPNA[ZCOJ.^X[SMN: X' [*$]9K#_9O ]&;8N:!!860PUR+*",XO MF^R_10M=R\WS-O?_+GI2M^9'I1#I?$QFH: 4UB2<=_-*H7,HL.YXON_6O^#K6_=7QRFP==5M7%:KK<]K!9TKSL+[9+'J+7 M=5)A+%' IKVL[6A]10+W_(,5_[E)6M[OF-V+16X_O3L=NIQ6Y+D_%#GM=W^ST&^+MZUA59:_IMZ307SM.VU'T/'"G MJHZ3LCR-47;8E#H#\^)\DJJSE-#9;7;,:DR6\OJ<4-D58>>*CM1=UG8W.VY4BOU!=3SQ*J5^'LW%Y5'6F95\NH' MJGIK(JS=)(LRO-Q;YG /HJJ58[O*D9=IK^H>-E YNF:_L[=3C%:/HU./O(1^ M58^TD>IQV6ZR>N@P7WZ;TX,7$L4B2ULW)TC91&()A>Q'B4F3T=I\5 MJ]5'669=ZF",V]U!MFOV>GM+6^U!-'?_Q,I"U;C-=3WYSRM 6)4D862';6HKUCV>&NR7$;<8AL("=$5&& MSV:"^U,:/FM&2.Q.BJ2+4+;1]IT0L.LMLJQR)%R5 1SG:_HJ^=-VC^7* 513 MWB\Y("M,SYI@J(MNMYBI_ -;)K(:>O,/8K@793'/6F:L.QB-/^1&,7-&M8OP M:\[)3DHA!U,1^/#Y3< )_3R7NB -[DPT-6#"B+-HV;U, Z: D]@B65_DI\DH M))U S!TKOG;&[QP/)&4>? NE\E68"1@-/9PCT,?C,,71 MDS<9X+21G4:\>>\1)E.R#:)!DU]((?XK0XWF,&5@WP2W;\:QFS!!^J.0$,PL M&Y[_;#E3TKS0XV\EYP?)/KP7=^I9G%.7V!TXFR^+A[S.="GB6W+4;)(Y,,@> M% AYK49B5YIY<*9DH:JH0&.E&D1S<%=LABP6ON2,D%^-6410G/\F7!IBAPY? M.0<%1F M*5I#B08]=+-=>QR(H9":AG(PR MQ\]S%2H3$P?S@OM$Z 1C3N"! \XWIMKX:..SAA\CNFF+W15.36$K9$FQ Y/A M/%)8ZU2R(>2)X71/DGCH*28;EF12WA@.C[']XTHKC1#GJ4!*'SMFKP#7)CMP M&E5Z1$6CB$? !Y3_V+2V/[X:UGP^?25.+V/&K"#RR7D#X_@$9S0PD\BJAQH+ M/H>'I$Z1+VC%T# @^Q$Y+\S'@"J\#'X9.9RG3$X>L^ &B>N5_X;9F2BR2J7D M2ZJ)(KM5T7@<^_GQ*^Q>G/H2-Z=%UU+ZB-+CQBM:\,>6,U;DK]/B"-#I3.!U(Q$ M1$Y"#)9PSIVWS_D$(T48DGX^T8X*\VKYG'8MCQR7.T]@0Y#_%1VNZ52>YJIS M]BP&OS,L/FG"0?Q0/5(14UAB4+@HI5Q,06@:BG@>-U)@*+RI,'9XQH.;>IY- MM&>Q&4J<1(^XW6*^.A,>,)YB" NY=B9QM(K?.8#O^,+@AL0U)_B'A1 MO.G",\^,.["Q$7(-PA>6+UH<4 M#AJ6E$&J1TR*WUH!A MEJ4+FY([ MHF$[%&V,PYC)+1WWV7-&=% 5'-?R%$NA2GR2CRE#(W(?G>D40R9T3"4S0.&B M_,,EF"&/LBSQ \Z,:V12QW3.XJWXZHM(K(WV2?!V!\I%IN&R4+%="1?WHS4E M<0HFC%C$OWGN4XNB"[G/XH$)P?0^"F,F<7'IS/,Q=&F53F[XPJ;/(NPT@\\F M\ KC4$210,0=S\::FO1[X:$&QN_!-;YD8:_R/LE*V(S7'"G1ZV5?Y\LTL@)* MRHS@9,_?&0G>:7'P&VR,+ZVL);-\%S-:5& B(SUSZY78X'%J^9(EL19,(XIQ9%+#,X.)0N3R:YC\_[T'I9Z32C_@'F9!7XMZ96\O52;^3Q5.9@?HE M85.EW=2EW#LNY3[7I=RZE#MG^Z9^U06;;5%5TRJUEAU1:[FLJ/L\4Q3K5.X? MRRM$_>98CY2S6:OZ]*)[MM@9D]3WP@SP2H'2]\EK/%^U-;3TU41QQ(_8=5GK M78=E[TJE^&JI?IR/"%)%N.O4X)[Q$MR3252A0^S-&14#4[7+U,-TE'1Y GDD M%OE$/%"U.Y\2*IGJYIJ<&6PGN?A M^RLQ"3_B.?C.PL_B584F7+FV_,L]Z$$ ,SD#)P>/: _XC0=XX*>I-_KK#5?4 M;F_8.1^ LC#0FSEN'W[$Y%8@X@5B*Q@[+MWB3>8T\CVZ]$"K"@H<5W^N M&V-8@K?06/9A37:](MFU5(2_/_KH$"DV0?P%3S-O.^\T!_I)B84T?+%8"* 1 M+02G*P32>Q2_DANP/XFHB S4V)VJ6/ Z[9U)W@Y%ZBW%Y[PH *+=5>O8F M@D;)R,%@\$LC *1NQ='A[?]8;F3YKX8X7N>O3/.AC ^*P;0_S E.5,+SR#VW MK$Q=@X>YKGE#3J5^0[B_-,QZO@]R+4*6;Q>"_(?JA30 B*]4/;-0-]6S(O4Y M'N<=L]<;-$,SM6S5*%N=[6;<5I&Q"X0F;0C)AI:Q&F5L_:QNS>[%A7G9/6^& M@#4QW-$$]^*K._*9%;"_O86UHY^T6[$EM:Q&VDK):*ZA^NK-38X.SC7T9_#W2";*U9YV4P=^-'B M59-XY>4P=GMGKZ]*"HY.M\[QTY>:= M3JO+6/_-QTZ[8_8O%UDPM) =NI#EY2VK"5F]_D7_PAP,CB. <[31"IU3VIE: MYK':5&UXW7I.J=,UVYV&Z*J6NAJE;I,VZZTEE3J79F>@_=OCD[9-^)YWE%6Z M-,^[B^QD>W1*&D?AN1L(@#@XJ#P( MC#65U'*!02CS8X*8%P!:">N<83WYC-^9@]?!=2 6^'UG-B<(J!B[9&+!]1,' M3MJ^H#HA0AA+ '^I^&)H\9P$@]QQ YA/PJ9U0PZS53!3ME<&">)ZH8!F%Q-J MR:]R4\QQX\+(=SF&/[Z@0(<4C#H)A4X&:_P/!2D]7DZI+.ZK$5H_F0HH1O!R M"@HZGR*"]8L> _;O"%Z,0-EG3B@FY0F!]UVBKYA*)I[0.2E=^0VG4L#B)R!C M9X9_Q/93P3*1@!\A'=/0BTA:#$N_#)A!#E'?!L%) E.0F[& MQ3$6"@)CDVAC*\NE&!/Q!L0"KT#B([";("?AD'0P;)O-$0O'';U^0$GU"9W. MS =VR1]F&DFMRC@E3X6@:"&,558 KXH;1(J[!&6Y;'(?+>00\*2I$7K(;1_L M&HCF-IWB2O'[O^6O-_J '>G.Q_O[.]CJJ>.)>,H>"1 FLP3;%R.FH% MBQ@%S/A7K!UIC8Q,]/"8;WB$^GBTD. L% L6";.8-8P.86;G,<]1"9=>!7 M@MMQ_%$TPX'CM?#(BIQ[_.GAB/I),@C.0OJDS9G)C ME1)L)LQ&X,JS%_22.'.1X#GB]E> B.4)G./&0U10ME,C(FRR.3P23.^9\3O_ M7>PO*=SN>",86XXOWG\&.[5'X*S"*W5LO+/ZH:FNXA*8;]#GU.B#>&NSE^U9 M8@.QB+4UY7%KD-&]@(P.-Y:&4U4,K[JB[,['=7I^"NPC3DW6PXV)EJO<11&OH33QL^@%N^ M^ND$K?NKJ_O?:'+*DYXQ3*B8DKMD1F[C"5D+.K3;&YXM!KE7Q$D=EI0,Y+\X M>EO,_L:WT"O7ON=;['[GHG-Q7H:C2K[F5(IG94)RFX$9&@!T+>OQW?$]$!?])]:/GA9Q@$+4R]MSNS/;Q/"\;; MXQ%V96WO0+G66MR[F-,S7N96M^(Z=]]\/%]L%?HEYC(AR.1-+5-"Z.C"FAE_ M1X@Q:1Y; 1NUG)^MB6.#&7TOE[B;8/KCU0FJ?\R B<^T^6WAR(-@_R=TCOA# ML&K_!PVS[?BH3-PQQ/.;RZ;R0"BONN9_-NY &ETZSC@O35GF["K U@5CMZ+0V^/8*3*7$7)T7V3=G8S8:2(;$89 (UJRXF/' M#T0HEO(X?#](1R#$43\[Z_/(!R,4B !0'*VB?$0$MB:$0ZSM!)3'X]PT(R8< M3XR[9KZ&QV+X+(*E%]_E7U!HB1]?\\:!S"&;^5E%%N%LJV;N6Q&WFB$).*"'X7O3X4+E?_5#(WO[O=VO874NH5T#V,+N0$=_SW0>\T> 05\[ ML3J4>,$*#&%HN34W8U\^:P\$]7; P[2"[N#,^'U.Y/'6])7R&&/AN\9^:SCQ MO>AILNKHDJU-NLXTWA3MO16FA@XCG*.EPCB*:O(-.XK3^6/*0RY\4VZ.=H'1 MC\G0O"BD4+X(F8/]<%SL3$9;^3;%W8 MMIY8OVU8@&,71G!]WA,9U[B?@!Q]0CW "@+F!A0HN)WCOZ]<^ZN+ 0VP 7=3 M6-P[;^J,7M\D(:"+;J^=93C9VDO?A][HKQ:-U5 '&^\()V'U^2SP_/A(F075 M%'+FPR!4PX*!\CWKQ?)!-9^PL$PDO&;SJ??*T)8]> ;2)9*F4QV7H/)[],#Y MIKL8WEQ0D_*S0@BRA_?A'V(8+5!*-1QIU0#''!UZ46)&P_AW M!+Y_B[(7#O*=BJ&F:ER,&;."R)GEA\>DMZ972504P;@IQVFJ:49@N M>FHZ!J_,JA50V!3#JKZ%'L>K\5;4?RDW]?PQSE>'7 D* M068NX3Z&*%(+C(GS-($5"Z+'?\EJ4+ *LWF<4*=C%6&/J)"&E?V+ M(66::SM\YFC"A'^+10F)IJ7>E*_00HV?\FR\W'<8QOLQCN*A 9DY"8>O++7" MHB3/)?6+)S;S*)E$,9X]K,- &X3WC"V"\E3E"M12 ]/>&F*GS'H#NQA M:"3%,\2D8Y543#@+5_Y^=@^SZ9/1+*V _ _S/5D"2:.D?3#@02A+R;60*(*B MH&QYBU*J/=S]>KC@PL*1\,'ZR;W7+$^?<&,[.W-C^7B,!ZH2/RW?57;#88F\ MY/FF!A'AZSA"K15?01*!BI('_.)('K8I-AN"]_D8A=*^40$_T;J3+925,CD=*'%]MC,!!44TG&+J*;QB[L'R+ M9BX/<..WN'7+4+!C?:$C0L_63U%A2'(D_" D2J6-F&<;PXD'&Q"\*+AUN/,F M4Q+D,;SCA/.6!SJJA^%T'Y39^_2IDIB&NE0H?1%,FA]:.,^P.G,OD%NW]1>C MTOS,7/*_.ZY<(%I3ZC0!^;@:C?R( D%B+^.EFZXUI>,;=.L5)H$GSO7^)_II8MU-5#]+!8\)YXR71_"#BV[SX%(\7BR^$5RG. M(W8B/(EM'WM2J&5DCJD"EU>^\OH.#+3I M!]%(!>Z )070"::]7'3K)1*G98 M;IIT%A@S&]NA3 .?YT4!]Q"X$HO1RA"%3@!\,L$\&C>*ZHE\"> MO*_"A2D]5G5W=JQ*AFFDQVG(@9[886N-^G=>_H[JN42A3:[1:K3->\$,;4FQ M\&59+?;M"R9*)\Z<:GVOGMG< Q?YQHY"-IKQ;:"^48.>5Z?[FN&C=7N6: MQ_=-2G,_O=Y9&!A:O42WC]B"9Q>+@+*_D$DK>_<2-J3#>??SL_8B12A5*,.@ M[W#0!HSZ 49MP+#/#!CX&5>'3#9(7+60$#*54_7T]7 /H&G;Y'R\NKG[9MP] MW,"4/'P^,]XF+RU;F?&*;"\S_/D=_]N!3L,Z)DL>97%"DD"WXV)$7C8:"O%) M1_ME,I/FVC+F42CC\0)O 4^3 ?\8823WD@+,./22]OH;>[*F-U2IR:T6//KNY@'$FYNJM8Q:3D_-UWCP>$/[BM"+UNJAN2CI MH,D6\*ABP<,%&#:(_0LW[5\DL9S F+'__,=R,9G#4]D4!PIY. '\))NB.X_6 ME$(4P80Q#(A<%21ATP-Q!+B32$2G@Y=)Z^S248*C'7>B6R.X9S97&%\I>FX# M+RF?RCZ6^M:$ (K'\Z1@/"Y^TK)Y D_<15'.1X:'LT FS3CR$&6F;;09'/1% MQ'5YDE"&O^!L3L$OPC/B1[QL,'CY;,#D;]]-(INSW#_J[UK?UG8BT@XVOV1U MEZ*'37YGW440W>7NU*#$G3K&J>K35%UV\KVO>#\\3N_I:^MJA!4$QKTWC;BQ MBMW+/%]*7J_]J=MRG^0+>_0YR\@9H,+9ICSU> PFICXV4.?Z[=(]P MOXMFO)*!63;N4'X0 M8:44X:70T.**X00(S33XAFXMW4,DG5'2:5XTTU20:=S%?JA\5LYDPTXN&LEA M06+'5-1RHUV!/2N>%WH'F!*;>@[7;XXONV^%32Z/=*AHD_MJT2-BM5=M\Z%: M\;/+Q:9VU8B+X"C\(/3AA?E,(@G8'&9EN5/S@XD&H?C@_=T+2XOQ>]Q5:1F? MT!$D34^ 6=+H6N/(IQ28S4++F>K@[#Z#LS?P-;COTZ^^]Q).Q%&A-"+;VUE$ M5H[-X(.+#S*G%89]4(]PZ;RR:S Y14]\BN*][9YQTUF6]FQW26??/KZK@@4K MMMO_\1X#XVH4XH$+3FI!P1"H^ '[1!\9?A87"Q!@YPRQKB@?[L+4>81IZ@2I M3+Q A\7O2B13.&+"'Q"VU'G&TV#RH+^OE<:K!B@,*)9:.?P$81 M3VO1V_GLR0E"D?E/2G[ %D\M? \V'HOB'<*TK?@@+'OEF54J/4T>R1]'JQI) M+ 3CYB>'<,,!O1/'UOQIY"40*TPE]US^Y_;3/;TMU6O8<=.2%",XK8.(346: M#0[&UOA'M:JM*57\]*S]GQ\J1?D3^N^!UY4'#&+(F>2^W M5CS%-"S>^*"L"LZ,P]N29445GPAGQ$7-IM0QH2=&C_!7@W 4,P*/K1540UQL M 4Q:.\O&-\J1CGB4(J!"8/>NW5Q#)(%Z.*80RN.,1:48%G3M%'8 MGXVS5'-!-0SK*MZ3[GS/];!$DG8&[GF6^I_]:O[G5N8 F5[ 8">C-]+#K^"9 MUC^NQGBJ7\NC13*$ 2?!8?,B#]D&C]$P;Y7!B5:0U)W0=_"9^,IX>O'I<*I M&Z+/@PBD^SFXQO?_'H=3ZG$:)0>)A76_X7W?[8HZ+/<3S9Y-,3!,) HH7N$ MJ&\O'GB7%J92=ELI[!C@&SA<@)D'.BP26B?DC M,$.WPO$F)H7@I XR@;?0>Y;*:.:T5YP25\$?$ZPS?5&A]26N8HHG0^:2!=4% M37""QI,Z8E'#);I1>.IX])YY/S8<"F"]T@RAJJ$4#^#F0!K'_DLZQ=U>\,.L::GW2(5^R@!+5K ,\KB'56#29+^*X?- MD9[M,B"DV!]N&MC18QG>44_B':FX0<6OLG?LH[P O)$[>@Y^)(\BREH>- Y2 M-HQ\-6<_#4R-N-RCNE+R==>>CPUNIX<"LB2S^QTV#%XUUB/?HBT<=EFG:8)O M/#K+\JE@_FWT&A=S+G*K4&!0-,/-Z $4"*45>JMP1SVRJ??RSJ (!V]VXP4\ MN:(=9SBY(_,HKU&) 5*9SLPP2T>%"5WN!/(^\=(#3@3[*4]V=I3J/.D96Z2U M/$.-03N,\B882[%#2?DZW"PYXE.59W;/Y4-SDL*T,GD3M[@\%34EB\V"7UO( M+M/,D2,9^<_.,V]2)6!&FFX*;//4/FY]5'THUN.$_+Z'(IG&RZRC($U)&V4D!HS>R>EMI:Y#DP0 MK)$EV#@R#YE9_Z(,?7RT6?A"]IDR_Z&PEV!?,T*%Q)4*XX5W V^7=X5F'_CL M\:),[R4!-\N\'W6U@J?HBOQ&G#?)$P]>U^E%(1W2*+$3U[X43M/*RL-#TS;A,9I[THO_4Y,TPN>67;'V]%#(H.6(AY0$G1Q07)5$"5W"6> M;R&ZQ+@8QQ;R]M-,P[6J.G)1:;3,*]9/J^N;E57>?AA0T$(44^4\=_E< MT7F4F"1]%OI>4NPHJH45O(C<[_,:9\RZR=0LK2B50I7P\E[DU"RU6YU.J]O[ M4SY'V6NI(.DW\A!**Y"H@"/GJ$@58#)Y_ /_%)<:M2M6&GW]_@4KWL\O._U% M3@$4Y1A]*"YJ2REUSNKDZ;E7X3X9E[-L"4JV+GJ5>/=2<)LX0#0?E)DE$^4T MFCS"4FC-8L@/%4K*F$\M5]8'CJ)9Q'$9N,B'^;M'P$432^0=+HD<18XB@44R M"4K,V?.$7BAH K)+N:1WP$Q_J*@\HI7&!JOTLH66!=I"\A1>?/XV4?QWB:7V M0@[NN30NF-5B:T&'-Y&1/I>1>$)/S!L=>]CF)&+V\=F$XX<+L(^J7HHD,9)1 M2@2_S945C$1;!(4A_RBHH??%-K%NN(RB92NL6F$8K3B\M(@P.1N,/I7&RG-$5#FE%QO?4 TQPN+\J52+-[QH.M>I%X[)O>*K MHOTD$G)>YY3:T4K<@"S9DNRGU]]=Y]\1^\R" MD>_,8Q=!O9 /6U8Q\T'3E[_"J)1?%QP*>O-L_'EA"'Q^OE*&KK.>-]%I]\R+ M7L<<='/ZZ))# Z=K3CF#ELPQEG0;G@_SN@W%E*9;!.^87_#2\2S=6?ZM?X\[ MCOU/?'+RE77>O'W6;K<76V^R>\P:D=G&FRL>V"]0NJT8L5U9C(,U=:5*U*MD MHO);;NDX]DI/VQ?/E">1VG#)'.0>6]3CMVN=GBT@*,:<=Q:,LAZ%V4@KJE _BHO3+BNZS78HNL%8Q[1D*^:Z';U^N;E M1=<\[^9PH19[76NK?W[2>WVATHB%^45PNBB[P479>@_4>V M>^"G.O? X2[V MP$]-W ,OS<%YVP1KM),M4&N_UOY5!TXZGRIW0L )J6X)8(1H$9#52AR:R_.I M> B^^UC&MGX^O*AF >YCK(M[T#6AAJ3R]\J@XK*KH)IB[V4;M7U7#,^I=&0RZ+0XJ;3U)))%(U>7<(T;99_+&# P6"-&M4@HD?!F3U@W'B=N.9@#"<7 M-])4<&KU.-0090^FMQ@93N\B>A?9V2YB$/Y??E7.0OT7QOO6]"4O=I?*NI/# M;I9+V;TP![#C#"YS0M E/B45A"3,3WEKDBK)*S6EW88N0H[I71C#%:$[9I=@ MI?A_KWVVB":L[:ZVNSL?>%XY7&FBZ2WG@ DGX$E)7U[6PDW8E.K-Y-\YTS-G MT08C+2\3W;)8,!4?!N#XP!-JR.GQ4F(!%9>=2DGNJ%5-+V,\1B]M[QQ%V'*.^LL3 B&XD+&PGC ,Z]=G\1C!^>"S<"KXL MU5RI'"PJ",R@5G%"&3A&8G&LUFBMT3L=>%9[;\=C9X1-4((B6VE'!.55.MZ6 M(6$*C!+1#0 M"IY'9EZZQ%QKK-;8G0W\+D;]#_):"W_S;$YR+_=JW/OB/ZJ;\^;*G=*E)NEU MI;%HO=9ZW2"]_H.E4U_,\MT6PG J:2_X,WG4J@LJ277&L8LM<-8I$0&O@+DQ M5Q 66Z.)PY[75K5^R18J>S5O<-RW$6^ _,/RD5#(^);T=FK5TZK7/-6S0*TP MW"SP9CDU,@>")8@[:I!_X=(L,)TQ6[V1'BWZQDU3IF/O];M*.LT50@[!6:L> MY.G SE0@L'Q$@A=.K"3H8?_#0Q_<9$=S8TDZJ231OCRY$R%KG*A[!FMER M64JP3CF!I70K+ALH%%:TWX[%Z>/6_X%>P.9*-30O MVX-\-T2>LTQ.Z*J0FO*&U&+7PG,9#U'$\$@YOFF5"LT";LQ5_-*\:;OAK\*H MGC7^,!"?!NN""G3.!F6EK?K\5^QH2>2OI0X4QVT'-Q71U @D3I)0Q1!@I0)U M7JE.;4D!&3SV2J"U?75O?B*OW^U8=IL_>.(S^0YK591UV_VSG'[IF.,Y#^>, M"O=C#@ $CE,P]16N+AL&-^)?(1YF'+9 F@LP!..-'#H)Q EZ!7Z'J@8)&8LN MG@E42#@JE$Y[M7Z?\FG/:=97@,I^,$*U0DKM]69\4-K"CY-%>9+09Y(F$X76 MCD92[I1H,#;[MQ">B$,!GM"A"77#&!,[O2#R(N% YB@$0%C$+L./A.!61W.R M,C22W.DK1 4;)8."91,X7@0Y&L*1&<];9\9MY"OE+&,5=Q)'E]K *@ A!NN/ MSU)&2)_ $1$_Y 6[8EPQ2L,"A3@*:! A!VW2.7:(HI>%SHY)6A6E/SF<;!2X M7/KBFMF**Q(2MS8G),:!%-$$Y[,"\_6H1@VL\.^9,?@USHHRY)AQ7,1Q)#E+ M>M[B!\"8)6DL^SGG)'J!<6]9]T80 MKZ_5EWG M^3AS?6J[H=G.7%AL6%SE$@!ANF-WY?/T>6^YJC0:63!K[ZWIN_8 M*?$<:9N%3<64U9@X01RG6I6S&>TA'(S8RDAHR4P.VWF)A%V+F'BEE+#);-WK M>K[AV7GQC'H%9EDA=4+.FQ8N-%S/2J9=R"R:XMU'@/>VK[UUW@DXC K_*1.^ MO$ZPFM3XSP*Y^O3Z\#IG]'5!URXBG[2EK@697/"DA,+]=IR!XZJ7M%VZNMPI M>$M[DA> AU$V]7G]7\V:^M4;P95!KMD+WKWLFOU^<8J/3I22F;?$NR-C73;] M>8'%ILUY2MZ5P?#O_H--,9@2C!!,9SUTJ;;9'12W0-)<4T,3-C+1:AP7O](J@G*GT!-VZ7R,+HX4,ENPWQW5FT(MR(XL:9. MIO!7/T;1Y#U0\?E:[K&$7%'U##=LYZ5!MFS>[Z*0UZX_> DF:(&9SP*OY@SI M6O9]6=.BVZ[IF1?W79M&-$?*JN44B#MR4RK,Z<:SR!V8-RGQ24]H*V"C]W;D M4]<^O3$?.+9>N9( M05Q]*&P;\[;X7AR*$C&:)%E_(@>?V!ZM^F^,*&%9.DRGM"G"RF1K[Q;P98-=V_+ MA']VS]^TWL#"%>:..757\(-#3-]&(7).!U3]^ _P"M:R;.VS88EE$_KGLS#R M765GX=(A1*%P[?E7Q?I//#\<8UB87-8=2$ >!=&.)$"^ZQ'(@/$V])X8QJ%Y M66@:-ZORH64!58O8WZ@M^UG0T5F+LF)2'B'?XKQX$?R>(L:)?$'[)W,#IV/C MEY";7LU]9QJSI@NF3I5TS<&[_5&:@_-BI:H82'OGB^&@_Z[GWSX(%^\N0KU_[!Z(Q% M39X/WF^27^B&F(1JCB!E=GT11.*X^6H]3&G.<,F:=?( \IJ^9I4B3+M:OJ*8 M5*G/QM=%.7QZ"TZ>5+AB-Y#"7148(Z7S B59ER42N66.4F>+0?6]EEJUSW)HE]1* M*UG3\N12]Q86Q2#X%#:.,RH- F$#6063,>77V^B?!B&:D&?UC+F<3O"$)/). MEBT],M3)9>IM*@2K.;E*] D6>RKH=R*[ >6>B@Y9#6#O"S/@06)XIOB6ES! M3?R3HCJ+TG=#*"%>12,H'%,D[L@U"=Z6 \X9W5.FS<.)AX M"?*8[022.ELI M\^(7FG#"@H=.<Y872$/_:6J-_FK=CR;>%".)M"^TL(8:GS'SX"9) MR5S27/1",6EFM\ 9]\%QY VV$I(B6$)":7QACWZ$)3*=BY1_2MFHRD[M>]%F MN_L\R)*H7P?^X3]VNJU>9R$W.)HP.T+ WQP#&WQZ36N.D7T_8DG7QZK-)B*@/W;D=ODNSVVM MUW3"!;J%21[18\+%H<6G$2Z;_S1H3S/\I\>W;=/ ?]X5-[ULMJV(-\I68O)_ M%HP#+\:4_\]V[=2S.(;0!W5"M##L7QC2%K]9DJ!VV52Q53G)6IS?;KL/;]=# M81\,WM5NT61.=PA&>Q<];*W0FPNQ$G^0$\F7]N8G$M*#US)UQ@RA5(U7.&P& M[\K74VX]OVPB^4OU>;=/Z?Z2;O6C_OMZ-;NL:W#8SX,NV"A>_AOWK]&/_NK. MHS".N&0_D$+PP/Q9:2W;!@69V6>N&2<[:R^6M6U7@/*6L5&">R+JD=>EOE%D M\@C5HW-VN1AR:81ZU+4[#P:T,6]I=V[4COSL(48Q"H?>C'=N;6JOM*UL;:A; M_9_QVN_"%W9QN#2?X&5_RHRV3] )IK:/KH\G>;X/+K37BG M"G*^MTWX !7DHGD*HH_#5??BSPZBR^1@^VDCLVTC4WL)_\H1-[GXS38RK=Z; MC\US][5Z;%D]"OH;=AB0UNI1TPZ<0F7,P#)FN^9.HH;PH:QL3FTUBJOGEM;[ MU5'A1[^5UM+6';<] & :G-S2.:D[8M>4.5C>8(#-9.6UC9_9B-[5Z'46>G9X2XXL/ZZ.FM09Y!=Z9PH4][HF:H_;-;WG M5Y<39]^.ERWC>O!>[3(\3A5@<7E!N+=*03@O%N80C,0)BFU5*70\I;FM%.4Q MN8GR,)CP$4N,GBA%5CH%^ 2R#V)+^D@'_O<\\/DE?&)_&]4.QJP)PXK]Q64 M?X20D&@?>6'PU?UUF5Q?M 3D- ZMCQ.F?;D>;8@=,W%_<3Q1ZY@"Q[)8L3@ M>+Y4W#XKC2S\Z'E_P;&RA6.SG7',GC'W0>Q\V$(-V:01M\Z-)BZ@@8XCU/1BC."/$H42.E( W-,'D M.#...)FVC7RV^,KYHH-@FM KQ;105I"C+J1&NT=+J[&\_$?\U1]^;KA>=UN=/7R[: M-^TO[>O+;/VY\. R8Y=&@,[P>#*\N6S>7G7ZK?]EOMZX&-U>MJW[G92UZSKFO6#*U.^4^S/U10)O]%\-+A.6U$ &PE6+#=I M41N96Y?%YQ>#9A2?7W'G+Q!T#[A3F,CX<#2Q_CRI_>]*DJR,$+$;+F%P_2V*%_]L+;,S M7(R''975.?[ZP3L?XXP".051%H@&0IN8G9N8NEOJ=F=BI C=32T"+;J14K26 M2>D>N4DY?D?F5Q%'UT9DYT:DH/%P2T9$+O3J>MY_\[%G7C:B\4![#QNH^D-^ M-DIK_LXUO_8FP"\.:#[[ALRF7^/<(O<&/KW^9OW+\XG(EFZ4B,$G) #,7K]K MAR1Y_AJG&B2D,8?';IJ.WPNYSD^ :].T<]-44-.U&],DQ8 0(O%.$V=^6 8) MSD27[2./[AZ_IT21-FV#]F6#ZN[2W)WM(,'Y[KDC-9"[GA6Y7(3N/RHKDZ.2*E.T_9E*_;E;9F!*>AR/0 #(S)$Z@>BUN'.>A45<6MDACI- M #][I[V5-0]//.&,==P"6SHNH_8E2XLV,KLV,G5WN>[3R'P6\B2:I]8+U/2: M$*;9CI$Y?F>&'XE@[5JROF6W/LQZR,WU/+IJ07)S3%/E(9=:L+J)UG9GP9(C MF/(9B?!:_E'';#>@>*9 !;3;M&8Z#"ETC)AH-]6*O ^#UMN=05O:&6F;>#J$:6:?M\,\?6*]L9FIT&!*FK:\!!8"ID:_?O_]M^6-,H6M<=G6*87<_4LKD8SB%E^L!\,&WWC=EG/ M&W^?Q'O4W=6O-ZU//VZN_K=U]>7AYL=[PYJ^6*^!5'@T\2Y+S=4'8T(D1>^- M+DB/(;:P_VK3__)V-_'1&^-ON?W/VWMEQ[8IV+R=0+;<3U_+F09#T35N_6S9S([ 6E%#CX,, MQ:'O/$:BY3IIJY8MP>'$"F%GJ'1[)#>&-T$K:@1L;B%$IV21"PG[(6'EHAYB M>,3LDX^5X"E02O\,9/V)3,)!PWDA_[3L"RW>:9/N53 MZ@;_NK"0V19[FC4YRT5M]F6M]<:#NDXV&U.:NC7%/'6.(.'M..V=-<,P&](* M(GB0E#_I#\,5=<;JX MWVDZOL%LO%$=KVXGY:JT C9Z;T<^ JC 4:N]L(D3<0RI9=%"(U2#@6@=^/@6 M\>$]6H$#^P9>]M9IZ#*DRAV*EN%/8@3G<%TFL,0="9O@V=@8 M^][,\+U7:QI*LLED6W]$HR)!<^8^F^'N1ELQP;"X8,4Y=@?]S8K/X'Z\[?%1 M\.Y=1M UQ%;\DW'R2?[XN?7*B37E.'">'/@>F&%NG!VZR_RJ^#2_O/^&5DNQ37*H,V$3OX 7=1P0QH5CL&(YMGA_D MD9/F[%]+R3J+@*G4]50A6-2)XBN/ECB('O\%;@U:!8%F1>,F7M(I0[RBR%<( M3^>^-P*/#IR>P_5NLE 1-S#CH%O6U%",6PP1<8AON++_=NN6\[M&3W ;HSM8 M0$"3H% )E ](O-!225&/1111&("$DRLNN,0E0SA1F<?CP!WT>H.U!^+MMUXQM8'?5-H:^F-*%^X!G+;^9N/O;/% M3&&,W$8(7S,OB,](W.I9')&%GZ?D49/;1GZD0EE)0,."2D?"Y+3)]Q9WA+L& MPG_!EC7W@F,R6^'KK[XUGP@1QQ.J-E_YYNN>S4.^57:ZA18,TPF(7X82Z81I M6#F$+$OLFFK, O $N(,FE^,KR!R(FD\W>LL-S^@#(A(Y\9+]?@_J0BA$_'/[ MPSO._ W.Z)T'EM&X!8? =SRRA=F[9"^2]S+ES< 0_.\\P7V?&51(FXF^U MJ+F/; 06NV#5'#[;\A%*)$2L%0W6LI%3W@\B=(H%G.$]+I5Q)S-F5T\^(U!* MTWCD!W)KYL&*RCN;BZ\APV"X%> FNS!RD@88-NPEPK--%(I[D/8"@)\0JL6; MP;#'D4_.,OLYISD'L;RWK'MEQT?#SG=]E$;?>T37!%9M^AHZ(X0(GB= @N04 M%.WS$6@J'CHP&CB?6N Q,/?)XI"G>4XZC1FW2K&=I[&0R0% =V<.@_M)ASB0 MZE(?X#S?![AL=;KJCT4^@)B__7L S@*#\X6N342$%Z:JH"V= RSE<[*<&>S M]$D3K@R?B!?*>+/C5]X)@O9GHE< 1$_BI%4RXM2^;A8OMS )9A"+I4&YR M0TZZI'8)OI(K?^OC?U&9OD=XW]LQW4Y\NAY1::_;-R_Z@\49P_,ZWVG$85[: ME1G'H0=-PU!$==#E[F43U2UWHJ]<6\[T>C)XEC.A4@0E-K* 94AW5O3N9;YQT?RZK_IMG&N8Q+5^;(7[A, M7GOM)AC"[PSQOF'T,J2ZKE$LELAEBWM4,K2Z$%$@%7323[OA($/NR)D+_/,X MFB+\E*D'%H8[A1C98WYHH1DM==]$5!"]R>I.3*^S,RFE/6=W6D\N"\!:J@MC M<:ZIRM:OW/H:9N5V+.WG#:AR^/J0S!I^O*[L=@IE]W#C7&O5JBC'RY9,N.5+ MHW0CY7FM5(AZ^W09E;N)I.@FHM(OYXW!0($?ES=2:8LK&R$K$&XXJQ!N[ .[ M7U?Z]72EGZ[T*R#RR"._R=^ZM\J$(R*(.?'1V,D3ADK3XA30XN0X6\K\:H(< M39"SQ4U6$,M8B1^ER64.CUQFQT4&H:&DU#TWPTCL.DH3DO((C8 M8NRE(;PS_?TW?6I,L8U,BN:=::Y9*2"%:+Q9J9UHIGN^?[", W9CFF%G---, M(XS*QGG'@Z260 ME7(?OX.@&1N:HNL%C TK5":='$5#S[PX;P+BL78O-K! FLZJ*1:H@*]A2Q;H MF/BK,%AB#@8Z7'+@MD@3QNS5 !7P.30Q2%(?0TRWH[,Y!VXVX@3QG)-W:-.Q M2M-+5:*7 M&AY0&6[M?%+#[F(#]=[Y5[;))W7\KI'FDSIM/JEA,^M_MT(@U1F8O=XB!-/> M+5@]#%)JW^D)M1=K@IZ-"'I.J!G]Q/AYUL+G.2!"GMYE"2O)^=[X>+8_[FW-4F,)HG1)#$E)#%Y1)^(P,21EA*4I01(J8*]Z< __,=.MX5 E/E%[Y]A M_J<>8@8_P!T^3;W17T)]N[UAYQS; !FXU'/$"/ C)HZZJZ.1Y(&/%"*(I %$ M2H[I<(A53M^++KK8X17G0K@"BV)&($;F'EF^_RIN'=HZFZ. P(76&>0VG M';G_;=)*^A_F>[853+(1:,[1U/^P]QBT+H'>L( Q@1,]&B5N4JZ^7&\+>",7 M7-@J*BP#8)\C'S;"._"//7N][-*EV3D?'K=F'W])S\UXC$$>V*UAX1G,B4"H M&KURDH?IWC+CNK9GZ[4]@QKMRAT=39[R,(L-+O+1K2N<:5;;(K_# QY> MV/29_09/FZP'=](Q+R\6:;6/*I5Y_.D$D*_^T2A]DY*-Y7J>CVQ=NYZC;_3P MXJVIWA?G3< =T7OZ9NH]T.J]<_7.AXW>CGI/?+8&L% ?%;Q_H9EH#E_!S[6" M[US!U\[)KZ[@7[QH72B>3@. +/0&OJE^#[5^[UR_\Z&3MZ/?<.W:^MT$P%&] M?V^@WY3UML8A\W6Y\*&6"Y<9DGRLY-H-R15*T$;6I >G@?U;$QW7WX*)(?2^ MQ32Q@E6A)IB/QMLX,.R^BF-;V97)!U#>S *M#:[7V0>8<5X)\3J.S(I%Q<=? M5GD%-F0V0S0<44;YR)L3 OG[M3>;6^XK[VB]_!#4@\S#JV2P+K.L+(M:I[$P MRT$,-Q9@KMHV'MG4>UE6 K.+N=LB^$:)XI;4Q@QT;8P&Y:A\Z-LQV@8";OA> M$/ YN!8P.G]_]+&D\8K =!(@CNU!8>CUW=[Z7HU&T2SBX'Y7*7]4K^LAKROX MBH96V"-<6&V0CWM]M4$^SG75!OE(%U9B,,M%Y5#,!J(P[VUI5PW3'L6);/-X M;^74PV,\B,?B,%K-PE[OX&I/9VW[L7K=];KO?7]993'X/VH85>P0'#!&W1GV MV*BCE5,KIUYWO>XG:92%04XP?[51ULJY1^4\R6-;8C&.,DZPF\YL'>#9RL(1 M$]9N%^TP*NPD'$6OW0PXBH=\XC@!T78DI755GS+\);>PMEX]+"E^N\PGXJ;Z MF6VP&*Y93D>9M+4*ZL[-B_[^JW:;)71')-IE0-27^:3,39-M)8NH)A'7DO;A ML G0^>^:(8!').9E4MX]""E?MR#ZW&R?-[1'4POV=@6[A%>H08)=ZIH<)H.1 M%NSM"G8>MDWS!'M%OZ1 U!.J#2WSIRSS>8 OS9/Y$B]%F_(3%^N\SJ-M.]M5 M!?=W(H+'.K8W*:W+06BW(Q]#I>!9GUUFF_(:(;(:&J%J)/4Z"N WYAL^XT7( M*;(+'4G=[0Y7@HBRDFF0J_J#<:*S8.+,]Q<_[9O#RX:"'&J!WG+\M 2:8^\2 M76?4M*^CIDY;8HXZ[BHEO3Z)#TO>]L42=?14"W,.XF&E@KO9C'0BW:O) 9ZF=!V M'F4,]/BQ&Z]1_MSPN&*>-6/![L NU %>]$NX7Q9R9S\QFS'$H*QG\!I_\W' MB][.J2/R>EB.>V<\8D4IBM$OH4_:E*74&9#N]B[T[D 4=84<1I3UBM2G3 MFA).DGUIS=IEL9<[#_3JW>5$U"0OD;U.2&)7;EC38A%:44Y$4?+RXWM6E&,) M3FL=.A$=RLO#[UF'#BCLK=7D^-2DULAZGEIL&%#OM$L"ZKVS]HX#ZANH@*XT M7HDAZ7C"Z]OD/=J#12D>;T<4 S\912C3@[P>>\U]I[> XY?\DB;\TPQ3:\$_ M#<$OZ<3786>M$R>I$WF5 9OJQ &'D4] ["N+36/CR$LE?5D@>?-(\+ D$CP\ M.]]S)'A'+-:Y?[.=YX_T=?XP?AW^D7[:F,KXVG,1!]FG7?:'$_SUV0E&4R^( M_ +NXO-<[F)!79Q9!:(?7N007J0QSM <)PS('P7/<$E(/?3F**D+,B#(GY60 MMT!ZYCJ@ZIBDD:XL,Z9!?S:- .9]G&=ZD'.@F#'[_(SXLM,488NO8$6AM]=7 M2$D'DH=?^\QV0@,%)3-XDGLI\&E1/W9N]H>$?AVVX;D7.&%@X/]'L#,;+TXX M,<:.:[DCQYJ"$, MPXB:4Q"VVC2LT C%4D2C24+L7D;4/K->.34[^SEBS#;& M#!3&FDY?\?Z@N[8Q=68PA#.CS%G)I,P+3,:?"S;BT^LGYHXF,"M_46[P!WMF M;L2^^-X,,X3XJ#_@K64S#D\7YMWFX77.4GT["]Y^%[,'YP MQ>V8YRO%?9*S98;?/="%CSX,&M7KGT+*N$G(A$L;%+_*WGT4:4^,1'I, MN%&8^P*J>Y[RSD_+8[E:M#C4]VBB,@=.$)+UP5UJ[$VGW@MH"WPRFWLNW"1X MO^0-ZI^HC0W._6C"[&C*;L?RU^A)I M\NJ=#BW-DKH= J;F,/)IF5R026/_ MAIC@"N6E9Z7);Z_%@)YO;$#'@84""2 M9&[8%)(Y/* J?G)PQ,7+%1*QG6[=2>+%9%=IAK57AHYH@."S>/*E5[F )?UAQZ1 (/.\I%IZ$ MX;J_ISJ3 $D ",^C,YTR^RAWSLI/V;OM* .GWLAV_"[6=^]FH]LV.X->,\V& M%N_MBG>_#*SZ.,2[ V[@14/=P,,X4#9A5[S") I6=5#V'VOMPG$TC1._.]@8 MUXMZ-K'1?A=6IQ9LO?[:?;&QN'SQ_,]"6!9MRR9F9=C=/Q7N?G#QM"+L7A%* MH,GWK0@7AP(0>2A'T)TH4GXW\<%WN>Q#H]=J<^FOW>V[J+W?6;B) I^?F_UA MOWDZO$.1U-JP9VU8NP.X=FT P]X^WS\'7761W*1?YOCK]+YY,(Y\53C MA?G,^.^R^%^)G?[S$V\TN)\P%G[S1E123<$/JL6MSH*=5_)/WP99_NZYHXPX MGU<5YT&*63@IN(;9G^)[8J5SZ96'EW:_??_^MM(!DA4K+[-N]^2BLUY>6M%PE M,SK@TRELFBRBAY\GL0]_=_7K3>O3CYNK_VU=?7FX^?'>L*8OUFL@]R>,-[DL M,^8)PRWLO='%[D3AXO]7F_Z7Y_V+C]X8?\N=KG]\_I$[76C44P^.7SYI#4B] M%\FLNC#[:#"X\[TYG(M>[T#+PRO7OOEWY,QGL/++^@HN=5_!EOH*+@ZLKT"* M$.TSL?SHUH(E5CHU;2R9MO+N@@-L*2@T,;F&9=@N[1S8?3M O4W8<0%J_5&D M[=Q1UUXOUEX?0"O C@JPM./U<<+/ MBS%B=UQ/I85U:\):1HI^2,(Z,(?#@K3.KH5UPZTI6W]P-#5^WY@5L(DWM0UG M-O>]9X8K'ASHEK3LYGM7[++$5A7%CE?KJ[)8>U+NGGG1+:A@USO1 K15TI M?*WVI-L=L]?SY%SA3CW7K#V8XV ME^%>5-%FN3Y[TN#"CB.]Q1RP4)9A4QR"4!:UUA[8IG*T9YK;\=@9L8//\#1> MC\MP(JKH,5^G?4?)^Y!O)P.++9NRQH4CNPK29S?I&5B[]^^9__ MZ[<^?_D=+IZU?/NI%4[@J\RWO1EKC:8.3%X+SH]>Y(]8T+H.@A_BE]8DG$U; M4\=E7T,V:SUWGUM8.$.L;\>SD=U[X_#%\IG>P+9C)#:M2I#K Q_+'S^S9S;U MZ,)K+]A?=JC?D,2OEM<:Y773PH0&R^NP %'AP#:Z+9VI#E6C9"4Q[7-5D$OV MV]!=/LPRS5P;VF ;8>^N"6-JACII86V@L*Z-/+ -8>V8W?9QQ-/T(6?-$K@@ M0% [R>"-;(@^R BGC[1;6>4E]PE),$KE^GY7E@Y^G MC% 2W!0S>Z$A62\@;W:+0,]W84+>:4FL7Q+7ID3?MR1>[#%B]^Y$SS#+D8-V MAV%5YI:MBG/57 >S%@BL\Y+JA#4=T>]L30@L<]#;6\1L#^*K%>8@%::DPUSWJN3O%W7.%C4M>:]EB';]BYQW:R?O MUM[SNQ6OF=%4UOM-GE@8&7"=DQ;OAN$)!&$+2EH3>%4F<)3($S/ MF*&'0G[T85?SH]<;7]%;*9AU[4:GPS:.&3'8?MPG8XJ826J MYF@VI";10I:K>EYOPU+2(>%,R(#EE6M3N%)1]RK]#+=2$ @[2W[Y=2-*+;-W M69 >W;>AT)*\94G.ZP58RB"U3TG^#_,]VPHF62&&">^V._T/S93CPSA^-6'# M^^K:CL]&H1%:/_7>M@>+D-=P4>E\=0_JBK;@YN?("=B#]5,D>C?9FGKF>0/H MBQLF(B$7)GS/3^L@>USFN6 M*-U?K.=Y^)Z6[IZOW!>V8;*W3]OJ')K.=RR'.8A#%;M JU? M#MN] E2-?\RN=?MBY:(#7 MIH8AM QN6097KB_8D@Q>MH]\9SG^X\M7=^3-&$^QP/9"T5&]J^QL6 MMJ]>O8'9/M]_WT!U&4]MO"G?,<2>-%Z<< *7C+P9*/3(L:;@E[M_G1E7@3%%M#"G: XJ40J =Y%71=!NM?NM]O!/OK)?0&NQ489:<7[(IZ4_X_TW M?Z)(W(YSOO:/^T_7_X2W KOR"=[B]\#ZZHZJ-.WDW?$WZZ*Y+0$0Y*O@(@8_&#?"W6,6OH813JS0F/O>LV.#_"R? MZF%2D,K##F?7* MT0UMWWHQ8*&<, !-^7?$@O#,0'4D97E$[$1N)1R$SX!/\6)0*BLDCE08!2SK MMZ^?;G\8\VD4&&4+W,G'DJ0%WK56_?E/-%E@87_ FW!Y\ES;<[_B:Z(AN1V/ MX7UM_)A>;T$Z[N"N>1["5S> G9_(LZS ">[G/K/L6U=]7B<6C5:WHFR@?W>V MF!3Z15FLD>7[X#L*Q@L71AH%S,8J2)2;LH7I-FAAELQPWBU_IQ>5:@?B/W-" MG/\OC-W!U@ _64]LK2EOYTVY,8>]!5%%:>[Y=-,"O("6@F:1]8,9+M._J[GO M3(TA 8WVSK@J_L$,"[Z)6NC ^Z%BR;T0- Y!0YVQ W^W;-Q4X0>X;O07JJ+C M<51>L!,NFB+XS475]''7]-% P";(W B,,J-O/G)+@7)N,<@5M9/@@^ER9I M0.939C\QVS2L(("]'!\-3WGR8:?'X?A1"C>EG(H2$$7E#I-Q"UY=.>BD/\.SEG'W MZ_???UL.:E6(]9AUB]]\E$=LXTLK.6Z70 *?M3S]NKOZW=?7EX>8'''BF+]9K(.,;F"QT66JN/A@3AF&2]T87#H^&B%W_ M5YO^EQ?6%A^],?Z6NTS_^)R_3!@+J&>1'FZOP>#_I0C#4PVDM;;!0JLC3>;8P9V3=KP58+3E MQ)8C:/#:F#L2104/G#,AM1@2\@MCCW,=.>ST/H) M)B/ PVX030G :>Q[,P/Y%.$6(T-8/M@H70GR!,X?>FU@33G4]F&C:W/1^,3P M)1/K(5[_RK6_\)E$)N[QY'NUZ[%,.W;I6ZK,8[QABMG?8Q@K3^7<)A M_Q\Z(#?D@*AN2X(07&"3:TS7+H #_[TB75YCI:G"*VIP[(P@IH'1]R%U>N7W MMO(=O?(GNO)MO=-HOV5SS$&=T&E74YQ M7+U/+V'@ONSWKG M#,QQP4]O/G:&9OMBD5EP9^MZ@)SP!R:>@QSQ7)6QV9@XN"EF\MGL<@ MGGE$N:N2KN[/>EZ:G?;>Z-!C\=S0)\IVAQY-4Z@([QZJ&U3UA%@^AAVH>.61 MEEJ"/&KI'?A10D@V- 3GYN#\LC$T[_Q$?12;UZEI01X)^0[GO/D9^A9VZ;B6__HU9+/@ MN^?B0'QO.H6O?A6UX^O 2R3;;:]GG@]V98:J]KYN9[_5BK-CQ6*4U+KFU.K?OP% MP-A;@2X6SA?(+A<,YVB3^XO,V*9+> M9=7%U4N*ZRSQ7_WTN>RFZ8*-S:I_JCZKD_.HNLN"EHYE40ID)TIGS=*5I8_, M/Z_GO:7:-_*F:B'T!J5&2X>>&WHI6LZJ,1>M&(N*L9\8?GF'E4J M7=*]3?U9=8'W_7PM8'4)6$<+F!:P;0I8NX$"ICT [1KO1 MJ++=?>XEJ33$> MDDKL3A J$DMSI'(E@B/)VM[7E-DY@W.5-3W"W7=)AG;'REB6ALUK*UFU M\$=X5OX+:/]=BJNTIB&E>6\*J92T;B>E_F._95C#)2BBL5;?=Z7]HHICJ&$ESG322 M0D+ FZ(<'J6SUKCC4YF%R6L#6=-CBV']ZM@"S\^W4BFZQHRNDN+2HEMYHO,$ MM:S$\SROJ6!-EZU.24W*-"^V@^A1F\C64>I\8-+:G!/'>0$UR3JN7*V&MM_9 MC]3NH<%.A]^V&7ZK%_5A+?G99:2X$=W":^P-=;3+G^>U6ZSI-194?&_8,6'V MA\WV'W>Q&6L=V;*.E*E(KSYWM485 .[[^:>L'GGPC6NZP_6J M1_OR_(TE)+HF)WN4-#H',]$ M'.>CUEC>8;NG%_<@'K66[@[:>])='5YJR';ZF8V9CP2UBSMITD"?7V=]R-JR M6\4\QM>:H#\%HZ*&)1:XM ]=]\ M[)J]X5;0!77UYT&*:QW(U-L2U]Z;CQ=;@5_7LMI862W-"].)-:N$BI/2$/V[]/HHSMZ MI2C3B3R:[K4#EO5O$X/A?E1!-^<=K),KBY'M*C54VNL]+G-6!_Z6-&=UVK&> M>7E ;<9:%0Y$%4K=W3H@OK:@"XF?V^TWN]-(^[E'I UU((EM51OZ_8:DY,NU M08=R&^7E5FRU.W#+U4!NSVV.N3*>K=8(J1$7 M=>"BU:D1_<%^\"6T/FA]0'VH VBM9DB)\_T4TJRC$9K/>9'/V6<@4"-GZE@D M;(*>V9J!=Q\&AA72K[^?W9\98UZS#(.UPBCT_%?50?6QBC3TZ&JDB+;<5PZC M?/DA,-AXS$ RGMG"-QQX1&!P,NC@R*F@;^0LQ KX Z;@1VK^2[B@AWOD@LYA M?UY*["P,WFHL6XRN6HU5UO1##'4E(W:/E5RQ7CV6GFXQHK1 M7C@]:PW$[5@":V,67GH,I@,2M0<,R(N M"P_4I]IR^5D-:I[7,E&3&Y7?&\R"#>LL+[>2?CO:;:?Y(IA7YEZ39[0=$;S< M3@98B^#>1#"ONKPF9V<[(CCH; 6I;9?.S%9"1L&'-_& K/55Z M5]FF7):)95YQ7>F*O05U<^NV4X^.-]C*N&8-YJMI[S*Q#$O0UO5_]FN./Z'^9YM M!9.L)/("[OX'+8Q')XQYZ=>J7H\61AWL*7)VOEB.;SQ;TXAA)PFS?->+0O!U MK$<0BO!5NSK;B?E;8LE3WSC.)DQWE95864T,T08;A'4Z79T].$PI+'5Q-F&PVX,8*H5C9K>] M_Z*)8Q/&O?HUFQ#4;4D63\*9.=IHSO7$\Z/>;H=-:)FN4 MR3JHW?8DDSVS?:$][\,4R6+/&V2R#MZV__5YZF# M46QGLMA'C/F&%()J*:Q1"NO@\-JA1?S8,0?#AKC;.JJ3[];\8&'DXU6MN>\] M.P%%=6R$1YW!PNN$U;:)U:*82V)'B]GLZ:'I_DU4K6LR7):PJF@0[6Y/LH MM^&$^8>,^;_LR!EMD:=ZUO)^8 M=&\1R+E>Z3[?VT%<"W>#A;M,MK<(^ER';'_L[LQ[RY-@W2*V ;GW]KRY7&;, M/;MXNR=HK7>494:B5LCH)I-VK[75;5_XM+CO5-QKA:=N+B.W%G8M[.U.K4#8 M3:;;KDG<-<'V(L'V=3$;=DR#+?*/MC'VO5D9XS9=/?=!)'QX!\..B'1[YOQ$ MN*6YSUIX2T$7\G;J!<$[PV=!- T#X_'5^%?D.X'MD-0$1"=B(\-W7-I.MX9AA?6O+!QM]A5949?0]K 6=P!^>D"SX$FR5C M_!L,,GX9Y9?4SY/X9'MW]>M-Z]./FZO_;5U]>;CY\1X6_,5Z#>0NA"=$EZ7F MZH,Q8;CKO3>Z>)06!]__:M/_\L[$XJ,WQM]RE^D?G_.7"B:JDF1IHKRV MI2O)2>53"B2;(EZ# (-%LN;7WW-.=V,A0! $-Y!":C(CB2#0Z#[[\AQ)F8EK M#B:_90-8; *3HCLH@^T7(RH>4/!RR8ZB&"3(W'9TD-B1TA)ER+Q7QBRZ?F)8 M(! ,D.X.@TL]4*QPZJ[ADA21=^1_@1OJU'_&9T()'"&#N77E$5[&F!@C>$N2 M2S9*,/J&EZ9[QO*%\.:1>WZ(W/0CO:#NPJNAV'(_'4(DA:9"/E43URV/HRD; M^R:[FR1:^'#V2/BN3VBA/,'=+TU[]..,M-Q-=S"X:K=?-:\MKO9"-)7@.BH!6=+9IR)#&RA6"F=1>E M;3#FP&Y3D*G=N3X"POO;68/_+BP\^IV++OP1;$MNT)WBB.1J^/9G-F*S(7/D M#HDQW/1/2U.5^&#N?<\%;Q[W*/B*\%83GG)X*M.JZ?/;I_!N-7Q^H[TL8TV4 M="5ZC7(,G_^<-&@_[?10JCM6=SP82Y]H3CPNT+4^+>H; T]ZSAR=7&.,92HC MW7'>P.%^U9WQL39JE&_N>58"9*%KP\B=T4[XW7?R*+_ 25Y%#[)8)J2E]LK2 M:%Z1WX[(K]E((;]<&>:=DU]#[1T2N:GL9F))=4I@+3KLA5E^A6&Y([[5MJ8V MY!]XWJ]8A8C::AQPENRQ:HK2$UES:\IA"T3645M:2FL[8 M+?V!S=(O24MXY5[D5BTH"SJM8*9CP=D4W>;!VCDJS; SS=#?CF;(1V'O M0@V\)R]"CIW BI81T$,5CMJ9*MA>>AM^N**SBN46Q5$6PO-O]BH\_Y.CN-;V M,MK;I[A>LR045_D,^96%;CC4:,BPYX?Q2>.5#[%K-MY>@CL91\8H@//"L%/I M8C1R?.#/*QO;BYZ9-3)8L8#RX:#=*F6R,RK<7@9\3U2H]4M2B%&Y([DU#"&5 M57ID-QR\O7PX'=.Q(>A4NF%GE+6]3'=QRM+41KLDM%5.E^)8J5]VE)(VV0 $ M=$\@4-G+S, %:7749J=-V""51*QH@F/%--56MW4XFJA,U_1.T"_,=3\I_TQB M+E6V:W'"RX+^;JV=2%UJ8FQGKOIYLZ'V&X>?MU51V3:I;.UDZJZIK*^V.H>? M-5A.@_;P:B %$."HQZ>;;2\5^8P7!5=MJNUV2GLZ*1,M'HNWMY6XW M(-%&XS0B*BE^R *-'.;72J_FT*L1M,@*;:>Z8UGO6(5*J'6) M_=_(&KNS9S'!= M'$A3*8 =\6=:^WA1!1 YKZ(IK4/"C53R?P?TE9:=+RK_-Z6OGCK0#I^7?Z]& M?J%P$)OK!KR?/W1'CC&O7($=PB. MK6 S1[M_0!BS2BGL@,S2VIB+^@A;(K.FJO4/V*M]=T>FFMH\).QWY_RBSJ7CO7O[0S+4+C19O4FFJO=;!D?P[*XRKQ5V]HC]_P-PQ5 MGBO_1U$4N>AO_HPYQDC\,555_75AA7_-,UI>U-S&[;UYUF,6GK+F_/K_]5W/ MF+Q%GTN?&M88//!/K>Y\2<>THCM,,:R1Z8_A[Z^&-S4LQ48<*'D!_ Z_(M61 MD:9[<-U0-[&I7G&GC+JN^12<]+:QC"? =1&/GS)\F+?6/W(>@EV<_%8@:*0 M-0U+P)(@VUY=]5O7WQ>]*Z;UV?\^\KO M1)_*R(2-A[%?R%+>ZZK0@(L_?FO$D% B M6H;Y4M'<3FGN\%2F'8[*]V#/Y2SYEI5:]9*5)NAFU-VN$ ??;$L$K2(AU'6DP]8RCTUUT#Y8,_<2 MI^:(D^;OA?0S:H&/AO3;[8-UL683?AG=M3*HRRH-?W)YRDPAL^4"YBH-7Y%W M>=+PW6T435=I>)Z&CR9-WTDB_L+%R&3&Z!$EEA5!T8FY$38[Q[SXE3V;Z]:; M,M7'/,@Y9XZ.\_H4TW9=Y0,OFQ_]AGD-X_S;W1?89DIK\ _&OWU41M%)LDAI ML!#=8Y3(-\'L,S%C#Y8::6I8ZE^6,D-KT,@0]?\)#+X+WYO:\')O9$T^XM,N MK#&:F.8_?,=PQP;=.(\Q>2??]PN\;FPF;L ^W;SLTT&HY7JR!5X!6C#A!U5Y MG1JC:>99S?0W?CCV9 (LK4Q\SW=HZRBASW>RKCS!T?%=AB-9.($A>\:,@JVP MGW.#ZB6RG@C[VZW3$^FFDA[@C6P@"CI/FBN>? X'^/F6_9!YM1 M"K[L8,54XBLP;#WG[0"GV6G7DR[QXFF^PJ]RJVGK+>2>[!WGPZ&(0Q;W58%7 M,&S87I +;\K$L6=9]^KR&[TQW7'QR%$T3 S8(2;N4X^=*AYHYBEE#&?9WBFE MSJ"^F.$-"AU3HYXL[)>GA%0J21CESX@>O$#)^HMNF,1?WE3WHGR#:4>Y]S67 MC6K&S]K4&(/\_22WK$\GV@(>PHO/5VB$$U(\W^$WAXJK0 B\&(3S@]N-?[G% M-*<%HO^!O3#+1PH<,Y4^^EY_K*=($ZSL-O!P M]#$N#-O E.%;^F,>F?-BC+CNX?*1LGB"8,$NXH_&CY=20R[Q/&2DTB(K!D+1 M+3 ]3,4T9H8GZK9X]1FNCA*(>M;=.XU?.#N/_)EOP@U>F#*:8NN;O(_]:C'' MG1IS^ .\.7/IIMCC9DR,$1PFW-H>_9C:)AP-',8+EMYE/=*;.HS10VLH0X30 MP,>QGR/FKC(M8,6J$&6N0I('''*?Z.*1$2-F;F<+\Q)2$&9>QR>GK: N6,,K M V$,_W7A"$S=B=! 2*,H$@T7Y)QOCOE9T4UU$D#X"* 0ETN"J(4$VZOX'IC7 M?S)QT*#RX-RS%+4"QM!"2)\+Y/!A].A%NE$5 VC%>E.Y=ADRV%QXY1GM[U!W MX=\VIXA@B'MTJ<9L!G3-E?(<#M3!=<;IA]-57#OD(ORI#E0)$A(^8-8(%@+; MLGC;\*%%S-*I_0K'ZJBQ5QK;+).4+-OC)#)DI@%?5PS/39$RKW3HL)^TUP&Q MWCY<28)=0:\IIA(GI'!+4G=$,+"@$FXY+%(@IRXN..!$1\SQ="/%\EI5L+I] M'0/*%>0!5MW*^M*Q\2*K2^__N'EZR"S,B92;R@+5V!VFDYICOP8?+7Z&):3* M_1_?OG]=7?ZSM(YU42.>G8N'*WRX?KB?VH7-T_7#Y_ Q'[5WUP91, 8J,5B>_6;,F48M/BD-,$/5D1H M]_\VZ']I45_QT9GR:^HQ_?US^C&A [Z=0WJZN_IB6#\B>\LI:9U-(U,N1FU1 M\I.4F;CF>K+CGL%2&7YO:FR6>,2ES'GVLVZLD0 M9.#0X59EOL_V9IAOZ7WZ]61^,7B=5[!6'7 F'.QHT=>/Y7&;:84!C3N@2O'@ MSM'2 0('\U)_!@L#O AI:_QO)'S&(WR#WUP*#"89F(>6C,C/$6'@]M*?AVSD+R*6.-@RH/^ V6JC,'1 )-^XL/1I.PR!AY1K$45 M"ZZ!_'VDSW_H&$R1_5BB50M7MW][]LB#]6-CG" QZ@!WX*0 M&+;08;2 =);^DZ$L,JE'#H.)7AC^14A? WQ*<'%<*1C0>0)]YQA#'[\!)XEZ MS25'W/5!*LB_*.0T#AE8&0Y#.4-NXUAT\WF<..&!0Q8)8 +%P:.M%Z G_ND$ M'@=N[[.-BQ5YBDC(*6VE8#:08,HC2>;$02,>!K21C"FNO1 ;X)M$,BOP)>?Z M&WW+G]OX@N#.>5+QPI==%MF9(1OIB'A&VP/W"AU] P,H2HMT)A(8B3XPPW+,7'K89Y]-1<:WT. *A M[)OL;O(]L@N@D2[%'CS J]WP* ,UC#[! RY->_3CC&O(9JNG=?O@8#)05W-T M(QV?53VG)>F.JOK_JI[3JN>TZCFM>DZKGM.JY_28>DXO Z-50),<:^//,77Q M=0L'"I=8SP4!\AM5O^BI4UH:P&1CWY3645N'A):L^D + >5?@.7%XUQAW0=F MD2B?A7^.!.P6 ZM'JD7*#G/>[6XA0["$LV]%FL)]8*YO8L#OQK%G5_Q0[ZDZ M"ZZ^EZ>_)AQZR5#0*Z+<(E'V4HA2"XER$\/F71%E&?V5DNJF!S;V.2%.1*%C MJ);LB:@"I-KT$]9$!YWMTMU&LGH)UW]F:5Q_CX>:G^>S?9]J_,MI4>-@=SIH M]]385IM][> $6;E&!=6/RSS/Y$."*FVS&_[N-?:M;1[#0_V7X4WA>IP'%;;S M%&+T0>M@0#5!,W=*:C VHB+@B_ZW&5WDXO@Q!_Y@=]-OH3'?2+RH"+5+9)J M:W=*JR+5RHU:4FEPS0MB=UYF<$P@4ODF"!X#T%2^-\F22H4G=FZU)J)]L#C, M >BVXI32ODD6IQ0>&GHRU4/5U+3UIZ;YSFITJ*9HU91-F;*S*=J?I-P4KQ/,Z"\;!RHU@[]J TC*NL!0R7KG8+^R*6-0.^H MB2H*8Q(A#7TT_0*-$6NV_6\ M"'682?S;MH$"X+1[N847UOA6[.T%W^N"])U,H.;NDV]M6X'M[#6U#'PW=:&A M'8-OV=2KNZX],HB L?LU0PY@/[G+@N;!5Q8=/IES\*3A1!;(:R$*$;R:B^(3 MW],BW<.>[>EFI)5U.>]B>RMUIH87J*+=U0 >&O%^?3:9B-?"+R.6!37:YVA, M;G7!M,IQ62_:ORS;F+$I%Z2>^4[%],0PB;@"A>\PSW>L8- IM=M/&-BV<-A1 MBT%%1$G#]ETEA&=-LRP$0AG>FL-*YCDI D'4^O*,O*EC^\_37%\=G(G6)?[5 M9R!"A[#5'#9#Z\<&UB6EP7["CEMZD/ 5+ZDJBW"S5(CD.W/;945>IMV@EVDF M7B9;TP@D.Y 1M&)"((R@ Y)9-GQ;NN6\>A?.GOJ_.O MIN'V+B"U9B)Q%-2N25G#OT;0'>+L(AL0/3T00(9)[QN1C?*,L,MZ!"_!QOOF M\#27!%&N.)I5B&05@E5MWI+]A;DN8R%N+5G&Z6W76FK;]9ZD$N\RS("PDLAX M_ V")L1W)Y\1FFD(W]5#=$$I=\E2P+ KAZ2*L"SMF1)"K:!XLR<31#+%OG:! MTXBP& ;*-^;, M@+\5V!60O,)9^&HZ[=?,*KU1"']Z\(T"0'F@"!YB!0#:%K M(?X!?Z"B>ZB#V!SYN<(C/ @>X:#"(ZSP")/"B M@,D1H-XR)P9'%F$'^2BAV MT(8"E8SH,4**!"U&,O0T EI#:UMBYHH;\EE.H:QP.8"7,9.X*W-0[+"FH" " MT5$M?(* K17V*UEN',0O M[+XP7Q&W!C@<<=1KH[52:(P4+/$KDLQ<4Y4W7E M;E&LZH32)Q#6;(FA%_E./MAVY1^ZY2.BWX)'YBX*H"C/6>J[AUB9NG0 2#D!HN0=J)98?[+@DLZL;'J >T'C\'H-X98CIR,/(H(+,@W#@P,__27'^C "?'Y>;F M_IPC/O(+\,CKW((*+Q81!^D'2!P[%XP+$Q&Z!3LY(;&'7$P8<^0:4I!XS'XB MTZ.KSJF'G'9PZ4UCA A^5M2B>%U%1YX$%-3'! \GA ':-HC=[+O1J%L()DAK MQ5<#2P94#?)R)GR/R,0E3T#!X!9+X9C6T05KU.,%Q%Z&,&> ET88\'WA*$'2A)? MQ=$EZ+,\>F[?R7.7 7QN2]ISWEY#'A4BIQ'$.-]X 5;&:2F"Z8JD8>.YO 5R MG0.8,3F\@CDCPQ73#_@3ZF@+AKZX[S*)/0KO'#=DU0CU\L?*S0[A5/5 $G(! M%SV\!8$M)21?>1"@PHBF@I"I)%Q--% %$*IDIL@J\!EHK)H8$)"1/AY+$(\* MQ+#$(X1-Q0P@71VH);*R0ZBY=R09GVA/9G.P <4VI'++HGZ29\>EYL3DTFV= M/5:VA%MY[%AM) JN;-?+ &)K9@*QA:AG"4"T!&#:WC'; J.;IX8#@SP'@E#H M'&T=K&9?MSX ?-;><;'^C?Q[C?Q[0%"LY8!P2:BL[1[^:LRLT G%(HF* ]XK M@%PZ/&!%C:=-C24 >]O#[JY+37E;B;;,'<+.Z7?* 0?W)1;KP0E#KI=];-MO MF=C94Y8C=V4]\M#M&H/V%BKBXFD^-.X+ GD-VDLZ6/=Z:COD]\7^BVV+JL/S M^./4=CP>Y(VYSJ[R05LAHX^(V7,_Y= 0?8/.%OB;SO0)CG0#_FYC47>OVSAM M_MZM/B\#?_\3OX9A&)DP<#VX@Q[/[7&M(20.X!&N;2ML M Q]0TL]FID*SNZ23:G=GGN9I5M;#EJ7+$]7RAJ)E#R)C=;?/'I53WC:ODK@6 M^9>;)5;2$![7%2N;B9.>.NAV#VZ9Y*?$F$"1;6BRPN=]-:,ALE-&^2;ES#XJ MR[T2F8ZF/H?@KQ/'GLF"@>R6!DV,^I[!WZD&DX3U'MSAV&]4M\H\7 M"RU.-?V:?31-<31I!J4X%)>V"3/D#M,5K+SV&%7TJ-AW-0?E^<9[K7AYT<3T M1YXOTJV&Q8]43/?3(P.K$S4C)[K_*>GO.U\2H/[L,)&G#LLA4 QC&86X!$?* MVBBA!,6*K'E=^9;RUTB9;U#B(6M],/<=.3ZZ,_4"\$J)?P$_BI0ZELC8LR&6 M04R,G_"'V#W25J/2)S@5E[*]3$Q# [5DOE'9GBA4HZ8H.WC_X+XTL&\THNXA MD:.?P3*>&=6PZ5@:[,)](@0JGBQ'A 8U2O&)>N&CEA2(O!^J$]W!6ZA^B!1- MV4,Q<1'HE?T4W$U$ N^245\HCHC3VO)&PG:COXW0Z /:27>3[RZCZ:AW8M&W MUK58\HWMQ,.G7Z3+7*BGL)O1&OR.*.Z.F->P^+X9-+\R:.Y--"B\\](<_67N M?:(=NPTW[('OUY.]V,.SO&RG597M5&GB\J6)4\MVA@XV;T0J:>3>5.4T[YPR MJW*:BAK+0XU5.4UYTF]E*Z>YPGZQN6Z,N0]O-/)/AWDFXT-EP>[J84T?*74$&@W%V3]ATL G1'4S;VS0 _(#--4UC.'S@. MOZ_DNHQHKL+WB&S3)[[6=?]-N_K[\)RZ#0O>0GS[>+(B64AF08[NJZ#LC*Q( MN\J*')U+GB?:MQ,':O<^=DHMG[ 0J@C@D44 4P,B(,A:5:CCD#UU6J-1%&@[ M4]?(<,=GGWV#6S^],O.%?;6Q[+!0!*2K:HWV$41 JI#HVA*@?3(2X%@:[;2& MMFNF1WO_Z=4NU'K75EM5Z]UI\GJGXO6]\WIS+[P^=1@KUAVG]K7>:7/[>]7L MW8K;]\[MK7UP^XWM.P697>LD:[Y/BMG?JVKO5MS/\Z8[*N]QHE'_D[?8D 2^:3< MQT9PZ&.L"D'B.!EF/V4KXD.6[.CM1'9\MV2M)QM?_QS!I1?4(U(0O&]0@@S" MD@:UCY4%44BNW"\.]4DU)I3?77^^9 _A ;_AT)*:J,74FHU?(C5;Q 83O&./( M+8 CH^6:3PT7-E3>:^%1 "".7)<7W6B@I?3C:6$UM+8^O5[S-13$+5I.ID1^ MF>_2W'IOX2;OTJDG&PM#E@M'@YMO[X@_L ]$6)9N MJNWFB3/WN]#;51O6_IF[TCY^VJ$^.H:BBSY$7AOJV<\B(DE4*F0/,0Y9/OH MC M+RQ5%14>MJA0*]QFE9.YBUD ?57K'!Y Z: U@@G6.,_?-V!%V+,32\& MZ*86 ^RMD -'QF340+;JO(8F\H)49!5[R\/@=6YKAQ+;89S_CEG^6(8?&-IV MJ SYDQ@9:2#(\-GYO>^,IECV&=FAWW_%[\..&.='O3.%2K=@'^#EWY0I5E'Y MGNOIO$K(MX"OQC3A%DNYY+:-(H3EV5B*-:*^ F/$JQ3A;SY<=OL$MM_$>]7A M,QK:X/KSN6DPQZTK\-3XF%*\R&+/MF?HHDX5*T^-,>,G*#&%7VP3.)Y^P^&[ M7"J[?/RG2V-&PZ<0T=/83M>U1_R^#ONO;SA80!E^7=R4KP%++>6LTB'.5_'@ M%F#Y/$_I5GR786V^X](RAKX+5.4>H!BVPB4_.V]I%2YYA4N>%&JW5F:%X\7< M,4REV= &H@;4BPA!%QZ#$Q6LU>(O.G<4;^%SF?#5&#DVBC[E;C(!H9A)P=T. M)V%1;Q^.&,ZHB=:TE&(5;5!KM&NMQG^^6PYJOC$;?X^^@-1Z=T/82!*JEV]7 ML/IGVWF[F]QZ;":O&%/;3O 6_"5@H7GZ=/(_/-(NM-"YN$XY=C-E2$106C[7 MWZ@\T\@D!P]S?/P00#O 21L6:$#3Y(IIS$O_,VOV@8[X]_-5]J_N ="$";>" MCK_J;PK==WTJ'D?)>"W::Z8%8QJU1@>;P+9$>[=/CZ"32;>7CNBZ<$+->C+< M$U =FD125I -)-Y$L5]PYK@2LU1QWDO-^%F;&F,08)_D'G<"LB2SM$;#B[$. MOJY\IT)Z;XJ#$*3]I$8FGF,-OCX&832WN1'ES^91$RJV)!HC ^023L2Q@\U" MV@>B\.A;#)N$^ URL5*XXA7<)XFX5>=$_(?QPC@Y"E(&[8(<]INKP"M[0#"X M#FYSXGI= _8='@5_&?LCG 5O>-CS%!IR4WB%$9^F]Q88K?@ :2F"F@4]:8_@ MCBL6BZR9EX>;_$(R3>-;+(?Y 0?BK[C+*Q\KG;J-IZVGZCR:,YC%]*U&L@D' M%8[PL>%'W@1Z$-U#(ZXC5?VICPY]O4)ZIE%/PNP$'.\+ELSD#=PE03N2;>N; M'V>J\%]]G&D]58TP9-)XU\>Y8-6M=Z:K^MFT5GNO>Y]3E>YCTUM9MEI.'FHV M%O>;6L5$M^0*TZ75S;7UA]RA9-99[M VA(6V3%C@'T(%E;F'O5RMI97HV(7H M2!NSN;N]+Y'HT#+]O'5V/2% ML%7S2)*N)W6I)W,6YSB:0YV=YKO)W*_(CCP M#]]\6T:;QQ#C:J<7?31Z!],NAXIQ=;<:XUH[N@44E">ZU$$+0$&\V"(&^8,TZ@I*)]%H>U$Q__]BX !2JPD/TS>V&PD/69_6EJ.)OQ.@4G MU48UN>D$F/V=HH=LDPC710/H%D8/*6#%V[[C37-P^Y_,L<>Z.UU4ZCP>WO[M MM%G]7>CU=SJP^:"L7ACXHXC#/JDXO5+J^X4-6C+RKL(22I45N9><)5(*PXWD M%BERLO-*#++2BY+\Y'DLED0%*?0.((6ZA<))ZUH&>^L&?=5.X=>\08[C?B\+Q3X)E;*QU1Q?#< %5%C9:691:RS/0W M7I$VQ-*L%]M\X2@RN$K;=[$DPYC!_23&3-#];-*)"""9NH*CE.>\J@MP<8@/5G'O4BYX953FZC)S;,_,MPCTDJU0&0L0,_P8E+N&6%#$;.)RTN,< MM>PM>@T5:8Y@J?8,H9Z *:=@C-!CGGU>P>ZRD6+@R^/H+'&)XRU5^8,F0,+!77];ET6J.@.V.* M_'^^ .?&T-TNW[[I6%UY-PG__$9%VP'IWMC.(]_Z"[DQ>:JXO_#W@AO36]V% M:&$;@;ADC;$%.4B'98"00V%&FQ8<9LKQTD[G$9U3?1P5BFPR00 QA,KP'1SE MZ9N>&QD7# I"52:&!88?7DY$0L :#J]8GICVZ[ZEY#Z1$ZDWY5IW+-OW+JSQ MOW0'22DRR#N]K+)?:K3$=HB62&H7WZ\&9$W&@7A%)?*.)RSF"VC"Q5U[M_H0 M-(4N1(9LQK@4JA!):PA2PR-IAI],;7,LE ,Z!*#9+E[8O0WZ$%P#-F$.*J9' M#QA)35R O5\@<^A3HM'%"^[FW+AUISA %\UAKF[0P1/M1?"1PU6=_%;8MC'B M]W?YTP\Y%W?MLNNT*NNEI=+Q2NF,@)5GSR-QJ!17O+\8N%Y:OLM!_?+Z[2K' M1U311#(F2X)9S8[V',>*GDB,&09B@TE[T K4]E+VZ0 MSL+O.0P6_$'_F+)H6BTX?FB*@UL(B]7Y:G2R;S@P'ICK&4_^B]:L=T0_/N^B MR_;99>_^DZ-3G\IG_8W;]8:UZJLM\55/?'4,WC_8:(8]QL5^&'Z,Q0TX"-J, MS'L=W/JA"Z^#+941$%A5^,C2ZA/'1ML2$=?1VX*9*=N7*1!*CHT@/?RKX4@R MF0@+496&+ (PP]^XKQZ,,A1 M7E_?]MFBO;+"B%)V_?BU9=IAK+3=O'))S+U>9\?F7J=1F7O[,?)+GY@+?NR/'&&),?PB42^GLH&A9"1((6!#BTGESOAG]QM,[B4P7%T,R M9U/G5X]_4YXX\!*LA:AO*L3 W':B\P26W(Y?_VK[YI@3SBL6SX3I"%R=2(3P M%"O/6HCGK""(U(EMGR<+C-4<\BX*8B4P?\[4C7)O^JCN$NO7P^#W!:1R1VB(ACY_E ME;ZAV*+2HYS[C&NB]Z&2"/@+(FD%:)UR"^7^?LA!#_A.DAHD,7RLXS 2AJRN MYUD5'SB7-?R-J MF]D.%J9Q6X&C.#X#@4JB3WW34ZWG2B]6HL G'LM(GQ/N& D13BQ!H:\;'15' M[)1!D'$Y07*%0SG"CXZ-Q$EBI%U'E0 MN0B:?@QVEN')PA/!'[;]0QD;$R Q@K[G$&K<#)KKWE3 %^+"'N?P+2"-A55+ MR1/ IZ'$,8T)B&8B,]N28A+4O(,[(:H!L?SA#9[M>B!K?5$MB4IIHH/EP$T M+%F,L/00K#C]1R!Y867 ]U)PA%^3D&_$L.G[ Z:/H9O\>=$K9O:8F;)4S)4E M8& R_2_(0..%1O^)\3=H(V$05RXG0!R$'8=GT-N)I?']1*7D.XOY<#%2,,0K M1.!$\3V&6VW#5G.!7U<>@42IL(S@.T<.C:E%^P@L=_$+E]-45CKWN2%GN+9X MZQ%I3U%5@&8F 8:*.\*+XONBBG$4TWZEJD]Q3G$ 2D&/ZL*^KQ+A=@Y\Z?A8 M@87SY[(YJZJMGS+'C'M0C16%^M+GB+@<0:F;=Q4='2EK=]Z*E:8-ZDD GG D M0PH#@/$"1TNUA04*@064[NH)81&TY;6W?5 8&V5?V][-V/658Q(&:6@06FE> MKX=M'QG8M*HTXD" F6]R1(P4TY&TK\#7& M1(&K+%M2N:#X::#G":R=N<.M7!#:V]KL"ZS"XR:C>T4.ZZW%RTTC!:Y+SDA*))S_]I4WX28[I.-[=:3:RMH<+P9$-FNI/(+EQ'.7=+0+SOJY4S& @ M6-PS.I>PT(")N!#EI9ZK.,CUX#^\SCA6&5Q7_L5$LP3',4XP:511X.$^+YB# MW)@)S,X0*3>B](%D["&6S)/'%[%N]E^>MS%PZPULQS]Q-RY<%X31A36.E-E^ M%3KTSGK &!22$%SPS<;^//XKN$6&^T_ICSZQT=0R_@O6)$&NIEW@>1VS&/SE8@P.?\)F3P[#P>@=' M5 ROH"*)PY&$5I'$.R0)=,[E-M$?RDT9QX$>(>L6.R7!E'["V!,B@9-=O0(% M_%3AJ0X(.]EL]#.:,H4%BZ["+<;VGM[FC ^$6OC@6L02\3@3+9CW?E@[L$&4 M8O&9Q2H,.I2O+2.\547I.Z;T]$#MR5)ZMZ+T=TKI6MJ, )&2.$5*[]4K'.)C MARS\9Y#"K&S WB(CR9A?3]QC MJ4'(OGM7%;5F3ET!U-UNE$-55'2^5SI/0UM?VQZJZ'Q3.J]P%S?!J1% /E1O M=3'BR&)1))5WBUMSMW:1E^X2X.!JE!M95\9AM2@7KSP3^-A8R:J>2 -OE0+G M"A.O=Q-QG'?. TI#DCCW5!/,[DU]1/PO+DE(FE@WCA0UJ;>-8)L5WLQ_Q]Y?L<6&-Z0YNY-W1A3V+'5 OM@EH#G\: M^PX&H<$$7I0_D?G26&:!Y:,_(B66F74T:>'5[5'"]\?/]\S)3P_7/YDS,EQ& MNBSXT!6?NEK!KBTM+=04:8A1OH;U\M.%2C]9,Y\@*#>D*.P.X26!5+5@3 Q> M!1,M=%FSBG[_I>,5*LC9>:M5H8*4&!7DH)UA&1J%=X>95(YO6V9FHZ+W:HM^ M/-#PAFCCH=9/;#V<\'8F%#BO$7M* A#S]D!JP=05+-(BB15T>,6^QOO"1KKO MLL3]AE1QAT$^JG>%O\S]H0E:4%Y45]#ZYTV16-^77M:>L26&2\T]<#DUMO%6 M*;3,X8&!9J)[T(-->G\L'@Q7L$9]?<9"=E]BWVRDU7IO58FN8TP4*C?5,N!A MC[0$O]G(&&)V),?2J#<+UT@W&VF3G;0C>__.1C7\7%["MVM26&Y4O9^YVVF@ M.\D*W=UL?%CG.T:%AM\.K><#4%XW5W7^\>Q%R_%/V$,;DE(CQ&DAVMJ M5,8FX\^&.S)MU'RI!?"#QFZAN-?!W>Z(?NFO[,\_=0NTIL)?@R@@^G9A%_H M&];E91\^LXDQ,A#8_J.2(V:WZ>N4)F('TL=VI-&Z.OJ&&/=Y+'YRI#A* 1"( MX2%,-)["ISA$ 9[./("8H+_5E9N@527OFC)'FX ;&EG3BA4) S!LED'H% >V MG$-?H$FV"- 005^(WO=4&^*+P;I7H?%[WW%]/700$]0#JLTC172!]2@F9Y[; MH-\_0?;H*_K>U'9(&<-=.9R(/R>DHHP47,;LCY61;3I).DC>UGT1K&!#E*E5 M2%-QL>%EVF1:1B%MSHAM^)[WNG/G/-+)D*D5?J7(^V(RL*&E!&AUX7&2 '+ M\<1_9;UC6@EET5.\)1"=@B?8[ZC-7D_M]/O)UR+#;OE+--.C"8=X"4WM@Y'9 MZ_:6$J$^WCY" G&CUV(\6^904.(M@(>XQM@Z_9+@%XQ069[AF5Q0 MY%&6+V#_<648 0"+,R$\"';0CMT:W .&2!E@FAH@_<:N\CIE%D,8D8F/O^*W M:$B:";;9BVZ8O/44[73$68)S,74Q2(FTORV0D3X;3F0 4U)Z)B]<91<$+WP#L#\0%\["46X8(WH_.FM'Z5S$P(JR4"CE,\>3H/NY$,J-G5@$$4M% MQ5F7?=%6B$Q'BI08-D,J9:2,EQ29$ YC2H4)22:)R/B ?RHFG_KU[D!KI\0M M@\0>ETL2]@R#W'S&:&*+%K>8%,W"MN:YSQI;O9R$^'L)W^T"R")\GRC^%'(R MS3ISF(?!<9'^URGJ 8OF<[Q0RL4>?JJ<6L $7X+?]&ZM\4*2+?]()FFCS^PQ MSY#'G, M5^C5O_"M0"PROA<'FT>5"P$[!3%B 5$B!)LX%Y .*T=0+1T]%:DD+?EXJM*- MI G3RII#(F4)LYQC_'U">1O4W MU_KNW#0\W'CZ3034C#_%JAQF.\^Z)7YW\0_Q2]P 4L\T?K"/:R$Q1^"4-T=B M_@T7$J%4*K>5=;9I4/FE$P1+:'P3Z;!C]CLM <%1BY&JEHD*TGNYI]/.'?:" ML\O!L!$@OB41->N"E=?SL=6I6[!/&4J$9">O H#CCD6KK'$0H^$#/2TV,7C* MD\^Z=D(K2D"'L9\B\A&"K8Z\L%K4#9])UAJ(3830ME_%P[!&E\!-">L_*/WR M+<\PZ0;2&HL YZ9ADL^8EU:J%7E\O"*5 R[7LZSM5F]=X,%M6]M4[@P6]RO( M;9=9L71\Z^S\FYTTLY<=.DD""7&^?E"2.^$GZ@$6\)CO>95@U>IQN%8/$7'/ M8N""-?UTMB7HZ=!Z:F=9[FNA3%7TQU$(D16 M_8CDA"MLJF<#Y"/&^D4E<33"F:,MN]T0*1)B^C#;LF(2@W1*8E74XAS)^N>J M,3*4@L8P8-HA9GKE6*!V=CXQ)FB$\27F-,-X5F61Y&B9O$ FJENQZLJ+ I"J M<;CW977.*H7PLZBUG=X&O3&U[KQZLS/(PK!=OS [K<(S,G)]KAMCD,=!Q8F= MK[QS79M +@8,Q:Q#*UA\? Q".& %,40F8DM7;4L':5MJ5VU+[[YMJ5 -&F4X M#3ZJ2?;]@]Q]8&,&O(U_OP\J$2O3?D>F?98:Z62HD4=9G"U4 !T0J9'(P0;G M1Y_F4RGQ[VRGJ*W=I(JVSB"EKR :C%FH?%V+?7/&%CZN*1=MI#G)CBR>4X2S'O[GG M2M-X4UFLK(Z7^2_?LTX:JN$V]RPW56]2])F#HK=6\]FHYD63I18;.A-HY71:;O!'MY:@2LL M2SN6;:F*W+^6SMBF\.^D@UWE*F_>A0AO9E3:PUE(N3HT=>N',IJRT8] ["Z( M<#4<_.NJ$5IU14>/\6*8[)FK!#Z+,.L09OH;W_4A0\L"#%4]S!=1_M'F_Q5% MP>)@_II6]5M7+DS8)0R91B[64-(P7Y2"A!S;O#3#YA MB@O2194D0H]%^WOSF> DVZOT8[Q@EU(+#RS(3MP[]K.CSZJ@1#KE?=5AGQ2M M%PM8P$CI&8GH#%VQX(5XBL<)SV'.SR%M]/7R,UNL;>4% MZ^'B$.'#?Z-88D3$XQKCS:D2)X8IRYZ5;(VEU %_+2]X$K===%"]/XV9/UN5 M1>RD=YLU6C6M]Q]:2K@2L1"R^-,_RI.A(?&3O&EP/'PD88&!@S@O,PTB+5'A"H/9FSI,=&]Q>9W(*DKJYB[&JL!(U"QS?7 52?SCO&'# M'5$(E6R-L$XL[D,:^;JO["$( :F"9CJB^8E-01Y0$;L<;V5X\2MU48N!3R)X MJ1'5+NE$%O3%V"GZ*QFGKGR.XUD4@;-(D3OR.9D.=;>9#U%E&JL;H6N M-8:^K"'-9/(T!YR"68D\^"V<[PMG(P')W/OL2_>.!=D M^E?#(J-1[F!P7Q!RF.X'D7?Y=J]CF?'ZT.AMV,A>O9<$#?@EE9[06$%2S;4Y M:0V\!]F<."7R2PIM5;-9;R8U0^I6G:JZ6%_DW;"AXV/AFQ8/[A(=A9(M+*O: MDXA+JSH'(P;L%RWR8[JTHYKS5:+NUAJAF<)NP &XBJQLD2#E]06AXE( /T(Q MR)L#(JZ/@EABO$O*8V&'62Z&7E+F2SMV--*N6V\DP?6V(.V65/CN?W.V)^U: M]4$R=9DN[5#ARMH3W+*P^,& %S* JPDH/FPE,BQLDICQ'^5MXF$3.5> "PIP MX3P!B2"2&3HV$KO\8T2A"("'(_&<2,@HOBR96@R>S<5IM-]JR+Q7A#M8QYYK MJFN6.XCOM>3W/'Q3\L."7LYU]Y-[WWM'3#P&#=2/'9+D\[#?C1>(1R),*X " M>FDI^"9Q??\_LI[F(KP=\?^M/AK!GQ]MD]2!&Q4 _[F*% ]?H_EO,'=#J9&R MCE!>W$W^:7L1)90,.>06&0WJGTP1&**B2M2P \O=UBYH"WA'/1.> M=AC@%;$(0N+^:T],@$'<:!SR7%4TH?A10.0'H2/7IP%@4"K.0A MI12>Q""VTZ.CQ _!,F0!O!NH14QO1@"#J+^0*H$#H MRC-P(\IV>.X,Y!F&OAWL6O59" :15I_TQ]>'1&41QY\E72'CAKA#(%H#*J,E M20"MY8K$9::)5P2Z)# Q8WHDTNX(Y"FO(4K.3ZIIQ2(EH<\8BE)D#5>R,50W M[VCWGNPPAL?#E<6:-C+ CE7%GV/;QFIHW0,R^<;;=D]YA;,8@;12Y_',X,VG M8)D%%3T!/#%](I(-D:\:9D+EY'S/$PS0'>R?,SH] [ M]8]+#N8@4*%W99L+!;+1=!CPYVH&S)7LH#9:!)".NX:2[QS$H/(=2_X!&Y^P M_48/Y(CK.W/3Y]+)G=J.-Q%X9R-[QBK32&[X!>A94]$Z2Q,GQFQN4ATA.4"S M<&P1A_A":(\%S/KY L1J#*V7YWWN YL<]#[=3@WHA_#EL$+(-$4-S8J*]5X[ M7>VW:UHG^F-1B9 VG/#R+9B**$2" ,(DO1%SA M,\455IW9DMD%I3ZSE,7P[_Z=F>-;ZYK@%O9U?*V&VNRDE,PNG%X<"T(-^"EB M ]G6XI)_[5RX!L/I[X5ZO>SQG"5G,'OWH94,__0:A+DZRI-[XW<-/[ MZZXYQB1K ]R9JK> MD85WL62@HPIR'$4MY2"X 2^RKF%]CL!C6)EO&4I$-?"^@*S ^*;J*PXWB_<( MKIPQ;VJ#R6V'T$2+CZ7J*A'=%(^?<54DUV5%I;TV)8=(N@(SS6>)[=2Y\Y$GS7V(%#V_/L61P^ M,/_J%E]L&:[@%N\XLO'EK;^=-5.[[RF.N-V9ZV)#:WRKX++Y3X485AF:^NA' M'(9P@P?'N$(1;*$LQ6450 V\^FH8+:GB$4Y1,U6"I2T(E;(M3PJY^+IV1,$< MZ1#^=<3\ME7F2CV8#Q0PM'T7])W[<==GL4(VID"#.,_##\T&)EY;F!#L=#YN M2X)*X)!^YY>]")::9\_%28@_2#'']^N2P=\(OE0:#1\2S4$?LY!:M5\VD<:K M@&HWNGF<&MO\>7]9]JCF+W%BW;*F$8_/\-T&Z:!:Q:,'VRZ^;.7-V8 CUE&; M6M+YW<,Q;UT,=#HD ;8K!LK ^K<2NRZ?-Q.ZSD1,+' MRCS(D@9W-*@>B&'NL"FS7(2B7Q(3#H4R&)5GR'8D'(HFK*$6$T@)$Q]WD M2?]YCRD&VXH+C^V)# 5A9^"GL_/N 45'94VLEA\70:*%T+OAP/''2"Z'T,T$ MOE0B^WZD F-Y+!D/NZ$J^,_',LB5W"O-$C]ID#J[$S^+J>0K*C"[M1X"FHJC MH*UCB;345CN)#+X;&A')G.C65T&,@E+FFB-G+0U>-G<8O$P<9 OS=_N+:*:Q M,2Q!&=L^FF(+?'RHP.=ZJ\R2-MNNKCI8?!3DC=96&XWD$/-]4N7%EL_C3MP@7PAX2+"YVQ>_?+9<+%IVW?8W03=,_#-J*#Y M@8,&(MZ-2X7(EPAP=*^_40%2>CE,,[4<9J]0,QG3%[MB!CE5Q]?H=93H&ROO M"TLFBN,5&1R)L&38LR.Z53,A'1M=OJ-,24>6'*/5A4:>AYN>Z&7T[" MZ06]&EFWT+:Z("UK0;(SB9H0<^\4K6.M5\%OI'>N&\';B=$"Y,:X"*=FU; MDM?)QSY\2*U-_L8VQS"NCD2]:MW+SUB8CL):[#RTM:_P5/O<;Z%3R'D"JXF[B MW_+A\H6Z-:J++G D%>^%NWQ+J-\+/./X4-*+%]TPT_Y I.:CJT N2&:MQF#LA8#]0H1CW'%;4P^,7$4M3&QKVQQZ!\O MG4?*1PQ$Q?#8+,">S6@ L.>B]_ 8B^X?1U,V]DUP.JX%Y3PRY\48L27R$'9H M1#_=31[8R'ZV$""8M[:3BY+ND+0RZ_/#8OA$G7RBCG[OI?R!?\FC*('OF:-< M/XP#;+TN=E^W#BJ+M<;J:,G64G,[$1ABJ0E/=7C^;T0@OB8$XJA-DJPUW^ZN MI^804H^"!_).DO3R;T*<'M,[2W9!CKF3;'NF6IYA/0")%LF/'L.R*MJ*TI96 MT59%6SNBK<;QJM:\)4!;?A]AWW9*TG&$ICYO.2 DF:,_F7E M(P]<0=ANY2SAX85^P]N\JB;$B0G)9S6Z&)HY,(:HWK(DXD7 MWB(;ISN3US_QQP*U/@@2H7938(WV3QW[H,J*]C-H?PG ]\)$N-.A?:IS:_>6 ME)U4M/^>:+^?0ON-D/8;)TC[:1.$2T'YVS(D%ZL\MQW).;SQ2,1&.0D^RPWL M]),Q(',_Y>"R8["YS?C(J*X2!,-7>9""M8]"E&B:VAHLJ1<_M#2IR'^WY-]N M;&XV'COY=]1!(SDTL"+_]T#^:4,4UK0&#'/)"&=[.F<7D*/* UU8%64@>KBE;FM3 ? MF,MT1\#[C]D+,^TYDNO)V)?;*KDY+MR+=CLG[$Z6E)*T ?+F,Z+VG.RONK+AS!7>FU=RL M:> ?/W5;N=5D*5 MX@646Q2U>FI3VWO$.>?^E\526$X?%;OMC=W2JHY2[/IRLUMGH'8:%;M5[%9V M=NND53FE&.KE9K=62^UU]QZD2D-7+&)K2_A%B4Q7%A#&P^&=D7WMZ3^5(;/8 MQ$ \:8*X0_B2%^;B3[8CQW[B4$\.0#/V'3F'] U<1U=AU+&_%L(0!QA:B?_2 MQ.9_N)#O&4*%_"4#E*B95DR5AKR1Q3^YT#>>])^7?,]PM$L6?W7S\E<'Y^VF M3!@''>N<7Z:(2@PP*[R[#H#PX'7'LUO*ER\7B5):%Z6I\+* 5.+,H$ M-7XF5[& A7%>YUB; ?C@"TTV?@'!J"NQ Z^Y;%0S?M:FQAA>\9-D;Q 2$]MW MQ!'74/PJ+F=3,3&:LJ/LY]R MQ,CD_/LFZQ-GF'%4/6"0 W7,Y/T10S0B>D$\0%_,HEBQ %Q/3 M):R\.V7,X^2$&IT_4M!J9 /BN&Y\ZKGK.3Y?&969HEP0O"N0X")'C4!AQE@@ M@B&*)S->HA!CS@RODB\DC]GEAR2@_;B8?9/FSL+VOS*'!J4'HWNB5$$D,1), M$H+DJ0B,.<5!'1GDLO"<$(%4@FMZZ72$VYF)4^EQ804;-<0U_\9!\6 O%J#P MX(DA4>$'!#I8HS,S+ _L/]<8">:!]TX>N4=IS/8>19(1SG]EC()M1 M;&]M\,OA@:8D" Y=N5JW_L8/>VJ_,MAT-0\&JX$C%W']\#1.GPQ\:1!?.IX' M;*]O>G)9T:423NKB!6ET$KQ+&L%DV>:M-.\$#/->8)OS'^E^3V]S'@0(C'%4 MI]S$RS=Z03(P?SWW;O($H@[L1^?MR;X'@:%;F.8C=BWDK&CU%$14Z:R$ D$* M?11-<:EBH\7"ER'%AIT-E?P/WWQ3M!A4L@0!C0@N 868?19+_*2=G,6:$9EU M#J%5[RP_!,.*PIC[5F1ODF9RC/[CTD]@HF9MYY)AJ[W \88?6T6V<[L(P<)% M(CA@]];B:)G%<(%;:F?05#N-Y!16*<:S=1DG9MP;#L)_",#2:O9'MYK]4=K9 M'^68!)'MT$HL;E!FTM2G(9WZXNZ!-TA',4PXIW^G4E?M5 M;G8N\S6FF!FW#*)A^=7;P^TLH>A5Z8DM/:4\[B+&4S J(+Q&T,Z>87)C>,2] ML%&FDU%7_JZ/ER]CR)BU^(P\A!"Z1G2'B&T)[V4:W*>-/FI/GV#^84\/'T@U"Y\E->-;I-T?6BJ^;6\(IWH@! M2^%>K!&^ZRC"-=)< V-FY N"P4!'&.:28S4X=N>TRET=8DL1* M#G?A*"J.[O+,T%KNC;O)P5RNXI8&VJ26J41(RT8 M8(J1CTFV=)N'+ MAC/!A3S)"CLHT:ID@I:"KBR!A^#"QJ9:+,]8&' PH*8KF" M-ODZ4UXMON! >GMI>\88)T)!W5$"?;9!WM S7/&+,"]%Z@">-&->#A4@ M!NDM66R.U8K- ">* M&J]_TN+2D3CG]R.BD49>*0; QC4P7AW].6;$Q.TUF:^,R+"-ZF[D9*]<29;5 MY3D-?N&JPIRN-0@0 M,F>FH O\'+,@7 -L?W)! R,#=,H4E;@8>2*Q3-$>AW<*UU. M4L0KO]APUJ-Y 6_3[G8[5U>:UKZI9O65:V!:-6,HQXRAM EI99DX5)'!_LE M*Q\9'$=#OLSE]QKE&#QU'7,I/A@6CTE\/)FV_#)AA02]A6N807F+K59.:T_Q MEX>K_>7AHID5N, 1:TH2T1/0D'86:YC48OXQ1I\_C<'C !H[.^_6-6VQ9:\4 M8'X5J>^!U%.ZU(^;U)O'2.H5;N7:FC(,!55*WV+, M.4NP_#.@K@?="^/,M6;.0'/[[+S=J>\?O";E''\I"=&^$]9(0XG>H9(]3M9H MU5O)A-ZA6>,X7-Z5+W+B*[]COFC4!\DFNT/S1>7^YM6\\=J%2O/N1L(LK\/@%3WMWT27 M:0E"1]6)O[<3KW#XLLI^+A10FK,(TM**UE.L^,-ZL@4EIWT%FHYJDJIP(]KJ4:]&3RT_M'B0^JTBR(DGV^]!!$)2'H'#\ M@#1Z98>]#5^,28D(]#A2 K*:K=,I1S7;)4H_)..OZ2]72DF1&3251IY?^X, (E:&V=\66!J&;B>FPA_[[/QS;=8MILFY_H+8; M9:C *!69O1-BSE<>O"6#S=T$4V(+1ENGWB]#F6^I*'!_=+[5V%V2:8XY-5S: M>%49+!W)^)6MLQOU\"%+/^0K7UUI[&#.[9;@]#]3\IY+>+K6C>:@@[,NB!>D M]@8#M=M-#@?8/\]_+ D-G1"E9A%J6CWIP0P92<8[M&6T>J<*0%6V3"E.O(K: MY+5E;FQGPHQ@P"Q.*]R'65,LS[^3J=Q+L^SE432YEYQI.:T-_;F3,)$@.!_L MK MK?(T4Q^=B;38%"%Y !28]N ):0M@[MKTJ=MH).V5Q4QI&[*& =%?RU/:M MO789>H$.2?:GQ7$[-A_SOVU'XC"=!="I_T2$GX.(N]>LU<]'RLQ5[M>N/PKLXI47DI!?4F M;78'+O;JM3*A]#I'4.Q5UN[8:ESPV7FK5XT+KL8%IS1PTS3,(G.8XH,7>/LP M;P:'%>((<2[-J.U[:/N>8H<2DL:,1*?YQJ9 O,\V;DJD7_C>U,8-''^'Y3B1 MO#HBX;B7;S%3Z %U4WJ;=S>SS7NWO=LJ%U:!\*\63CZ"X.-2V, MF'72%5$='U%=AY9 "8F*7)R]*YF N, O!,M5$-K9SNB[M5_2R!?PCD J*!$T MA5V21L1[7IG!V 'J00$9$%GQAG (!Q0!:T"ZE.'4#_W\BNJV0G5+<#I60V24 M@08._?R*!G=)@VEZKZ+ B@)WI7N52M]6E+9W6;<:!NN JZW,@(HU*C-@!07D MC8[D*MK;7@Q%ICC^N/G'O]NUSS??X:FSFC-^KGE3'U,K8WO&:B/3@".I.\\'Q?J8X\R^K M%FKU5GO)T@K4<:S+%K??"K(%,ZDF!M[H>6IRP;5,,9W8:S0V*V=:7[WM]F6S M*@*[RRL"_[/E)#;-?*&?M,2XES6*#7,]/_ET7D1[-XDDMX0W5!"D1!UTV^J@ MO:2[=[?,L:)R:\><69Y'G2:CKC-%>_<\FJ>$LB!/)GFQ6%EE+Z.LLE7O]E/+ M*BL.W=5[_B6+77?H(Z8VZ&?HOGXY=-^J019C7ZSE%F-?HNVL#^H MLAI']!JG&2Q-5>/M0ZCQYDED-7J#CMKO:F54V*=B(+]/1BV%"]L\GJQ&OY/A MPK;K@\J%?4\C16XK41&/]L*;%96X#ODHE25=)#<^N&LP#WE+LII]54=&>\W=]&J M#QI'D+L8-$J9NQAHL(6#>G>/'1GI'5:GD=#(VXWWGO(>I=B3#$MAD $#O3M+ MH74"Z1&MAS.8U<&@)-[K6MW#>Y-LY9,^E80H>5ZF=3QYF4$6B'>_WM!*X9$? MG#,/_?P3EPR9^OT@Y0])_7[2^:!.O=^LC(!2//\]LWJG'*Q^?'FHGCKHM=36 MH"0--0=GHD,__YTP\;NQMK>4_\(A!TNM[5Z]WZFL[3(\_YUP;ZH*/D@IR.&L M[;WDW3IU[7@4FEPV[*3LC!PCL\I=63WP_* MPEL?J'K0_$RGH149LEJQ[IZ?7URME0A,(O^:L]3E=J9R'W4V9?GH[HHQCU>G MEM,LSN3%5LE,UVVE.[2!VN[TU$Y9RID/3N:'?O[)FZYE,R^WDY#H--H9YF6G MWFM7YF49GE^9EP'!9I0(G&KZH%D?=(]&S_'TP:]BT/FO-+U=3*1?$"7\CZD= M*G]=6.]??PO71DN+=:&()A0QHR;>7C3/>LS"4_(\)$+6_^N[GC%YBSXW.C>^ MU:6%7+B*/5$RXNO*9S:B[)?2TE0%J5E5*-KNP15,>=5=Y2_+&:+5R2B/BS/$ M(B-@#C3#;YOMO7"7*3G5]T9NT^VIYO1SZ]LU_MF>_]F\)B1 M_6PA[T38)K3ONCDIOM8!@N_4D_Z3 D=FTLM;\%I.\#1X^W Y\(OKN8K#3!W6 MK'BVHINF K>I\;=0;+ZLNO(T-=SX?5Q<=HTD0_*>"ES-?L[92-QV"$(K_*H- MS*[HRJN\H\?,-Z5 ^03M_]/;G&=-@[,+MSJ] M"F)GAWQ/KW9C.^)/>)UV%J/,+,B79CT1N5+P$[>^@F.$XJ/HP GOY%EYRK[_AGXB$!/-'@B_< ]QZHD+RLV*'CU+@ M/YD[DE'BL.L=B=@+F^Q(AO\;[ @+'Z6\&MX4Z,IS#,L%>?.BFSXCXLO4+!D3 M!;(URQ;IYE8N^I^XYD+:I-6J)Q%; VV"Q)*Y"QF-Z#EV(6%H)G=AN)I6XKN@ MK;\-7=B&9KVQ=!M4T&8N:C?C!?137?GL.\A)*&=0*BL,!->XD*C*V-KN0F9U MJ1^]@B=1!]ZZKL_&?-E<-7&+/FJ+2%M\7)#IU-Y@H':[*::)Y+E7M-B8?(S* M^4X'>P$4ZB+_K6*_KK;N[NR $^66N;<6WU6R#;; E-UZTJ61Q+@-\M-RD%\S M98.U<(.U2[HI-WKL".*?IH9/NT,KP*GH1_<,:8L^92_^+Q*NOI/:VO\H='CZ;& M:3SZISK?# P/R"C':EB25J]U=CZQ?4?(CAHI<9>'(&10!$F;_9P;\#;(8+BU M.6[Z1=J/MJM/NTCO@OLV8[OH.;)ON MT;43W7 PS/F#>:%:Q ^X8'Q#*X2?@?@"$00]XGBUQ/J!"L7U9[/(%HO8 RP0 MY-7@-Q0&^5<:;.P_<>#/@T) /3--^=3_M?;\WS_B-IFSLF^QN$D38 MT@3JA=BX)W3UGN 9ER9\)&)IS59/ZV)7!@,A-T<=[H#-PU>H_$[A=9%8(?DW M8J8I@O3![\ IH^!W7H$W,2QZVEDB*Q2DA1*@3SDR"B+M(ZA'X97N?*FP5DH) MB-^4U1T&P3?QXK4KX%< X.WKUB,;M]\BZS1JA,4AJ-;8X"VV >U$HH@W2EBB MP_/O@@6413OS]Z&C_'HNK4AVHH^#DL?,OM?$_0AJ@#$;^2VU#Z#\2C^<(/F)T4QRD-"Z\J] M?*B\2B(;B#J*2XURQ([W6]%4>FF.. MPVDNJ5[^)]ERE5K>B1CZD"&'M'P%>,>AESD5;::7-16V11T,EB"B[%7*?"P) ME9X0+V2Q0KYJRV-2R7&&V)FKW%X"''TJ*OE=NLHWMC-AQBEIY2*@GJL$U@$R M6JE#M#)U?%J5\['J^( L-U/SO18XWXTED)Q[E%M+DG(GH?E/F=^RV"VM;/ZX M[0C!=+[#%IO;MV5$]);BX^Z./--8KW+V]YL5;U;6Q>'TK-D\1V%1 M;"7'WE=;@Z;::>\];+"!$#M61BM.QZ7(SV^%Z[+&Y!R18;'K-#Z8%.R6;,50%" M<$>PJ:^@[UUFQ1K06V?GW^P\;:>;=](UZF)RQWOI540]P0$/XGJ ] 9O9"VG M(NCO-!F[37"&-3-/A-F0E#_KH(7TZ\DD4VX$GWY::F^;,O^(-W:0 ;2WAGCO MIR49CE6\YRHD*"K>T^5/)=@/#Z39SP!+7X=P_X/@#]^ 5NE24$43' M[C Y@SOQ+RT2?2%(L4XK T4G#TXGBA=C8HP07P5Y(0+42=Q2 ';CV)$]-Z.M MTH!_]K/!/P=E ?^$5;"?(],?,QEJ&1LO$B7A_H^;IX?,GM8(;$((=!"YPW12 M<^S7,+6S\!FB,RCW?WS[_G5UY^Q2/(9%X7MV+J-;RDTMC'0M9Z!6G[-/$(>" M108O$_DE]O,TR'K=7_QQ7;M\N+[XG]K%S=/UPR=%-U_U-U?&.C%IA !3,8B) M*3'4)Z6)\3&1%/N_#?I?6KY,?'2&3;,IQ_3WS^G'A!&W[1S2T]W5%\/Z$=E; M3DGK;!K1?(S:HN0G*3-QS7XT;@&\,(E >ZT[5NW.]TAFOUNXL P4I]2-VC*. M$QS="B@G/)*Z;EA(%'8Z] MB1K["/2A:6#*U^*J41_A5W70LQ:\VAQ)"3]5OJ)J5*YTQ[05UYCY)BU255ZG MQ@C!:E]L\P4N!'M^;,\4 P2ASM=%-_-L^X S%-"9,X6:"@*2B-X"[8EP9?AKJ0\,DB",# MM?30IQ5QC*E(N %-S3&#%<^ 4\;*\$WQ]!_2WI<6A(!2"K\FS1V&.Y:^.PH\ M5#?KRG=A%R% DMAC-82GJJ6$P9<>'KYIEE']#Q^LFCBFYL+K<9LIT[1.0Q(& M,ZB'EM "L#FL#9:&*\NRE_67N5<<8'>E"Q@!(-[,OVYF^-><;*((;VX4=@Q/ M+'Y2:X*P]0#*KR2E8@8]6K;' MY=T,A!4R5K9OX+(7OF#\2LIR+WT7:-AUD3>&AB5$$'XRM4TX"G'SRE>L*&-)["D4*91&5!NCL..,L+PF](\M=B1@[Z!0)8.9D>.G2 M7)BF/4(-DN[,7/.E%N+51CT%33UOD'&0EL9;&60LT\NGX&"F!@+5Z'0-("1W MD9Q/U.0K8"#?PY8@X5SA$!*)'/MN#>2[;$,C$&K-+@HU;9 RZT+FQ>:PL4( MJV3(,L?3P7I>!D\)KZ1SDX N=]A_?=2E.OPT9C..KHK!Q0S^3DD<:P-DZF8W M\N.RJ#79*T .G @>@J>*BXJD9%NJIL'_>RD1.)'K@C<".3ZS+:&R/O -&?W& M"?FK#?8S6NI7_"*.Q2?(DE\Z_NTC> N9^Y*2V"V\+]\#),6]SJ2 M%A"&VL0!YR>+;;[J#K@+S0X9 AW),W;F=R[ HS'Y%Y0/ 9/%U_K(/(^/V59X MM"^-,E3%F("_ @*/.>HJ6ZS5X,;'6'\+WHZ@76EFB_+_P ,#(8*_/)%KP8T/ M](MC?"I\O* 4"'@97#<10$[@^:I*TA>#ZRY>V+UM6%XH(BYM4,Q4I PT,/)L MQ_T-/;X78XQ(^MR!G<17(L6(@4\PT;1D>5XI[B[#2X!RF.M\78GWC%!$XD2 MCDVT71?,U4?X$(C\2KEW&+C'3@#G#GSJXK?%7LVY1R2%9N+18JOD0C$&8%@; M'3)^-WU/*"XAT=;C&S2% ]1Y*2:N?.X#O8/E0X.]D#;@DKGM2!%.UG6N@S1DASPG3J M1.$/R>LLNK:)R9D("5/8QS8ER1@XO\/A'GGH& 5HX7A)JKI$VJ)XS9 /# )I1+N:/@)>< M+1P@<5CVX(%!EG>H9WT9W'GZ:HUX;$-'LMUHI]H4TI?B-D7"EY+GPX^'3N?@ M/E5V<47@1:62%A&CRT08>:J_ $4Q9H4G@O;NG**B($O%UKI*2-]45DZ/<#WX M#ZZ+I$Q!EGGS^2TNOPQUT^'*?, LN4"V-=#]FS?7+:;-S>? M:]WFYV:MW;]NU_J]SPW@Q7:WV[FZTK3VS3N$IE_6^+(.8/+2MI A4E^\+46D MA27F,*<6BB5P5&'X&Z^)D)#".=9U'#V-,I7;[Y0#]?CKQ"ID.EHW MHT*F'6E=DB4R%:K*4?4^![+AQ<;D+::-*[&P=UBG)?T^A<1$X$;<^UNL1\Z2 M&O\,2.+@/,Z"]':&Z408P\&.Z/VL1AX/SCW(A* M@NQ;@J1UKI5?@B#9W #5W**K #YM8?G1J)=B=,!NQ,?I6R&?#/ S_#&C*P7I3G]'N'EURINJ% G=Y4/5"O?M>J!2KX//F@!%:WBKM M1M#2LUPZI]5:;ZR?TAOM49?>8GW$F&\"+S[BM37TX9T,6C%G9(#X+HJ]W^IV MU$XC":)'TC1K,])JKS=658?=C&Y?'?23ZGM1:BJ(?JB^AT0)Y-<<54 M""5ZWM&4\!TJ1[-G<*GMO,&?/08/=$>.,<1#&]HOC)^D2W6 X[IR085QS/5- M*O^1)QSTK"0( 4\>5T(N"5DK"^M4\Q&&)OMI\DJR+$.S60B>90U#2>CWV*E;=XL!+=RY%O6R?!F$F*1,\#Z?K@3>1>\ M*+A#+?)W.WP?R=_YBF-=XZ=H7H,/IBXO[L;O4-EGD9BNAR]!I3N&-%+Y: MK$Y5]+@N\T0SO?3;J:-YEO)!8_&SZ_T[*M@S?S$RV55 M=@<-M=U+43Q!J./.6AWY3.D(7]9*2X70ZFI93)WLZ076JZ*CK<;RWO(BC!8I M'RXD9-J#>DKC4=#RO;T@Z7IH82G-=-MJ_&VWTLR1E3P3G,!5(!G*4[JM;0 X MV&ZES0!9J2I*O1]9O=&9@=1E?/V.2L]O,3YL68S325 JOAQZ0']VF(@(CQS& M0\@9'2A C>DNOR?ZJQ9\1?Z03 ).:<#(7_.P)M6&A@SO W+O)D_2FGFR01/" MN;&#WM0;UE*"2Y.;0%)&*"7=TY18M"IMH:]&@F\N% M2(-NC1:'@R!9IJ'H8[";![7#@'88LUX?VF_Q+&^ &ZV1H9N1&-1GPQV9-K9Y M/<'=+DVR.XC0FJV>UAV /T M1/29L>+/L;>= 7-CWHECLAD*&0]Q&93 "' =_2)4(F M#IGWBNE0T2<[U[$ RYCKU++H<6BQR,N@0U#/L25\1YB+!2F&.\6^R*QO>%-0 MF;P%T61@AD3[+:<&<[!)_HUO">R.#5^"P^>[95AS\%D5WY6>*2TV<@/>%1K> M1?2]HO7NP7T8@0?,])_&#.[)P8*XS6P/7>:\4!N4> AJ%E#)B2M]*W$M?VJN M5U;HE2GLN_)E..J<*QK5W$][YT_>%I;6VI7LSTJVB"VTD(7=9>>BARNC%M"S MYRC0DE57_<52J:771'9)O"0OO4OF6?.6<:D\9:T"2SK&9$FA6[,CMW#)\G3? MLS.6MZW%Q-Y32L6S\R_$<5EJ@I.IK(53_A\\#%%<4$ZYR@??XGW,;/R10R"B M)R$$"@=0Q!)&.DLNKER45U(X&;(9G(,8$!8 UEP@<[XI(YTP%='.7B:-(AM+ MI7&R)BY>#5=2NEUR))L0\XZIY03HN;E S[=]'I7O<[%SD^C[19 M'>FI'6FK.M+3.5(:"K;_ \VIQ?."@VP5@JS3+ <$V04%Q'=J3%5WK.Y8W;&Z MXVG<<4.EL@@9Z.U6PC.Q%-[%ZYU.E4ZH[5G>L[EC=<=]V[?/-=[AX5G/&SS5O2J-KQO:,U4:F 6*ZYC#7]IT1"J5YFW08S:W7?UGRI,&6GY2"FI:)D]@:I/1AR9%_D>PY^:O4XD(5\=$#NYM\YLC.*;>Z'XS 9B3>T.DHTV%W3?&5B-Y!'&[!9[K]5M!G8GS"8FT*9&;R"4ZG M[3%]M2WVIDQ@C]*32.67)BMN?G"5V2HD0.A3N43O5=MF8.^#ZH@ MVR6A[S)X0/V^VNLNF9=0T?CQRO!.26B\\GA.EKX/*L.[6Z3O2@"7N'SM\%[( MV?GCU'8\/C+3L%X8'V!=U1M4=ZSN6-VQNN/NZPVR8V=5O<%[K3[GSUCX[;ZK=9A*$O*+MXY;:G5*5 MR>0*H%52^V@H^Y!2N[/U8ICW+'*K:%EZM.R.,-TX[F$5(ZON6-VQNF-UQRI& M5D9M58X8V5I0(=MY8E[$CD-[:KD7FF7VYBQHVVI C88VD2G$ 2\B1!78T.ZQ M>68'(-0C9HT=NWI;88VN&&+/FG#Y(K,8(F>)STY*&M9FB&Q- M.FBIS79RV';%%&5BBJ/0$CFK@W92"U%IB??%$.71$@B[+1=8<]FH9ORL38WQ MF%F?!&-T&Q$QBY>7B)8JF-%T5^5+.+:QJF:H[EC=L;IC=<>=5S.<:.0KM=[@ M6G>LFNU[BCO5<4SW[ZX_7[)M.'(4*S)J4X:FSB>MV?@E,BYC[IV=?VA^!-O" MGZ>/,CM&.[&\Z'+=@EA;]@QLOS<\]SOP;?;4VA,Q9([/.SII1ZC$!%X,"VKK M!)XK'%81^'$2^"%;(KK%P*"V3N"Y0EO%"#PSZ-M5NRVM(O&3)O%B6%"I)/Z> MZ;,*D.7V:/ZE.P[<23%#@BB_5W/,14,[MA'S%PWEB(%WH[;5#H/@51W:J=>A M=7=4C=),VG-2M;V%"E((N8C2.Y".;#9[)2Z!JUBJ?%(Z@Z5V5,_2*AU+E=7O MKUCJU+14SFJ82L545=;;+5VHJJS+7#^WVE7J-?;D*E6U9\=>>[9<_?1R@OZ4 M*"53$E54<<4)_T2TS4W._XU1O:XS?\38>] M/E?^CZ(H%%?XUDOF@I<4\ .$ \(5]BB]I+AX#CV8_ M1Z8_%HM1?A\;+Q(/Z/Z/FZ>',[F0*$F.&!R[\YLB][/1^.5,W"!VA^FDYMBO MP4>+GXV8:2KW?WS[_C7S*>F.CCR[A3V!EQ0/4Y2;FGRP\CN;17?TDV)84]AN MW)-VX_=?V2Q_::([)721-(1#N;_;=#_TGQ/\=&9\FOJ,?W]<_HQ(3%NYY"> M[JZ^&-:/R-YR2EIGTXC08]06)3])F6G7H)0Q+%^/2*!VHWG3:VJU&TV[KK4; M-TW8?$VK=2]ZO:M>Y^+FYJHKW^AW8C;Y1A/#>L+?SQ9E IU+-JEEB@G:>,," MGXP$P$_$U8*M U=L!,+B;V<-_KL0'O0[)Q#\$804EPPK(Q-;BSGLO$H8:!?] MT+^=:>W5[+VU-/P2T;DH)7((SLA:Q5)CHO3W(?[S;Z8[RC6<^ECYS$9DT"DM M3?W]5_B4_K_#+I"ME%]UI+LXTF9UI*=VI*WJ2$_G2)R4SW MO<)&K*:[XW/PUG'2;?NUW3?W?II3H,(H$1+18IOY]>_S5)6$! *S"B%JSB3! M(-7Z[&M!4U>.SK"I-XEU]58%7M2(:D0UHAHQZP(OJEW-RLF6/XX?CXGO,NH% M[HAT3,M:.]E25R5DLJJPT4RKI:Z_FYW]X_%)WO@CZP9N+#=@ZW5D4&AJVP;^ M)R8Z%2#SID@1:_DM1]!,2]K<%< O%,2\-L"_4W:YI;5:+07TA:;R:6F5NP+Z MA6*4%97?>X#?*95/2WI26J M,J>!O=*6#H^/[KZLP'P@3TO8W!F0YT%#TFK5J@+SHM'RM S,G8&YTHD*"^0[ MI>5IZ91K ;DBQ+D-D]N]GG)T]MAW7!] WAT0TWYAGC]0<0UJ1#6B&E&-F$E< M@[*O*?O:_NID::7B\VU?NQE+.4H1RS=D[U016RW,9I=&M=4@>W[M-*VFYZ2; M0L%@>Z=4>[6(FEU:TA35WAO(WBG57BUL9F7S6;%)KK*9I=O,[OP^C1&F.V!JB M)7C[IM6I1CP%:\33VI_ NK40:KX^>EI7"+4/"+4/'&I_0O@4ASIXA-H'#I51 MN."ALA=E 56-XO:O4=P<>E%;C%YL)?)"D([]<]^I]D7%;5_46C" :2L!&TLC MQ'Q."MQ&K^2Y_9%"BCWA$@O&/FTETD-QB<-"B+W@$G,"IA2)5X5CWU>88LT. M5<2(&E&-J$94(VX]8J2@]K?4F(XKZMHE)_")UZE1]-H53AN=26HH@6T_L4EU(H53PNM6 ,DF(Q*K9] MLZ$:*K9]+Z,6&^4%JUIM);9]K[FI"ETL;.ABH[Q@1:RM!+CO-4]56%%@K-A2 MR,5"$>[[[L]0B%%9?$VO\5\R-Q1>74&>D-B.6]BFYJ.&\:29F6622&,C^ M$7B^V1LEY_WPA0WB4WTBIMUGKHF_Z5].V.#L([EWG9[I>P0 S8MZ="(0$+_/ MR(A1UR/,-IA!Y@Q&+EF7DU92U4'E+%1?\R$ M_\9I?<+?9"#\5TIE'?XO/BZ "I>LXX_;D;9?J&DA9%P[[B/@P .# _T/,[Y2 MT_[F>..T^<:BJ%&'/1U/BT$$;MF"#^) X&3F[[26LE-]O-.%D'[;.P76-HW_ MX3XUXC)OR.!+X+RCX^RA/X]85Y%8U_8(Q?,)+!\KO"&JG0>>:3//(Q?.H&/: MG"PA5LY#NU\#:T0$QL&_^=@XE(SB@ FZR'2,Z L>A7P7^.111"$C% Y=\X7Z MC PM"CC,;)^\"@L=_.PEO/U^G_ID %LF'8:T]T\8V7?$)Y\PVNW#C$/'!:KZ M3(:P1LESP4L*@R]B;%R\ M8'SFM+H7N+SJ+:P:D-Q[#]OVEZ7AQ?8$<@X2X<[91[6>.87C#!O=^&, M! *9]@) (V[ M#W?#7BU:/+:-P&:823/]'P 2( MXD!]75QJA\)0";ZZ"EL54);Y[0H2?PN'XYK=Q3APDA-%,F?"["].ZLY^"$_I M' _IA^UT/.:^X-URY>TA<:5/,/6YY73_/!+\LE)MZDT,>6/ OH8P)UPB.Q(+ M)U\$A,A:I#W3?L*_CR9ETW+YIQ29#__P]Q^ IQ6&P^CJQ?3N 1_L\6DTD7=!$IJ,D3U""-5-"Q M)]"QL*L\,R#Z *-WW<"#Z1"[^.& 6A/W=)$LO'3^D^Y<%'?#9DM1#Z+VEU6 M&&?U;/NI7MEQRH.^T]0>5-5 ,Q *[%1@2_QE*?.BDG'MLK\"9G='R=I+2M_1]OA8^7=WY#]](X=A-*D)'CRRACQ3T(,) MJ*F6XWEH"7:=@;"<<(..JHZBJBCL $2K#;ZH&[MK!6@T 2D([3% M+P]9:_O M#9X)1_TPCZ4NYFM1W'4N=YW!7$.?2PC0-_:5!.?5PFXTO;&S0LV;U'X2NDY< MO5%\?&$^#B"'N",XMT2>TL/C#Y5EN0LBNXEH>SW-&:Q(\;9(,:^DCVXXE_69 M[9DO,%S7&:RD#!$/ L^'9W!1:IT@SVCKT=G%Z &%=&6LW[,W"Z(YVI!?:G"";4QF>(W=%;FP!L0!\D2.N>.$R\; $ M:4&)!T8Y0Z!SV&/4M,D\^ME<-NCRGH<4)^$)0!'(U%WOCD\* "6O8JSPEA-D MI.2Q+I*25^ 'K/C=.3F]OKHS+'9=.BA)\8\)C>^1X:N8P1=7T2Y(94SNQA> MYC*4OS$:#,28YSY&]*!Y$^:Q#"W\EABFR[HB]@H.4/SAP3(]TNU3VV:6EPAM M$\%8K<_XL\EZ\FA1<,!E>WBB _HG<\D'G"N,#?MB(MQ>W%U^%T!HGH5!71^) M*<*9+OAP5V] AS&0DMSU>K -5TX.;_)QO=B$\($?(T@KO FZYW&(QYV$;78) MM0!_18!4N#Y/!"P]6PZ(.B):*3:)X6"UG]D(9CN^0# X*(;K-(!;A] 4/D M4)OEW[AB7/ M69<1M(O%JB,^S7^R'(M%G0Q9Q+8#N&"_'RT_=IEP\D"FZ*?]B_-[[/:9$5CL MKC+E_4JBT05)*Q M@>- O*D8O:D8OLS#".52B0P1E'^11<)ZPF?)YEU660T=1?Q@WE-1 \+&881D M?@1A!J_6AM%#J@_UG(0O2^O"ITRO2@VMAE9#'\#0FZ+)DQ%=FU[ZKNEP MDF>WAL)VB@;#-K?.T?GD>?,Q"5N;97:BR;PI=YUQ4JTL%I/UZ%.?^]N_1L9= M*F(*^&W*RUS$B2_Y\K7K#"Y@8EP3^O OI"']Z@WCET#,;G.G#S.>Z-N*Z1L5 MK5R9$4Z:*11D 7T*QN? >%H(^'01FCV$\=.J5J[.B,=3('Y(()X66EL>@WAY M;T&\T=1.*]5\@OA^*.;Y% *OOE^U"R/[+3S+SNE$?5UQ#^\M3_2AJ6NPJWS2 M!P7-6X;FQKJ"7=Z@N7ZJ54X5-!\F-*<%J"XEP^4-FFL5K5:;$2:_:VA6!KS5 M9;?V??NB,++;*CF8.R8CFTC&K)ZN*PFV/9/>TZ[9,[MY(CK 0AO-5M9$)RTV MH-A\]5#QIK6NS)E'O*D!WI2U>FM&'7R%-PIOUL2;6GE=Z3:/>(-"KJY5&OO$ M;Y35/SW,S8"(Y=F.,V-C(_1[)==Y'0O4 M$[]A.B^Y_WK[X_O[>18S$W@G$R2.SD)H(->E,63,S@ROB3O9?Z_-"U%_G1$3E*OZ9?+]&M""-W,)3W=77PS[3]C9SLN5618H$_#,;%ZU):R_$)51Z(S@9@.@B2--]B.*"BMX9."X;*FB M"C[7X-*J.V"U&*P>(^I!DZAVPWO5"K(XPQ1Z$^_R*-C10C4")NH*U&NUVN7E M>:MT5=?U4NWZXK+4NJI>E2K5=J-=+K>O:^6*JBNP!^D'AY!QI^H*Y O*5):Q MJBMPN!>OZ@H<^!$JZ$]N:R=-C./C#PP7_)>P/3:^6:Y M@&E5.$"!= 32:R>=Y06D5:& @DIU7QFV@1@51I[+4V3_?-JP=HK8Y54^:$.U MK#54*:@#A>*U$[;R L65JE9O*J'M(*&XOG;Z5"Z@&-7II@:[R2<4*^O;&G+: MKW1(;26E94X9%DMDFD,9?KW/ 65 _J9KU=II/BF#@N(M0_%B*4=YA^(:E]*J MC9SR-P7%6X;BQ9*#\@[%52ZE56=U.-XU%"MKVAI2VB, !QTZ;G'RV?>'.J05 MZ5U*4GO\F@_J )):2U?VM,.$XC3'_E*26BZ@&"T1#:U^JB2UPX3B-%?^4I): M+J"8YWAKU68CGU"\5#9W/,4QVWSN385Z)R9Y)Q%VZ&*O>W_$.W"SOP)SB%"F M$9OYI,\L@[P"L)BB WHBKDTC%_ ]Y>_!4 S01V;,FLS;2:_MZ=Q4E6=:R R, M[/*!,D_TV7ENJ;K$ ESB82=HJ71!E2!\N!>?HP3APR9#C2(R.)4FNF"::+.< MCS31^]GZG4H=54,?R- JH$JE,R[ 1O.?)U.?B(4W-Y/#&'*)>PM IFT;5R&C MN&7^:M9@K9)]\Y-"NS3V%%Y;*?"Z?G[BQN&UI5*V"LBYN(>B,!QK;YR:C?)* M3.KB-F.DKVBMTTH^T5Z!Z)9!5%^)+^T 1/?#J:YTJN4XTYW?9VYA.-.!]A)K M5%;B<_SN+\)0B45ZB&U%/>X>"%]65F&L.\**1O1JH.NAEX 41'?3F MQ+H5AQ6K[DA(@6JS.7/&)*6NU:O-71,5U17L0."^/IOS9@SW5:U5R=RXDE7' MKUW%B*>U&\..3Z*ST[BKT[AQTY?$"XNU&DU"QA5U;3A3[YZYCWWJLB=X_]QR MNG\>"^^PX/\+YS!D-HC6'6E MK+<^>P R@P%0&?YXW[$,[([U0?S<_8SG;IY=W3\"9/*H,_&#\?DC,?FKPP!] MQYT1 8 T$3=Y9@%?!'R)$[[R;FKP$ 6QE3XS F0%@V>=7F)JCSB![_D@NN$@ M0(;XRZ)MUC&YL>5D^*-A6GQ66)86WQ.A!IZ4Q[^#DW$&IDU]Q]6(%W3^8%T? MSP!.V"SQ$9"VNB@FNEQ?\33\V;1Y>S,Q1/@4[QTV='QXR@0Y,USO> ,^H N, MY0467R!_/KX=_D:I0SU8]9".<#I"7ZEKP*3P'Y?RZ1E@8@E?XP(LK@#0&0[- MPS7PV6PN^>-M#EW68ZX+XXG5').G^$$,AQ;H6'R,.7CCOSH<;TH\U8$,F-]W M#.Q8!NR@&UB4;R8)4,?I0/0XQ-YG+D%B4KH+?(& 'MR"UW7-#N.C1D!EGMW" M8SNZ./X$>,S01S!OFTFO,PO!S4K C@6+WDL M&M CLB^?;'3'@2>\1 $]$X2APRSGE4^'/\ 8KW "/X!ARH#-@XG0"U+XJ W M[EVG+7((3+*5V)3LS?1$8A)?WPR8.=Y%;M%Z+/2QVV=&8+&[WB0SY309Q*U+ M0;)X(E$Z@SU-9; J;2G/86?)@.!B-HY1[?'R!64J"4)EOQSNQ>HXQ6$+/9#-!)JM*OYJ1?Y:5+ MW[TGETQHV!Z#M0 M2;1J:#6T&CJGE+CXH7VWTIU:(>+!U^'1T!A#?.,U#"XRF K M:"\HM*=U8)RN4IP-M.L-K=7(0VV)CTIWWE0Z) IQIMUU!HQ0WW?-3N"'5E*7 M&8P-^%]PW3QTRK$L-)"::"-G7H%R-PJ<+C:7O*2UQEQ6= 00NN$0A!2F'0.B M)^"^-AT.B5S MMU_8O6-B:C0 WW%Q*-%^:M^G:3U)UQ*/5VE3-5; :[K6J.:A7Y5BO04%^+3V MI6L)J6O:5^M:1<^#Q4D!?$$!/JTCYUJBXOHFUE8>RLXI$^O&3*R7H"Q@WB:F M83/;\ B 8"Q)&&-+BT,&MJ!R[D"_3"%*!2]A@F=-7X;@TK8- M7I^KS5/H>3[\+!KS'^8Z!O7Z,\E+E+"]/Z6V%"+LE^TE+1AE>??\NI@POT!. M16M5=A^CHLR:"K660JVTR)?E8P&VBUHUK5;;O?Q:($MF3H5:4=E$$6\"[N,K9.-7T6@Y]FPKO%-XMCG>MM.B=]4(*MHQW=1TD\1R&R56W*(D7 MW;R,MN2H=J;*?U5#JZ'5T!L>6EE%UK"*_#Y947EF'>7""(AY,K/.]=&UE@[F MXG5B)X6X\(K;XH9O>$"\L MUA.@,,+5@893M98.IUJDX*(4.2Z&#,@%NT@08]D03-L#"BJ:S_:KYT6DWTNFSM73HTS*Z[RP"M$^6 MQ /L@7NPR+!T/-+ND&$W!DN%#(>"#,WRTD%".T.&W=A%-]4D6LFD;Y;3ZAR]%X0?]C]]K]EXTN=27I"VW-Q>QV(0 MR\>5:@Y\+RK(MZ#PGQ;1\5XP?+;P7\N#[U'!?T'A/RU6Y+V@]&SA/Q=A3'." MS>&/6&=L^ OE(O%7N'#9?5Q^F5WC<]DV/ER:8;Z$#<3OOUX_/YG_+TVED#\=D9/4:_KE,OV:$#@W]I7&T.1>DRHZV+$ M!_47ST#6B-]GY,(9#*D] HIE!%W4C>S9]<_Q^?=KH,,'B;<%I_!=3"B6;8 GKR;.$;TS$\ MA#(/J;MQ0/#UU,=SL"SG%?'ZO0N,Q?"3/H7?.@PN3))&@_1<9\!/%$C*$&@) ME]G"*#7X_54:]TJA>W Z-0!&[-+ 8_QJXU/SZ:C-(29:F@E0TO6)$7":A=<+ M3[ILZ+@PRZ?,;S$A,RUFG4C*H8_=/M!FB]WUVK%M/D:G<"5/^AH.^F)\QG>] M20'V"28^MX!4'@F9N5)MZLURZX@PD&F'R)'=@(7<]8N@^D(RX.(NLE=IKXS^ M]N"HH[\%(^Z9]A.^>C0IQ7)Q8KZ$-%>PC0,JR+%O8UOEE[C(NH@M5'4YSX'J M_$Z/\2\=_/__ 8LC5YS#Q;G8EQ/XE?^3X[;CQ8*R2F9 MG 45\:PB"1ZVX W MHTZ3NO@=7[RN+OXP+[ZN'8_,A07RIJ&>O=A4Y<^'Z4/T'XS MO5(,()+51;]S!>:]<* (KN351^H0/_]@=KTO(+IP,'%-8HK,G1+#M. M^F^6T](0I\,-#A9KY@;5EJ8W\A";F"M@/A"424M@S%CZW3>4J1V=51S!LP'@C)I:8X9B[[[AC*B&\QI+B* ]]8>G%.A]X%YOFOR $IN^.40 MJ*3?S.F2GI9QFK'T.X8%3IE^("0\//[(.VTZU6JM/"2GY0J>#P1KTO(F,Q: M]Q1KZJ VYI2A'P+6[-)IHJ=E6V8L ^<7:_;39:(LO^M4^J*N"R,IL3=[!IZ6 M^)JQV"MO/P>D9W[5HZ;6*M?S27T4FFP93=*"@S*650P!RI\!T$J M!Y1MM@#0.#JK:N5RYLY=5;+^4! R+4HI\X!CA9 *(;- R!U@W](R?UH,5.:Q MS'E#R+S)_CGH85%TRS:6T_*I]5[9&Z41[+D DA; MGS3BATZGD^U>F/GQ?N5 M/%!0_*BD!5(MW\=BA_C1T.KUBL(/A1_;P8^TD*GE6UOL#C^:#>VTOO.&%ZL* ML/DL4YPV-1:I%<5HQX5HQ[5FUR\/^"#*J-Y3UQ\]N=3VQ$5ZEZ;7M1PLF)I: M]P\#95/J_F54=%(4V)E75/18E!25NR-\>R2^OZ@F3Y;%''=:DC/T2O0I%GW% M8KL&%MUU"#XZL,T>:'&<3-%GE_$RN1YY-?T^,>$#>P/JPG48IP3'5%< MUO4=USLF,(7'8N]JA X<^YDX/MP*\?M(=S3BLK\">(>T7]B] [.3V/PC/E,T M))\@95Y9\+<76!:6"X;-8D7?(7,'IH]WW1F12[CV5RS'"O_1B#<$RH6[0UT, M7XU^_LILYH*R=N&X0\<5N_]&7\D'.")\T -4@0E,#];EN'.+Y [H2%3%A6\8 M[<'Q\EJT UY>]R/250*K]ZF)M4V'S/88G(9IAWUA*- SUV8C+RQ/2WH,G_@C M,)[E. :V3Z-#Q%7+@\.ZRGC]DA?!#T/7 MZ3(FIG=-#_^+'6F<'N[=! 6?N2_P)ER$-V_KCLT$LHD7I^OLCF]TO!K^&9B-C,X5'J>-38?Q4B-.5 M" ^(VV4*L5WE5^*JL"O_*R#.&WF!1^3GZ3UJ,4+54KI;T:OQC&_BT\30:LO?# MU?_]E4_+'D';"81'(&R\@O+M"-EE&Z."GCGG#-,_Y:,E1K(G#6T:JVEU1JU*7V- MP/$)26O>9:6%/Z1<5@$N0)R^.&WOQK[GM/*KZWC>:B>O:WJEKE6;*2=W-]/QXOP\NC M+T-?W%SG_9OK3-[<%,;P_G^#QYO=*^-1:T?=2SW<3QM.R= ERUL M(U%0!K$"1YVKH]>%P'?/?/.@N>R-C?C[1V +U.8Z-XIPG10JV)7TS/"X #4]27WD:P,Q -1>>;^2S]U\!F MI,(9NAXR=*Z"I2GSGA,\]X7V18>HF '= F)%B0WGU04LY5KPB B=K/N9/PCZ M'R(9JO0#^H<#\X[(AQ?3]0.NGP,!E)J>P]_EZ_^(P\J^0V*&Z%4I[L;;?80= M0'KB*%X<[ 8$9/69\=6#-DM1:'ZVF&@ZP8]QT2$O^!OGB8Y(X10>&U) P;; MF)I$G('QF7S L<,3 6RZD.=T[SI#QZ,6PG_X\,=CTO9Q(+1@P.$.0'[G?5*8 M92QTD]5RXBIE'Q4 )H -6#1+/TRYG:'SRMQ(J^?[;B?WC0>7=B!:VJ$O8D+@ M1Z5):,*./CCSQ %Q4U-DS7(Z:%.1CX87(.\UW.%X_1/W1K%_D 4CMKM P RQ M8OZXS9M$X\OCJT^\&H<./ 9\R:>=0-@;<6:/&WTX;#W#$CT_=3=:ZK?D=?Z! MV8XONRN%)\7-/I,7F7II\(,=7_XQ.6>6R5YX$RZ?]*DQ<:CCIE]R7]*(QR?E MF +0&*([[C=I?HNW">N9EAPU3B(BBH>B![^Q:(1W@1QP372ETH\%C-_9XLRY M"<[O4Y^KQVI^Z'S\,.\Q_M#'J97-\C^\.@&05-Z>+**UJ6Q"=KQ+,(&("<;9WQ1G MF+26(UX]?"8M9)6$PBV]B*'6A\+ZG(!=.FB\:[S<.$:$($N-@ MDLG!BETX&FX =NS$2PE1-%3#8H=\(QX/?TGR4)=%O0U#'IFRW(F[B D %Y/, MGU]@3[PBY1!^21%T(\1Q.8WOA;\7ES3D&U)9T&'2LT/V9 MN-F0J!15IT]71R>/9Q(")J\Y-/A2U-I03EP(#?2FP /R(<*#$!CO<)0($J73 MT^?TVA1 R9_@UYU]3\:E>QM.Q,!PV6)F/\)D.\(YD=:^,XP%4$_'VLC[3(N% MF8[+.9V,GI8G,)T!+,2518-X-"'Y:>BO-7LSHLPJ]6[O\W1(]/0R@5 ["A OC-MPD*\QIZ=A$UG\"*PZ M).2&[',,PAPR^N@]0$/?=:CX+#$Q=/%AI(2<*R*@=]RU'M(OD%[@?>IR?API M5FMK69)I<14+)$X>X"!B1<2Z!;'%_1V'^#MUL?%0K$0D5C(0:]N!_"FPG;CK MO<7Y=[:T#B'( ,/VD!9,"9IC*>Q#*)F%,F0D'D?/? 3<][JNV1ESMTA6X7@6 MA6)[6.BH?)V,+Y HM53*#V-086+ M3CSTJA>3:U!!!=H"8 ^ "G,QK764).5UKBD2O*>X)K%MI4Y*\6< M55/FK-R:LU:(X9O_ZPY$&0G'4^&)NUS*%W, LK'E"U\_ZG[EFE[[-]JR!O!3 M6:\=_S%\!JARN^\^$I<%&I7J9PGL2Q#FHEBTY3&#L3!P=?]PMB5N3PBUYZE/T;;G#6I/Z3.' NY+P M7)/ 8H1F\RUPOW3.[ML/3^3F)AXUDA':9[?'F]OKNX?O[:>;NUMR>_=$'J[^ MWX^;AZM+X9HP"^F8M+DE24SE]9U7FRNK#+:, ?"8?=1E0Y_'4W #UM6%?%WZS'J, M'6=\QTO;@R3M[YGV$[YZE#1:A"* /B4G\&\DKSDM__0>)YXKR,VR/R7,3TMT MAM]:=_&M#ASUA*]DTA*^LDS*<#8LA83_5**PSLZ92 86Y%*2S(U?26H";\H] M)>Q%FRX^N='&\J=Z'AK+'YVET<1Y=[BU$@';+5@J /8?[TS8V&X1 +$(O8EI M%>7L]C[CQ#>#*S/J,A6F*A-&> )YPQ2 1(IM0A0J!,(L.,>V<:3&EU(OB[*# MA<"1;?*3/. (IA)8"BNVB!5-P3D*A15%YQSWKBD\=(@8"AH%PH>@< MXKOIH5V#VLP)BH$+:]0?RQYE]*5L"1EPF97K<2G6LW@IV4+)86O8QG*@]2^. M>W5]Z\:!32!?/!@K'HM5=$_)9>C:T-!ST66A7R/FY!!!YR8LB6+DG<6#;4-< MQ()=W,7$W0 R.#?T=\0R7T26"Z]6 F._L"AKTO0PBP<3>_T ZZQ9%F;R=+ ( M6!C(%!!W"2<7$Z>(T'8VIA04*?IULEZQ%&Y>L0;ID[\(@7X%FC%LF[9@61Z)X>H'+S$$G<#U1 MQP$?C/ ^+/ZG187\Q!P3&-GN\K0=O56MC!@=Q>XX5'P.P:" M)E*-\(K$M8G(9SL&2N-"A'@3DU<,3P,HCF%'2Y;-%&2:/O.\"4E=!_3-' 2# MU'J6BV""2)+"63LC>-(+%[C*^L;UB#:TN(.!I9MQ5JQ&7IG(-5VJVNJ,>Y$Y M< X6)(UN!\L^ 0WAQ3KPM@57EP5;X#: O/ W,)\/!O0$?0HE!,Z_96W4J67% MQI.SC)GUN[?-*W3,W2A(+6$IV&!&J=A$9=C$J40%-4(:&J.8(@,4J[%27D.T M@YFJU(LD%JQKR@M<(=&3-421%B;)/+(0XX6.4X&G2*VH\ ('&UB/?]CC** 8 M]SG@F"T+3B,>LF7:HB89(A"<%15%:E#H#^)G%XNN\K :BPC+$KGLOU([P#1 MGL"GMSX=RL%^T#^*I2S[[TLX2IG.*6NE"MD ",TE # O#%25IRDRHA\Q6QHK M*@\"%9%9G/\0IG$AQF(2_!O7 MF4#,_$?YN%RNX>K$\%I:!!X6OQH+O([[3&WS/QR2>&9_.WB&8^2;X"3OD0U] ML3>]$>Z-U\^*\CHIT8]UOG!=ELR"O\NM7DB.W'QU*QSL/Z:Q?C^FO:PEO ]$1$7%%V'"X';9NA$$!31V@G M1TBI=Y"\TWGR:=;L1"5 S$B N+DIZ2K]8;OI#X5)<%B0LU4RX6PAF>5E>V"] M"08W17-U[FU"[O7"V9E%N\)2@:5>>95^&F-M.G(PSL#P9XT\!RNM)4GJM M' (0JF)_!7 BJ'015-),GV>*@![;"4:A"00X+P"#*3CV"_.$-BZ@.&7\")SY M(@\'6&HK LM$U=JH@A!<3M0F)31S:!/*.2(["(24=T' 4BC\6R0RV"7!-$S8 M%$]K&1?8CJYL$KQFP!3%OC+,[9KA+0LZ!+=[^(PEZRXES8*4;,-:1N9.B0U4"Q0B_0;31_4U[L2Y:X$9, /@]8J(K* M>XO+P(M<#SKWF\"1ZHU*[*KP?!:\KG+UE)]T^;A6:U5C)QU>Q?B!BMYLK'*A M\V\KJ04=#F&HK\Y%QIHH=KSAS(%V0YBTK/GUF?W15Y<.^W@+4AF"MSXCD8CX*BVRRIP!WNXX[H@D9RF!" M??1$&P)<5M+RH->/JR$KU4*Y2]"@3_!K]?@T8K1HDZ!>7QQJM5+33FOU601W MP"CVFC,XAXT3@8D^"/IQ?3S[N$I-2 BQ2,T[.)9]P9/=K>,695IY1" FL6>' MB_^Q-G@HW#C6"Q-5AJ+L3^YPF)$+ZKC)5%#9R$N44$1_!7-Y5>G?65B34]A, MQ#H\EIP?"UT#[1Y@>J?K#))!!C.]F!-ECT+'<>T#_0C*4:P$6OPE7HKI@3UC MC6Y\^A*5C$%@/=.H:AF?\",WV,<7B755;2&ANJ!V^_+4A.UI:NMX(@\!J!#- MLIZ80FPG7&SU0V?62N?.+T81C-='157L%P,>$Z M!8$ *5/\R";%',G7H012_P>BR-BKR/?LC0\^=GY\#P.8,B'"/4N_'(:F=4V?AAW_J,$# M+)%4*OM@?NR#%64?5/;!#7A8&\?DZJUO=DQ9L>$:=$";-PYYC/J_/';[S "B M?UA.5I +HJ,Y&!T,.0<+X<$2YE&0R)Q7'ALB"F.C1" 5>QZ3FA"_HJY!!3BR M&65U)%#P@,PWDA>4V--95JV1N\0M"Z["F5E<6."U8!.R0E@=-JV\24I$_D3B M"9;9E5/IQ\V?WLN,F/WV<77UEZN5X_J6IHY*H#2/9@PD,V_$6+6R&"S3@E=Q M PXH0 \,M"L&"M][U4FVSO/13]3J[AC5WNO7E\FO7>K[%=S*USO,MM M-[('=HGJN]RU7LF>=UR+S@B7P#MVNO5F]C=^S<7Z7X!5HD$H;?=+,ZQI82BS M#56.]?_.GM=OGBTE;XF2OHN]C_N^/_QT[QL_-RTG:[??.%>2?, M>*;NB4%]>J(WF\U613\IE\MZ1:^VRN4*NBT;U=,31O5JN=JHL;=*2?\W'6)^ M1K=_W/<'D5Q7@J%+\#V:AC])=1 7L7@3W]"M'!ZF:-.[^/LQ;S1IATD W$#! M?:B@>CZP>'BJ1D1O@EOGA0D)9=D95UWIJN]A+Z\*W(HF+/6&S&? V".-?&?N M,YK]@XZ7<"\>1PV/Z0[DV:SE#Y0YQ$I/2[]E2)#'.\Y:Z@!L+0&RUDYWLMNL MA0V@U#O99^;BA>A=UA+=D/99#]TI6Z\HKI[&U6OUFE[A7+U2JY79FQ[CZK9C M.<^C#?/V=MB_"Y6C5=F?CM[+M."SI=A]&(&@9J949S>5[^1?Z%A;OA**RVG8QE6)+DIT4:)+D447CO!BK M8D%)9=IBH9GE4G5;CHB-&"NJ&S%6?*>C_(L,NF+V MBS-[ -S_I[A]X;B]7EY*W=QK=C^2D*RX_7K-O!:+*(\9$!7O&VU0^RNA3$%).W36BRH?F]4FZ= M-BLGAMYJ5)LM@[U5MV)^ES6F'\(:TQ?)&GXWB1K3L4(1@ITISI7)3O=!)=O0 M5K/F63NA0#MA6*0Y]A4K?K4JM*A L11=K%HNGYZ63U$7J\&'1CT+3G4NV@HH MGA39"Q5G*A9GV@&MV5'XLBCR6ME!($XAV%)-J5&I(4QZH]$J-TZ,2K/<:#9 MAZIMVDKXB/U*@#LEJ\?%E*A#94>/I=I)N_C\J%JME@#2FOH.:'76#*FVB["# MW;FM*LJTMQZT*%4I-4A%;\&7Y4KYI.?I6-B>ZL"7MA>D$G$H63A>,2=D3CO MZIVPIFJUTFH= FO:A>J0-6L2+9*F,C_T'5QP05B4ROR8R:).ZY7:2>_T3Y[] MT4(6M;6"#B%GBD(NPOB*J/+ZRA&'4>NPB:B,"SA'>,;V>3%*U-F>L(YN;Q_2 M/?])!\//L%YLEP9JYQ K[/*P$KB=0^7HAQ-0LD>B@DM5"Y0+Y>:VU(O.24&3G1_KMCA?/@.)/2FHJK-0'5:1Z&VA16Y)3*4E45P]D ["BWW4*A)'I9WW28 M8\BH$GGEA%>SF\.[O(-C7J!6+1.)L+]\:Z7HDKUF7/HRN:Y[S+F^4VQ,GF?E M"CY&76K@,[;2$9^C$TIT'QL?25J[N7_^%3C^YXEC%%_&EJ%:\[W;FJ\:3JQ: M\Q6I-9_J5+45>7(+4ZM.5;O3BU2G*M6I2G6JRGCOJE.5ZE25_=95IZILZXP5 MWY WS_6TM>#[T*+WS>G^6?HQ5 XGY7 JIMWN0&H:*H?3%F!'%3->J/Z37MYX MB4-15F/5.'1J&_D/EH_*A3RP9]/S92&K![1T>=,)![Q.CIY>I3@LVHA?=0&P MJ(E+ ,;>=RR8,%&)Y/!"'15_+S1_WXV_=5=ULG+LEML'AEZ'#:!(]/G@&?N, M /R48))*:TNJYPU\.;!%PG90*'BDJDZHLDWZPQUPJ_\$C^\"E&HI+ M+5F!6"\W-JV!ADI5I5QND*N_ M,?81%'N#%8)*^Z?WAL2M48+EC*&!*; T@9 M4\K31E(W%%M:FBTUMZ0[B)XI_*?YU$/QKF80R MQ;\.F7^=*OZU-/\ZW1+_>GC\D5_9TC7KN %U M1Z2F6-.:X%)6O&E)WK1I]]0<.^"M R>78@94/$SQL"+SL$-P9"D>MC%PT14/ M6Y*'9>++BH( (X.@XEN*;Q69;QV" TOQK8V!2T7QK27YUJ9]6#&=JJ(KWJ1X M4W%YTR&XJQ1OVABX5!5O6CK"0J_F($10\3$5=%%@-G8(+3A5U,5&0*6F6-CR M+&S3Y3_>BQ)4G$MQKL/@7#O0J17GVD_.I6I;+&L8W'1ABPFV-!A:SH@QJ8C= M![!2ZATL=U+VP0*RIUVT %;VP;UE48W__N??6S7%H!9D4)5-ZU7?''@2JP0^ MLF[@HM(T56>P/71-:]62AD*(*T?U"3O,?V7,)K\\GE^0_X%9 A?.^<=C&Y6U M8_Y(R#,U_I5BBXHM[C];K!R"UA:R1;%'^M[Z3MD 2ZZ2+7>NR$3J_ $-_S0._GSA$XPQ(_:(LP3OM7( MMV\7!\@_E=&S>.QS%VQ$&3WWDFN>*JZY+->L;-KJZ7EP-(.08<*?P6 BEG\U MMJ@IOJCXHN*+8[ZXFO:L^.(!\L66XHO+\L5-QV'>6[ .ELX$5S6P3O+.T,": M9([\IW3VJ!BA8H3[SPA5/*=BA N"2EDQPF49X<:]CM*L^C6@&,LY4HQ0,4+% M")6CL3",$#YV'&/$?X#/M&,Q\3DZ(;DA@CLBXR,A^O@+>7[DGW\%CO]YXAC% ME[%E#,4$AOE"NA;UO)^/[K^>_Q81;;%V&+[\TVJ4C[S/I."[PGT_$=I #)0ZXS\1!5H9OGTG7L1QX[.]E_C]XCW;_?'8= MX%ZEY$]'Y"3MU'^Y3#]UO+Y-G/G3W<4WT_YS?%0"I!8]K-BG5/PG_YJXE']I MXIHTXC'7[*5<:0(Y)K<\!?(1M_'P$IXB[&E+#,.WGZ&_@[=WP[^6)E,1\ MO-LX[M# =SXG4(=_$^+.F :L+!FO2*(V(:9N86H =Y2Q?CYJ'LT8*-'IK%;. MF+%\Z9R!).BX0Q0Q01X%4?*!]9C+["[[Y[H=\!+O;UX1>W_WE\SKNB;W@NURZUGK&;#SQVZ?&8'%3E#GV.7> ML]8\8._7)G"F6^=XE]O.N@/+&-5WN>O,E1)QVR!BD$O@'3O=>C/[&T= -\@O MP"I?3;^?MOM],Q/JRDPXE9E0JS:;-?BCK#=;]<8)>_MWI7':JF[:3[9$_ CU M,"M\';OAJN]5JG.C5H2Y49L*/-&4!5)9((ML@3R84,VJZFJ]=OB2XK&+\MA- MM[))RVSXG<+"W 43&O:0\T;?W <=R^SBYGS'G7K^%\="TR'GRXIG*YY=?)Y] M,&&DBF>O'VFE>'9:^$S$MBNU9KW%V7;KM'&Z:=486):#*O&2V8=WP.@ZP-JK M\U,MIEBA8I2*42I&>5C-6F^=%X8>NC M2_'*U8.Q%*]*V.^.VAU!+3G';C7%;5>YTV6IRFRZ7(PJ<1([7%Q MJ,VG=_ O_S>P_Z0F^0I<]@ YX'*%X]8-.=FSVG&)[>X;(UR*+6SN8E5AU?UE MA@W%#)=DAINN@K-K9O@$)S@RR:_P'\4-%3:>*&QXH-VPJ;K@D-]RT MXW+7W/ ZOI"EE$XS0JY9VX/UV1W6>F<>M@]R@:>9DVWXCT8 MGJ.7%=,I)M.I+!.?LL=AXIF'"9IAW@)K/DEQ(A4?FG?_LAIXHWK.7O*=:0-X3)JX#;;]DEF/Z M/B/_I(/A9_+D!-T^PQ#Y>XV8P R&#/X%C[KL&;@!]KM.@'H)?8S MZ9GNX'AGW& '=1XE<5[MY4W0RAWL.:1?NY@ZZZI<_[O/%;B 9.T@*3T[DG7A M.J^LL!1JXT:,E2?/FDYM7LU7I"K_I&H'@FG.-/M9S42JC5:MCLU$ZHU:TV!O M]4WK]W&:ZC@6&R%1)1],NVL%!I!1TR9AX>'ZL?[Q %7_QY)^TBZ^[B]"?T[U M\FI9@TKYSY_R+]V==>7M7 =6:@54_B/V]/>A0]_C)O<@:KO((-H@F[DVL(@$ M>_#[C&"]68H9]&1(GQGI@P3N.Q]WZZ94)H%,J9J2LW-.R/2R?GQS^U@X6G9C MHRQ+_O?\X1NYL3T?@R?(I=,-,#10K+C$B909_FC('^$#S&P[/J'#(:-N2,UN M\/" !F*XQ25(YX2W(>BP+@T\&,;WQ&0^??8(!9J'!0@,I(98NST:8[RJ<+[] M,#XH6JAHX2'0PL>+7PI-"Y_HFV,[@Q'H[SZS/2S_CZUD!C0BCHH>*7JDZ%%> MZ-%%^]NAT:,+:G4#BYLE";90[%"/*>JDJ).B3KFC3I=7UX=&G2Y9S[1-19P4 M<5+$*=_$Z5O[_-"(TS?:89:G"),B3(HPY9 MBAC8<.' S.2>/C.QO'17WH>K!3UVO.1'2BS<1T7'%!T["#H&'SN.,>(_ MP&?:L9CXG+JV?TTL[E]+(W!X9$,Q"Y^0=!S78.[/1^4CTF66-:0&=O*(_O:& MM!O^+1/"% M@36@#.PL@ZD>@R&%=X"F>R"(.MZ0=?W XU3\U;0L'NO1B=[A-4ST[N<>\ 1# M_&'@TEPR#-RAXS'>HA7;R: LJY_B7\@I9.<:$WZ_>NOVJ?W,2+O+8ZCU5K6F M86]7BCUOF*'!^KMLR#O?X*L,Y63XJT]]_O<#3UAQ 1L(+M;L(=Q9(^0Y#BS! MI3Y,8OI8DLIE/=BWW653O&<1=%6(M"E _>]\X]$%G#D%247":H0^B ->%] G ML&!8#HZF%\7V]^D+1C@Q>&^ J:!,L71#8 U]-8]EGXC-SX;D 9H MN>0I"#&-N#DD7!2 J^!+L!%^2X\B*H ?J.C(+9'O4==T2&%K6U MQ,_4=9&HIQHL%,1E"W'O]/_;/;B%!!>X-9)&3U#>&&WED@=('2'9"P-)@ Q9T7$&BYZSOMP>7'1 ''0M3+DV".TX'#8G!8D8N(-0P(&;X*-\#0IE1;+8%= TI*I!F^-+K.Z]V&*O=B^[/ M"^_/P^?@310E1"9*%O>X[!E.7*YAOI"N13WOYZ/[K^>_I;,$,5P)*9@D;/(; MUWSNBZ]")I$8[_KI(1HPODYI#""Q24*.$1^@WRNYSNN8ER1_0EY&[K_>_O@^ M=X[T8PQO8-*H<70FYB+DYJ94#R<^@9DC>A9]CG_L1^SPOOWUJG3^<-7^K=2^ M?KIZ !YAO=*1]UGR9;PY3(%-''"?B8.L +L%DFLY\-C?R_Q_\![M_OGL.H%M ME)(_'9&3M%/_Y3+]U 4#6O_,G^XNT+\R/BH!4HL>5NQ3.E9,4?[W>"&9RW,7 MHV?K6;="Q$LFNW7.N*JB-X_)#\Q]]NF?V @6J$+G;/YJ#M*>56TL+.Y%A&YS MXM0'^G&S\MX6UHCZ+L^BQ[Q'X& Q(0P93F MZBH=AD\/J &O4M!Y/+_$X#'A8:/Q1M]\9&I$>[0F=F+UQ[!F#R.$OH@>(FG @1A<=&*R'LI]-V\L$1+PV -\ S MJ/_-X1,H+SF]CX+C\&)NYHMI!-P)YD09V?3Y&6:#&308<2@BS(#]]$#,PK%\ M4/^E'TZ^$#K,S=1VXOQ)49[,44.^JYSH#/!S(GKK,/.BV! X]<0@!B ]XP M9T#?S$$P$//BCKG9&[X>H45&0LVXR@<>*0X2@Q_N.A7>(7SBPAD,3(_' 0X# MUPNH$ 4> J YM4H-#6YF3TNY5?Q3W* 7.T[0S:Z;"E&,+! M,(3]X AQD2=R/<2))D=I0#G$\]#7@(XRQ D#(=SL!/Q!I%* FR^F$WA LR,/ MQ'QBR[UL\;DE^L),7M#M)Y8RGVHKS#H,G;JR!W@%7%KC\4,<6T0,$4<8!E ^ M,.U0T;9,VC$MTY=VHCF:A$88!73@.,&%*)(F17E]*ER,XV H^(,2&W8P _]< MACP.A1R!VRE2B/3#:)P-XS,1"T6I!5<4>XF&04UP1C/6(^0R>!S0O>/8(+Z9 M1FQ0*0HJA#X0A*[N 4*CZC1 MR:7J1.HU 'FQ:AP]\\QA"&Z2[D[ABW"BA:K M5BUD>Y@,(PD"VW- _IT(OVN, % MT1!FE9QP2O>"FCRDKB_0I-O;J>*TL7*V) \(I8$QE[,VV-H-G1EN8R$.9(UE3+R03W%AC^A@ST3-= MSRMT<1.0C-@M"/%B0Z$$]4+PHF64\.FN-'8SBST MF81)9$K>$_;-&1$#L5 !09&0!@*ZP9&-DBI77$6;-V*<)<[QPJ(M_9FZA@4< M(#'B*\Z"7E[F]QU#< W$? PZFA!D0\O0F$N;4\(NNHU#G1)]R2C;AH1D?* ) M>7HL-(O0"5Q-UQD, ALCNS'*=NZ1AA&WE*^9N5/+'&<$=3"TUO: ]\E01+Y2 MOD[<[J2:.[7N'+NR54CA[)#"A@HI+&)(X3[P^CUR9N2?U[=YR 9H5&@B<1/A M&TFA>#['G+2&CAVBR2#UV2JG\O ="E+L"5;T7,9(*,DEHIIF@#J@$2B,0J5& M.X8- -^G5N\=U(%'N8 (_^6*>(@LHSDO*60Y&&39 VS!:&Z9O!OD7&8RI=PK6^0F;)&[@N9._H'YQO:<'G71'X#7,+!YV181 M>PDT.C0K"MN7B*5]U\ H8RZ':*#D:;, U09H'EW?<6$M@ ]F%Y,QT'#%W0R. M97&V!%]&2>=)%$F: 6.AK(*I>,*,%KJL7DV/31O5 *%$-B\UX(TP$C5$TB'P MNK&]$PMVR."MY*$@?C]3;+\4=F4>.O#O$1X@>\/ SEB\V,3Y<,>7L/:!> D[ MT&!]#'EJER$R'9,;&8+Y$GE-*)HUS &_C,FUA OA"XW?U(>8XXZ3$SKB3I 4 MV@/[A64SV^/!JK!<:=D<4I/S:1K=7'1QHNC$Y+6EW5K842_H=N%<>H%%#!"K M;6'!1MF$\DP$="&9H><'8X1AU(_\I.$P7>D9$[Z:!=<"$\.WMDQTB$)ZYT0M M3(.+\),%-C=IDW5SD/T805AIQYCG,@UKE4@Y0-0FDPKYM* @I98 HU+X M!""V]AT7#L+@.3"_8@C(B%R8_DCCQR6_X)P+UE#W,=*"NT*_TQ'OXEQ]IY1) M;C26I)*2)%YKH>D,96>.(@\S'F&Z%=P)K,L9IN@-)?B:+U/^V7%\WQG@-X!B MV/!^(Q1F?+@X9'IG9*#7^.//1Y5)+EO/ZS8Z9^W_N;J_N[E]TLC-[<6XK,8[ M5I-*7C>T=%7OO82T/8&N]Y=>K>[OVA42Y.DV]@H)Y#*Y;#H7(\02<[V7XB%% MVNW,5*WV$F=F[R8_FSF'MS:"0[O=QHEWDKB6)Y#>1R;Y%?[S?"#XI)B,7/HM M';!/,25MN[*1@K3#A;0GT[0WDGO!4*ZL2.%@E$F+[P M1=Y*N;@/]ZYI=\TAM:8OY./2ES&UB"P]'6/C5E2!MU*-QW:0Q'^4YV.Q&/K' MDJY\'44,H<_.W=_]?O5 [JY) M^^GI[N'VZO\.RGB\NWTDY_]'GGZY>KPB]P_P[]LG M[O61V;HB0UJX\U_[F/6&C@CJ!RY#)SFC+GHKL"P8YCS!F0>\2P96$!L.'1-= M)W&!C_]RCEL@W\UNGS(+_G)>9440/IGPM QX;BRZ++#<&$91N(&HWF715PQA MH,!L79N-8'\E+#% M?GQ9+RY,8>4CPVA=BDX)F7WG$,-)_,I+WHFZ)E@*6GQT"./,CJ?#QG9C@\A- M/H3Q XD0S/8+N\>#T\B-W3TF'^*5Q+Z89Q>B(=67$_,L+!SVD9<^"B/>PGB, M,$@C=%W)%Y/A.1\36\ P!3<0#B^Y?+SMY#;#.A3>N[F <@C,%W\T<1)!B()KR>'7^1C_#"7!Y=,X8+X57T3%\ M,VR,>1ZFF0@WH &L:O:>L>YS@&4,$5C%A?G1944-QA!O>!*XA_$PR.=$> X6 M #2P3I?$9RVL+(TWUQN9$CMAZIZ).:W/? I.!18X,5E]*SHO7B4P@O<(U\3" MHK_@10Q3$SB-M;XSR<]V^D\CH\2?N

/ MH9 1J;WS'9FSR_>- M((N@PJI]>3<#8"L/$%[=/)/(C%,11"TT7'F.!5Q>'[Y%FO#."$AJTY43[X3\ M;V#_24WRU9EO.]Y/!O M=EO)"Q3N@F8H2EH,2KJH&ZY I'2&.TC1TUW#XP'"XH_(N=;VLK! 5^2F(^!$ 6+=A?34[GS M0=%V1=LW0-M3W*<'@F>"R']CSQ*WT*4I*U]+W-(4P=\!5!XN1#YBPS:?NB-M MHUJDHNX'2]U_I3;SR6.W;_YA>P>"13F5/22;K-3F5/2283M\FOSB*6BIJN75JF0-04Z0R+Z>RAZ02 MN?W5T/.9>2AV+44O=RU=Y@'>MDH>EDO3W=/D@5@VY[?VXU-IG*PZ,WTW/*G\ MI.56PGD7S#2%CU].^-W^[=T7T\TPD< M!_#?SS;;4(Q1W$;8FEICHB0F^VXUSV\7O>Z/^[N\WU]__I^7]_7Z_WZ*@>5 M+P$M-ZHK%0!!$/AZN0#E,\ 90*BJPE5A"#@RR12#,;/=L&FS)8E$,B+8.]I942RL258K1T D$JFAKK%V MU:JU5L888ZO_'&4K@$( 7@ - IH *B@0@@*5#P C !AX&\!?@^H H'"5.$( MI)KZ\D*]%J "0B J4 @,!H4N3^.7YP 4!=,VMMRNJN-Y"&YR'&V5E%&$,'7B MM>GNZ9W"61^.2$:JZ:U9JV^ 7T\PV["19+/%ULZ>[+S#A4K;Z>KFM=?[RWT^ M7]$9W_@'! 8=.7KB9&14=$SL*>:9L^=24L^S,J]DL:]>R\[)Y13?+"DM*Z^X M55-;5_]=0V-3\WW!@_:.'SH?=O7UBP:>B >?2H:&1T;'QF6O7K^9?C\S^V%N M?N'CXHH+!"#@'_E'%VK9I0*%0J#P%1>H$KVR@(+"C"U5M;=[P@\=US&Q2D*@ MG3**>&U(4^L]4[J'(WK5]'"D(?ST"NTWV;^#)?\OV9^POUP20 ,"+C\/@@*V M ?.+9IQ$-;/2\<0U)IS&7(<8WR,%>TCZ 8Q$&)GFDU'0W55,8$T7&L:4*H%] M69+V8XXMV5P!&36>\4()<.E>I3(B9K#*/<@Y9_*4!7/$_-,':Z+UG@B_],F> MT/PANX73_!F5+'Y\M;8[+!(]ETF)1K06[6ZJCIA*/Q_PI$I>^?:K8^\.^Q5& M:%5/$MU$]C:T]7"CB4+DCOZAY'.V!Y'61> MZ970SASAY@M9!9DV^*MVC"/XR!T0?/9+M?;&Z7/,H^W^(D[GR[,?OV?';JD= MWD7;G\]_7'*X^Y$V9B.K:V]$PLZGO#;)JB@:@AMKWI:^^I8YWLG*#G'?J_&ZK9%+E/2/"[NE'V9C M/"]')7XV6TT:B'-@5#P_HL#W7!NSKCRPHU#0*JMQ M'O?N\(S8]SYJ6=I<$,BDF-D\S)U\%\Y+&X%4-I3U M\7TE]Y]TZ;(D4KM>*N!=]3V\]7*,[P/JC= TR_GU#2X,^LT2PNV4! AR]T7< M1.5/0A'IH,/>AJ P8>?&SMCK?O.?%=^7@+]JTY@QN?3%,"M";L+]O"A/S8 M4_NZF_=>U*L-7*?0%Z6'NL1#]']*7&15'3A&S!EEY[^VV\HLY[!&'3G$\C-S M-?=/D=DV,Q,355>CQ7HU::XZEP5B)5#MYVS(EFW3HECBA)$72+#D)++9:)*T M.;P>[1\HFIY)(]WJ][HT_6D<1(J+P>6RP9$0N-R=:R=<[\M7'/)SHBFX">P9:;[F7$&UQX>'^5'C M+_T=-#HN8N@AJNAT"1@VI&]WXGP>H[4TO'J8Z-=!/SWGD1SR\YD\>1- * WNZ1JO^?!] MPUO+Z$?O9O5?[SSOG_6Z-S]HLE6@<(K*%L:-=H<.MS#3E^A+L.-WY*2^ MH1S\_KR"SK84TW+[V[U4M*:;I:XW-9= ;!,)-FPL"#%'>QZ05:$]78"_]VGE MTU\!4$L#!!0 ( $.NI59'3=SM\P8 'H' < 879P=#(P,C,P-#$T M7W!OAM;6$KE46JIHQS#G+E_F MP]S[O!_?Y[SG_,Y[_/)X"1!RL+&W 4 @$.!S,L#QKX E (="85!>. P&0R#@ M? *H,P+\_ +GA$4$4=*2LC+2DE)2=W_.7DAD)-M\LD>@"!YA>5U MS*$B)%^80@1*-S6W'*YH\:1'U&5\1TG/+_(F@D],7.*CHF-BXVCQ";>^2[N=?B&1B!!N6\:ID^ANZ+5P".*53S!ZW)W*@X0O_ MH ^9$BBS>4X3#P/;7#.^=3'W7TA6=XA^8Q 0Y1>!*3\;+"W#XO+ ]Q*3]1Q5 ML4UR]LJ$NJ@7GK%=T P_2.'M-E87;]*HK"=?%[-9'N2+, M*M4XL4QT@Z 5NB(3L+1+=$Z8Q:T2A9K2=PUR)9+KPAC(TJB%WU"KXBH!UO:# M]\EOGN(%[SS#A+ZK"'Y_%[6R8FU(2($WZ>T37!\R[*OBE?Q^66/II2"Q8T.= M"J&LE 2>3T+M[^SE=\YGS,RJ?;C,1#4 M2;U,MHT)E>+J;ZPYCR2;,XV-R1^G[=H-8ZQV7:^5/3:A]-Z0HWQ53V-X3;/" M0H^:I5D+L\V4N/KJC=E"IW#%C#N'J_299]1X@0G"]T-:CB)[S :EF$A"R"L6 M*0:9,IB?ZY7O=N=O7=Q:A##ZWXK2OBJ:22P>)@=Z5TPGIJ M#W,DIT:?+GXVKQYUQ*"E]Q@UI;2CST=-QINHK0F,>6ITM7OOLN3RYS.&$AMGZA03X*H6< M=3 @)ZN7;H>_>> ZT8SVB$%OB=?I/].\#LF2QE^^Z<2$L;],DV'C4EW]!M$[H=L3-A=A[.*=B$GPSW.HV2^\"DQ.)2<^C4=I+F$BMF M>;31@]9''A9)SI<(-^30$^IW)H;IF0\+?$8_>GU=E$LO>23(N5QZ89:*U8SL MG1^X.1#(QYR@^=C@&SI=!^F)% VQ6!UO7'?_+P_BNR2%:[%'>GCW/A+#DY6^ M$O@IR]FH^HZV5NJ!8RAQWU:T:XG3/*U!_:R7<%3^@U>WUY?)V<:((,)MI8^' M=(?Q%UI?E7;Y:JV8)=41:U2@K7\SB\J/)BR8*C@BQ[2;]PZV?:YZ#_LFFS14 M[N?B+0>H-*0C;9((R,@2HER3S-L<4R060\@(]P#3M9G7O3G*;Z>9.'WZ?GAU M 7V32'8;2>EX&Q0J*>7M+-Q1V M;-W38?YS)(?3+5?,@GV'.\H@B3N5*A!?Y<:F7LU:-H/9EMV*,D9H7PGWBC;? M4*N;R?:G; ;>ZG:O=]=OZ+BOG8D]^.S*A5YV%"(69/%W.9?%F#4FM*96FI<' M8UY>A HE#1T-M5>_9!<4)SQN32/=+X@=TB#6UH^RR:)J'Y1%GYJ6"-YV6U=C M?"K:1%<\->IE9**![MW*3I0+4 DV05<4==R&56FBG/51)&L@Y7CN=U!+ P04 M " !#KJ569^]31K$( ["0 ' &%V<'0R,#(S,#0Q-%]P;W-A;6EM M9S P-"YJ<&>=T7DTU(T:!_#?F&&,M6&L82PC62*,;(,HH<4/@0_'R\OGX20 ML"!"6A(I(RTI)26+4E>2E5=3D)(ZK*NL=E03C48CE?2-]+0PZMIHK=]'0# 8 MC(^73YR?7UQ+3DI.ZW\.^T\ S@TX ?9@D#S 0>!X2!V*X $ ! GZ.\ _PB( M PSAY()RPWAX]PM5!P .$!C, 0%S05#RD=%A9!:US3%=/W^#$2?-3%I96 MIVTO7+QD9W_9P<7UIAO._9:'GW] X-V@>\$1D5&/HV-BXQ(2DY)34E^DI6=E MY^3FY1<4OGE745E5_OOZ:0.#WX;&&1.3S!]3TS.S M*ZMKZQL_-UF_MGZ[0 8],_\1Q=\W\4!@8 AT-\N$,?=WP4XA%-.DTO(U 9Z MW4=87NLA-\+L>69Y$TQ!^_RRR U?*H\H"CVNN/*;]K?LOX,]^K]D_X+]VS4$ M\(%!^\\#PP$38'/K+-$!]B8]:J/QI: M1T,H3Z[HGKZ45TK,6R@KT3A@5-7J6[A8DDY6H#6Z]U89+AP:5U=;E%&RI=K3 M=_'#.Q(,6\815(<6XGTT,VD"(-O8.$3DETXY"2,EEY*GN[(5:(2XJ0 -\>DA M_(NQ22O9V7)">C:TU5&4<2ZR ZG744!9*T[6KPHYV"%AIL7TL[C^_$QZ(2X, M'\:=0O-/%@PP4J%(OY&\-3A-2$JFM:R9RV8]C,%WAJO-"EFXX%R+(;[E./'U M&:>DEO0U[R<&H4276^$1S*?5-9023[,QZM4)REJ8T]7\I%>!4ST)A(GJPV!: M@Y$!62GSKF5O;G_5%;RX1:R:JU-^/-EA MRECR8QFCU6W*]20AO8RA[^1\8*QB*C:F^^S6)8VQ(MP[0_V&>#&28?M@)ZH< M)7J$A/6;LS2> 0*G9DPQ. QXJP=,V6Z(\NZU;>]/WQ)H\,MRCAU_]L*>J*5E MS;.Y@Q\N+LUNJ(S_<8A?*D["LHP4\^?U3^+M366NRWS=&H_E[$SN//MP>J*M MZ4J:5\@O=7DOKR=# P;DCW$.JI%;F@=++O3=ENTKOEE9 M&-%W&'SKTTJZ\I+#F#&5U.* ST5.K^W0)[*#[5X/LH@M9+5CJ=4%E"P.4,G! M.54CM_:%'Q=3CBT*!A.]^JW=BMU76=W\\]F5Z9?K3URMS-,(UG^%"G>%9 M9_XJB*__C$("9E*-@(C+AK8L!.):+(345Q)DVEMKIJB\VJ/P;(Z*B":-7+84. M#_AI&JFVA9Z9&#UAG\:H2%XH7GN H+\MK6!\S%>3#*N*O&W6]2TT6( R5$\@ MD$/MO&02_M">#=(GJ7N$?S:0^_*%Y7:##=BF>X='(%Q_Y#[BJJV)1T#2Q-6- MJP;"!"4"I()'A[FSH2&E5[ZS6\_$=Y- R]!56K3WE@ M$2-$7I9;Q\F*5E^#T,F[TFP@XQYUN)Y FD#Y%RL@/7Z1*)[!W5P-R29/BG;A M?2:M_ $YE)="N-U$RIPUD2%0A\C,>'V'*S 9LU?U64!O.Q^,=I$.:O_54.3L M@L5+.3NU?I_ %;I_AR]X,>UU$*)=QW^MK+*!C:+W3VGV_=1WQ5J"!649CXTC MUSGJEH"@M,P:1_F9]GBST!0E/2.?]5(/EG\J&NNLWJFH_":@=K[;&F&3:.Z# M/'X/V]9LSGPHOIU?YN-TJS>^N4&#,8W$EV/(29N[JIV&ZV58P1UT:)[+WHH< M_DHS%59ODY?M]>/V*Z3+99&J<7F3\2.]IJCPS3(Z_O*.&C-[A=(WUWA(F W M^#]T]LA F5?=CK(V)^UP*X?90)N%@#99@628>7MRK40V=7OZX'I69L^]GN+MO9G[ MR2(31MU?99<0W3JLVOL]\[X R*H+WVD-FB)L#U!K/T17CGI.X+=OIF4CY91R M;0>,CB;NDM(6$H-):^RCN;Z1CJNJ%#D6O'#"""D8A&S]+R# DJP@]=NIL MO=2VY$\3UO%Z_10V$.M[;5D?=1VR;[&EK17Y=MFGD' M#M3=;U;.G$3.3P?-M"&7X]Q#V4!KK8QU\/FM$<^W-*O+83F7>S1W$W$$E\]. MY-,J\SXHFV*?@@LV#Z >JE$-V)RXRO,F[&]_ 5!+ P04 " !#KJ56&\CM MG>A* !94P ' &%V<'0R,#(S,#0Q-%]P;W-A;6EM9S P-2YJ<&>LNP58 ME%W7-CP"BK1T,XH@)2 I4B,B+2 @W8(BC(!T,PH"TM)(#3WTB'2.= E(*]T= M0P\P\<]]/_'>S_/6]WW'?\VQC]FS8^VU=JQUKC77QOW"+0)NJ2NK*0.N7;L& ML,)_ +@9@"+@YHT;Q#>NWR0F)B8AN4E*3D=!3D9&SDQ#2T7'S@+D8&=A8[O- M)<1SF_/^738VWH=\]Q^(B(N+ WD>R4F)R@J)B8O^0>0:"0D).1DY$P4%D^@= MMCNB_]B' MN)R;=Y]4MM'KCB"YQ%ZZ!I&0,C R,;-PW^/AY>,7EY!\*/5(6O&IDK**JIJZ MW@M] T,C8Q,;VU>O[=[8.[BY>WAZ>?OX!G\,"0W[%!X1GY"8E)R2^B4M-R^_ MH!!65%SRK:JZIK:NOJ&QO:.SJ[NGMZ]_=&Q\8G+JU^_II>65U;7UC4?/W1@)KH^AV1&S0* M.L36+K2PR\>(34 !#B_Y,U]3_I_F42:]99EM$F\/3=,6B/L'??Z0U4? M"WD]T(GZ+ TU.8:BWL!)<8"?#XUP (0.#G#H@3B$8]7D*T_#< #E O\X\U3? M!QG.G*;RJ3A : 02CB'TB+TZ!>( C"IH<<,0R"9K&62A" = -5YD12QL5[?O M7MI@603:$2<4DZ"#<0C:'(@*?D_F8+_ MG:E-/"_A?_("^1LO%B <@#2A:VYW#X24%L;R?SL](-B99_UJ.J2QY6F;*!BZ\'? M_TZ!Z?;(KOT96=4D8BD';8H#R+. ,!<).$!DWK^Q>*2>QJJ1_OZ9Y%'O-4#B MDW?:"HIYFNYD51/_WC$?OSAAAUYH%'Z5SM>UL4+USB1O:J5AGUH[R@8E"JI= MU+BZWE5(\DE=-)V5QPHLA:'1J!0LI@LK02F>4,?KX Y"CG (_2=9#OY#%C>L M83M^FUP<"F.N(M$.@AIJ2,?AT%/6 ZKATIJ)E&1C9WJ")#NR&82$;'5C#Y*L MJN ?++WY.TNQJ#<0!AQ@.#06O]ZV?ZQWG\R(R15I0-#N*>+?ZS;_[.W\'[V; MXR/D0N3;/ .J%EL<-CHM*$9/_3K#A826CME?$O$^DA-5PX!]&ZA"H$?/9/$; MTR+O(FUG9R"M.NT^;V[$Y_]=#^0/ @3IOL@GOG[/$/'L2B=AZS&9TCWO@FR" M"-[_-5&!4%,X !?4Z+(#!\C3;56%EV,E<( ^GDGYKSC YC@\7F"D#4TUGDRG MH^01K_$VDGNV"3&F2]@4L]AQJ4"1:4YZ0.C;EA\)P0_NFU!54ED-^L"UWY7U_%,$31JDZ'E:ZXH=G;>W1^M9JB3 MG'^1;\V58#_<*E"2T,E!F*Y7=VA]2![\/%C]ZD'E4:S@6E)W@"L8I'4("UO^ MJI2@HV]3^/NI@H5B_I=7Z.NOMU_$4Y!CM)>P54O#GQC5EK9VEPR"UOT\1 _X M"*)$:_T6)]]:7I?5EOCH]=J42+1KX[X@:$A9;&RRPMZ"=R0;5;,<;6*Z:DK6 MY%<=])*2[2NKRDK$Z+BL=;;&(:C],M>!?U(RS3O"YS'H[EOK8%296PTHWD6L8&>PC?!C^NO:KW X-G"Z00D-?_[V?"T!O:) M!0<.4"&& XC#R>%N_ZH5!JC07%3O'6U I^A!6;ZZB^$-%,L MI\-O#1=6P.@QT:/I"6+1T:WFY76G<,Z?'@8C$C.".B]I:O)S=9BE*&)^PQ^W MHEK(C.>["KQ->K2RSI[ZA8\^Z3K[ZJ0LI^1J\'$63AWIL2C'(/P)>_OGV+"D MI[1[R@/L\?K\K0=]^V+F*1]/P.:4TT>C??DB?4)?WGG5:FVT@?!L2ADG[VDJ I"@LS?/V13K 2[8- M!D35XZGN,Q =7QA2YZ+ZMZF8P;X3K4EGX1ZJ3O3E$\/['4=:+D/\IHAP*H\5 M=MI.R]]%Y04S9014XG'WKC$/2>VH5!7G$D:V!._6U3%\W^A+2I"OERIO8<0J M4=%"IF0@&!8!ROV5/:^JV232UW'Y,UL)&0;KD3@ 9U@X#K"3B'-K +D1?)^N[B[9H1.HJ'" J2+LZ\;+57D&2-\#) Z \8U=!\/A#!!: M'4,,Z+O*+NA=!KB M(N 2I\V$&TDJM>!4Z(N&#/0HWBIZED@:K69@P/WP3&ZT%&;CE2Q1ZYBT#MR4 M<5KQ&F8;0;]*2S776XZ:8GZ2K)CT$J&^ #-J=!,1DCGDO:6U9Y;( M4O/C[O4Z>(M#&UR!CXP_=;C%MUI,5LY4X'?K!ON(4('4=?.1K]9[ M>H8YS'P">9F%=7C9BA24Z)Y?^V\2\;7#,KNE_P H$9]$;_Q=;<.?>^_W&$F>$D%%G@ M3P:]N/X0@W4^Q%N8$(%%R\N__2J]G)6Y'AN_Y6)IC .T)R&%,010+ X@(8SF MLR3 HR4^Q,$Q)!IH&F95):_1Q00O!RVIHQBQ'S1Q $@Z^LW?:1'5_4$K;^?S M+H/=( =5_OQ)=VI'36)13_$NY-37=:X3C'&"W*^!2-V3U[00(:0;I;MGU MI_]C.%/\< ]1H_\8_8^?$HJ="DW;#+)4^ [#&(I&&)8L%C7.,H8RZ&BOLI]F MJ/2"B)^[_%CVT[NEKV\]A;UNJ?"/[NE_4L/;.E+#[X@34NSW7)/B#N$!#6@5CVR%W5K@*5WVZS6-%!F0O%6 MX<5SHRV0/?""Q-L/6S^,'FT&]:9CO?$VV)_EW'(:B%7$,ERJX0 Y!7Y1)@%Q MH: 3&4@C:"W^,D" =\I]J\M(T--?;!4_K[)XL]E*P?%LX;A;^VIQ:G:]O1.N?@N:]NAZ+OIC!8R \AB -"X_T4I5E8^_#%/0X\E(;KH <]3KM MX8EX@*!ZG4[G\?^4V KK18KBL-_+ZI+N:AY]ZWY_]..=@)XY#O Y#KA+NGXZ MR$ !T7"47UM5S0QF4 SN\K?@5EKA'MJM\'-WWM5/^OUFX3?AX!P"@Z:7EN[] M,!+,QTP.XVS6ZFD[>VAYJ^*$N+Z!X6O.*RO\>7J+^N8W*'^NAK2(\^"ZU1A] M3'LL&;#3:JPI;,^D6^Q7NMWH/-LOU>!:.[(MX$+8\#3KGC7ZS@?Q;QIL HW& M-!)#HAN$$NMIL(Y7HR=?X"=S)D@'AE[;^\,=+[]Y0&Z9@_&KD=?0X'R2ZI3, M8]U]X!MAK"\]1),CT]4D)V&(QW]LE;H1#BY5LZ>H?<=UJ0COC$L! @UF%Q2E1FYU@C?9TA-#)@\T/)4GYG/ MXGS++L?;=S_/OCPF'8_/#@]$3ASFRD!X^]'3C#B8G N@-,7N4"D.=$+H(Y7H M#%T^Z2C1 ?Z;=&T#?_QQ@-6$': 1Y,15UQ_OP,3KXW=$BS VRL$R&G*D=AI; M!KI\Q"=/"NGC'X7,I^"5L 1>*P@9%C5F[D;7&%=F4 :W6-G/WTE>T<<.-W_S M\S'VRAYRE=L)Z"55^TZ88%;[L<-@2N@T7(H:RCFGMIU7JJ,N\BXA_M=*YY!+ MJ=8#SZ:9@6+YJN7@0DN),H-8F:=9;\LH"NZ:FFTS G<.N(1CE?;T87$U$*:.MS>OA*#'#VQ=E1@;D<:+.*6 M1VF 149#3<*8)B90>;^NA()1H76"_+4.F.S9L,#Y0D@^HXV)M%&V]]&(29JYNNLI,P*O@*/EY$+6*JV2RV_;2#+>M>> 1;0C4SKQVYS6.VM%*;W#[;<$WMU6 MBULGYY3J)?(;1?,>XK%HN+A,J::!!$MHTH.:-*5'-%;O%BSX4][7HV KPY<' MC$?BKG#?32HMB>.4GN$+X(GVY2+BDCV U?*1OS\.$(<#/,5C5Q*\?9A8:GW@ MQP*L!J'#T((G>*=04?V\"#*N@MW$ZB\B_LMB"?F;X4[ZXP;[&BH:?#0R0B@HW:Y8(KDUT4C!5U=0; MJ=.O58VO-PX-JR_6>EM_ZEWGW=I@WT_ +3F@6Y>(V#[D]EN;PSN!%SR^YQ@?Q!&<#>7APA"[ J54R#?# >PA;[8&SO X5<:$0XL0 M7A7#L<@ LQ%_&PPY07TT3[,*PU+3. VUOI&+Q3C!" M>G4$EZC>KI_(,UJ."\(>^-TBLQDK]UGHU&!E5UFIR 07;8O:GY5;/33K$4[N M>X^Z:+DT+'/HZ%A ?N*NK?*@:Y0=Z2'.E%FS'2;U\LUZE&N@?I>5'T:DSX'#65^>TE$P\550A/],)O$7518526A\7'R,5GLXH8[>:.W?# M[.KAG55#D6WL;>3H0@!"?U%):O""0Y :'@'!TB(K0>>W@0.99;S MN+C+:8)[06]B+VC%\48/ [PD@5O1K^ U2KH\#0()C 60S2:@WY*9?,-A8>1 M7!UX[7RZ#?I241T7L1K( $75RO_=.%I.2I"E.CVCEM+__H@P;;5[^6Z8ENL^ M6#FQ9"#YWFQ"#\VZBC['>M7KJ?(\;AN#SS&8ZVY1%HH-D2*GLF/: U.(O^L!BH:T,+Y(.<@(C>.'/UOZK4,,C\S;I1#Z2$W[6$KL\ M>'HUHUX;S4R@*Z^'&F^51E;D%%N:[)B(W+B];$72]+[G6INY-%V33:RJ988-)];OC: MY?Z\[GJCW)/C%\B3 ?*4 S]'#]I/TTJL2Y_)-V)RB]Z8#.Z>)Y. 2\PLF[I- MCIA?3E>2>]RH#?$M(2U@ZE*0=Q2V<\)\DS./WB/KF+: VMB)VK]3\EDM M\N0[)C1%6( C?M:4:W32D-WVE@?2\A"R5^R%_ WW?8/Y'@O,T7\ M# ($< "RXW;(J(P.T?CX(\IC]T$TI ML.QZ T1ZN;.4/=PQQX8#C%TS0T6(%":$Y_/\L$/CU72\=EF -1ZE%ZLA];!J M!@G8$\2E2''@7Z-A^2C\='"5JET.X !Y+'CLG (2O_?=ED[B\BAS M?-A>ZZL_/:L@UV=UD_0@:6.ZW#M^'0RB(\F;ID/Q_!NR--(N;8LCVM"DHA;R#76:^(SDHDLJ?61-*-RU MCK:Z[[9Y?O>O63D*T^:1G:^+BWKE$DPU[ QR3WY]C?"6_=7' M]EY9R6>X#4Z[(W]7^ORLYFHN(&N1R_0]JXJULA? MAH8!GLF2#QE=,U2(' 4P=*^;9=JP=U#1*RU>5R^'SJ2J587IN8-#KHO%$[-E MUF2\R##55LP^T:9%BXR@]!0TA=L&)*B0"Z'E,:'[R4<%;4RVCS('49Z ?WH[UYGJ"#V/5S9S?K51N["C>6]E,."CK^%'-'L^2DPS?D!=S7. )_U^ M?.NZ9[>H)D@-61X:"W>8[JKZX>0A:9 A\TI9VLJSC"H"*]R(#/O(LOP]J:7A MLR)1:J_B.+2_2I[=Q/]IK)X&@LZ!>G;+;7H_6C%(O^^Z*^!DD,%)=C#JY/)B M8&4#'7O)@WFGC:%LC=[[3YAI,M4YBCGG2A$'Z(6T+ZB!3L3AOF&8IY#]V#4+ MLO^R6$]O\5-CD@17)5@1D_M3L'4I0>RZV=F._DF1^*>!OH)T7:J%!U)W#[O> M+7"XRC/WJP"W7"!B%DK6=FZ+;HL(VJWS*OH)@-A,\HK,UXY9:BUJI\P*11B' M$]@A0,*EP+X04CL[T]8*2NU?)/=+4#_<:IPKDLEN#C$-*F-W0^E3,=_"7I\T ML[U1^3GV:KT>^IX-+>M\>079TLW(\(%_;4F4,)@]*963'FUC=LQ6#<[XJA,U M&5!>&"R9/0@^>R24]_+'72MS[58*TZD#4!5:IMCBEG8GQD[BZ?Z#%!S;EH!8B=8,*YQGY;/^&Y@ M%-5S,%![S%]@*1U>]4NAT'Y*]+UDX;@G<*@5B$,.>+[Z91-FS MJ>FA%#LWSIZ:PGJ@APJB@*9GR13#+\>@,L;SK;T[N5#_U4HVH01CYVV5#O@M M-[QO)8I''Y[-54N&[1A&0^1^PK+/1K/I>&HOO=E;;M88$"E-L]/\=S_)N&Q[ M$XJ&8+6QO=T5)V/KQP^!$!,X X70R< M#&'M&OPJ]]TP%CL"/+IGC\_?!TA+^$5F*G 9'2N"BH0M*,#,=FK3YO8J0_25JIUK MJ.0>V1U58--S=5FU=5=8%2@X]$DV&PVHH'LQWO>TO MY?HFU1NM,*2I4+%EHE6U=!4@>78I-EK?E\'DWD[7:ED53(XFD0_JA7/(!]JZ6W@M6630B MR0X5IF&1%9M^:1U="]?;_6^ M*5.=$L5"5E+3JWP3*,LL*L1YKR!TFXI32MTU!- GGTK0=.=3@:;;"[-1=?4M M8Z>R&M.9 45N$E"8DL=XPV+ZH $.T,%P[+ YX%9?9&AYEV)89*+*5;R>+:@KT[613D /(9_NC1*T/#4[@TX7' M)N:Q6NS/U8IW7272.&TTCUCBEZD=?6B)OK1?.-]#=*=@&0\B$!MC6CA *RL: MO!-8;%BYZJ<*55]/X&SU"EL1CG5RWZIA$C>U?YLME;QTV_53P) #-N50>-FS MYAI4&SDKUG[C:98B_]F>^_=A%^.-VMW:'."Z]H%GHV\KG&[.5=YU(B[>^*!_ZI"\OBGDX0=47/4= M734DK&H#5ACN?]5:U7G-:2V$_S,HZ&4:98>4Z>:XHR37C&"_O0^6E M5[+L RP"+;TO1D[,Z8^3%KJ'V8SH&-.4RFO1>\=6'G,Q]7TE"TB$OR$.()_F MA4$NK&AOUUCT6HP -71?MSK@ "$7RXB+DS'$P0PD^BU*9>7AI],#1OLT_8F6 MB)DYS;6&Z)M2/4YOO!W"S;/U.8?UIB"K]R"S]"$0%["C#5_+EYK&EL<(2 MYDG[F5VRI:BGSYI157",O#Z;3AD)6L.+CL$S:$,[AG-O/8'###,J*F-HB-#- M3;3;EYP[P?@CEJ(F$CU,$LRVWBFT'EM.QON%1>=\^$V0;Q6[I#,^KGC%,7 E MNB=1M/+FY8/];J5V+R(_?0W6XO(:,E/,ZR'SS]\=(V_^R#*-0?4\D1G=3DD> M+K-/^7EQ)EGXB#BU-CT&,M?6'9CDD&G(?6-F9#LY74[<$BD;[AII-LGE1\$Q MW=Z5.[D2=,3'8NJ7W?RMER-Y]KM^;\^0*6&6(>C3PP MY9 [3, J3GMA_* ;VDC$!_<6YW872XLV'V8N;?OU4"3Q;^Q,-A M?^!AHS3&6*<3=LG)_OD19JOT'[.V5FS YGSW1_#Z_O$L2^V4RN67Y7L%+K3? MZZ:2DW7M"^QHJ]L*O]BWG2,X5H<_VSR]4-^9 (QL+#@MAGM4;/7AG(]01I&6W,3K@9 M,#8^]B<60>Y-M"W<*'[]XU6$P8U'<;Z)\O.G/!^;90JVT_B@ST?W-SQ?6XL; MDC%/2^_I3='-P,,-4R09GU/($R4[;G+/JCT-S*-7[, ^8#%(N)<0 .,^_<*= MUY$Z+[:PSK9X3B]9M/*:A;&BF96CE,Y+GBWTS5*\83C#OOYPOZC:>8DC>).I5%V);!;52(1#6U$F6*0S@YG)-_@_!=-_\/$)WP8OQ#3>F9 MM5\/.H\ =X'E,A.FA&LB&TBA!O KB)<+FXBB[167S3TOX)G+9#G*M",P8&+X M;"C<19QZ&I-WPY([B&J9S4W#>64G4I/T2CU8ZZ.*!V+#ZS5?$]Q"0%CQ4/Q2 M;F=6DW&F,\Z',J%WMAL26MP8+W0..0_(UN0N4:SC Q[AL1I'"Q+K<\6=#1/&^>Q8P>O:>SO32#WGW^EYHI$ MOE%'Y+QT?2^7!1@,WQ89=;U9.KGT%__TH]/6(2AXS-Y,%N0 M$QO=O_HY?7_Z.5I_\W-*H5AS83TMF,[R\ 6=1^SE<0H.H"!Q5!%>LK ]3Z%- ML-7H'S_H$WC/YWTO8125TY=[K66'LJ*SWC8O0IFFU3@FE9[J#-# ".I!'QJY ML=&+5ZDU4/3=:>I:7MPTY $V5HV5.0OM"OU_^)E@-&=(**/TAJX&,VFPE M'O4P9VD_,P]@X:D/IT1SP-;.;NOKQ$=4;9.?0?'.8F]XQ0K6/Q^KW^M_W4BE MX\T/[WDGVV.1'2BRRRM+8:)9O'8J+@GC&L\9F@X?*]UX9'5VS4OB^,EG(CW399M=61]7AEZH)#Z@J\,YR3KDK MB'BJ!V@U&CUC@C?F(FD.UN[*9OH$0[&G@HGV,'<5D4]&2^?OKA=:CR6_3[V!3DD,)) MQ49/&NR3>P"-S *ED2"FTS7X/JN&TS,VY",X"'DC=EF;QE\UI4?Z+!V3%DD= M(Z6>).2YM^G3+6>ON.CPV,_0!:& WS&6^C6>,BFO<4IU>4G'& .V-_,^-]4%,+:J#UDQU:&T0F/ M(#O[P'7PH"QP*9;&^TB;@GNNR@3EIZ:PUC]+ G@;WYJ?)?!+7@#EIGMH&&0[ M)EX_JI%<']W>Y,A$G 4V_&ZB-!^VZ'CW&>)YBL'/W3C];]?Z< 6!YB@>/+2 M>$JWOS>K"5/W_7P@:L\%6'6! T1ZXT'M&0XPVD+8.2FV+<\TONOXV'Y?,$NJ M@XU =;DY=FDXI)7+6^]Y966B:4_.E_/9[%<\1&X'4W1Y=IHYIW)DRYG(2A2X M0BWY>O91&S%;)4$S87M:]Q<8:J;M(8/;#>\E(V')P@>[JCT('8N90_#C2;3. M4I%X)@M1PH]Z"C'Q=,\B+ 3CL-[LC$SLR]Y<0$9NU8XXU%84^MRUYD!3-ISV MEA;P%OT^I=X$W6I ^<&M@*ACR)H9[+OQ[[W OU8&=2"ZJC+EW8ZH$E) MTBL2V[K0GVHG9WBCV50)">K4)MH1A+UY^&X@=U@J;HV+L$Y*%MCHLF7,.HGG M@2MJD<5[+,E0QY*MJE\63[^9#H6P&]D%6U MI4=K+P$[W9%=N^T;JA/LSYY1 M$NQ+&?38_)KZYMT^;(1 3HRS7)_Z77,_F&R#+8A28* :$C8O3%ZJ_8(=H"$>N>5I#((ZE! MS\EU1]TAJ3W;Y/G#ZS4=1?W=)3/?YCM=S$Y8.'*<7>O$C/I^X\^ M^=#ZBKB(:(-CHL7'N7AVAR6RS>4^M1*+Z*W!X7Y7>A5BGH8BRH( OZ4=5E.@ MO,:69_Y!=>E3P !;[:--@7Z8@R566J<;M WI)*,Y]LS*]NY3(4VC(4&OCL-IZ&E7Z2@%17B=Y MRZ8H+[:(20D[37Z'@>1Y"!)K6Z^LG;JU^_IX-Q?"J>'Z@I"L@I1C)U;!@N_0 M#JNB?>6IO6.!R)[5=(,YI3'GS=SE_,*>[AL31>86/".Q"F2 K+KC '6VV)I: M!0ZS+O@]+9"9Q!!#!"^\624H0!#IMUN*_"2W+6!Z/^%+,'E0"ZHL&K12\+'U M;MU8]NBK2/5X_2"^X \?,@CKV.6J#%N9<( ^LB:\-[UQ83@\#42'NB,N+R)Q M@"?TZV,%S/U>F^X-$C;3D#>11I."I =OCC7ZJ-^Z*HN9'7POM?99=C292RWR MNR4*FJ^H.@N-7J]$HG7NRD:[<984]?$X PP,OT>3Z8^AM8O-+>RG)'^FZS#Y MY/&3.0W=L#<1;:\?*"J[V+=#:TQ8C09R;=?6&91[V'O8D.LJQU_8?A:%>5G4 M#&NOD-RKI%:P7M/FXA0(UQS-O'J>:P6AO+9G"J6!+UI&IH5RFB9>\2OW'%#=N.DW)K*5:!7L^G+_-VI@LGE MNAA5\D"-E+Y$^<#GB-&&;?>H:('4G_FOPO5E/\OH@4M$U(SZ#>L-]9 +6'7E M8!S \NX%RUII,13.7:,#\>$B6=>RUOF4 M,IZ@YK4,?J,[/EVSMYNBX]-'Q]^4))/P OVJHF0.\E+YVTS^]X!O>YQ<'[&; M/;H.Z8-VN:B(GAY#=?^[LV=!(OR^Q*/]*(**$Q\O>H&]A^5 M:*D[_9A*[Y+L ]L)EEJ:#WB3Q-Q\[L2T WWV HI,M._+B;;0&*C^6!F5$\5( M+@TG:/CEH1%+B9*>_F6BFC+U[9&:?]D%=>6VW\F>:;+DI3>2?E?:\V+BI7_S M)T79CZ[O[ TZ1D(R,QO*,B=+P1%B"0N5506S$+#]5\N9V=G[NA4OI)C+G]]< M>71>1D74?8@2TS#4K:@\RG=#32G,-T>IZY3RJMC^GE$^T\R2.(S%*EZZ[)VY M@DR.?2]]<8"ER=@5PY@-/9_.Y,5<'\4X "E5.V2A&0= ))U_4;XGTJ:G M77F,:G2FH2W?,1+H(-YR$(_:$D!I7UU#CT_:A$N'WN$29!WR*OY M(ZK^3Q*)D/9@)/3\ '2P!C2%K7/T025T+-7QT.&?I +PU'$?Y2A>4$D.$#@,1:K_'.O_L\%?2/R-VP G:*K?/?]Q;V!(@!OR)P[0U3*"R:8?A+X/I+V+ M>;6!0<.?_#PQ#2!6J1T3)&-RG')P>B15X:_Y9CPZU_ZF5$9L-^*"Z[)G$HAA M2X1>!ZTF;H$.-/X(Q:?\\S6Q&'7M(.B1NCOTO "/<:.-<("!@FU+O>8L'7)M M/N5W$6HOS'\$!K>\A+0;OE5!!TO T8Q]6'JX[W%!_J!#Q#D9LTA>AH"D%-%4 MYA:$NL:XFE@=_;0XCL/C1P$(PZ864]'1?\>-CE0AIO MZ-BIR;H*^>;396."6E!L.A1<"%MJ@.P)/!\4=Z3EO::L-O=S/.O6%.SP1OA9 M>CT-6:]=_/2RU(PKR:W%/;DN'\G*NHX%H//^EW85K\*!>V;O?MC(4G7J/V$; MS)93T41]6)HS51VOT9"9!,N)Q[FN2[*Z;.V8F#"TP% )JK'ZHVOVCJ^X[HK2 MR[[SEC@F#CZUL5Z$LIAH-Y@<=7&%N[0-V$B<\+3/B-DAQYY$OY_]24(IUR>A MS\=[A\<52(/612)":KC'#ISF-;(?)TO=0B3*F8YM33:V/-2MFCA!.>\*T2Q/ MOIJ-O[,8@:0B^#7MG=ZU<$M(@I=F\8)F[_B&9_P/43DJ@L;8W^MG]LV")<:J M:WDU39U6T,:;?82'N>[Q,9G$;M6'C)UP^KM?? M;LISC\IJOSIKX;B4*5(A-PR"_8S)GHI#%STTR;KFG)D#+[2WWT?HKOAQFG M7-&V&)<^]D>%,]X#2HV'9O.L06OY$W=T1Y4KXV\!2 ;<]T'21XCHQHA-K"PR MJW!%X W+6]\]*[#BHE.6!/VDOXWG_"O,Z5A7!F9B*1:H"^*72WMQ\*5/V_ 5S>':H2[I@]3AECH7-RP3'Z9UZK;FG?KU0ZR7& GIA@Z.4! M#^H%E/H 7HVXYM"8G.[#73"7ZU/,"7 +DGK$3@F.GZR9\Z0@;$]^L'U<, 0C MJIJU<+04$V! $C,1RKH71=0//Z\"%U9^G+^9O D[('J:1+' O&?Q:FDX(N4R MU[O,8NML1"WWZ2AG=\]Y*I=;UBSI?C.PV PL3S7J(5#&&AEI&__DAJA+'QR* MUI:5ISNLB[V??X]JCU7LS(.=K0JOR5D:G^LZDE2-B&M'&II .\S!G4>_3 OF MH;>CK91E3&5<$E!I^_ZLY6:HV':30+B7TV=-+V"JC>+G&]X8@753G_T3*@ J MLF.*[-ORNJFQ)VV? 7,WB/_2JUU2\1GR==QKNMA[(XS$\+F2\NL434'CQ]!; M_A:3D+I35BK2-R[;#)?/A7UD$LY5YK^S S:RP#]EF9<'M)F]/=D-?M()'FE0 M/Q*IWT:4>R^T"Y]\:89P951]7\3*[/B=NI!/C9 0]W)YLKC[.GU> B(_9$+7T:$@Z>^8/-;7L=EUYTZI M.,!*C=[BW1F'Z8-/$I&U"R69']2P3,-F@8]UGUL,9$AG[0O\+V\UC/_$@+)$*NI* BV1>580A(/JNZ(83>+ ADA?2)_?UO9P?'/__]'+.3]T(P[6+O7 MA"C$71KT 'M9O.GC<]KW!$^Y>4F&X5;24Y+^&IZO&31>L<[5;%6K,&JO/B*K M_^K4['XYI5%DTN<',S-1>G"W$:) M3#$W'P&[,L[AQ&2Z0<%G39=5K66OU_;I5"(KN$=OP#BRBIT^Y@>9U@[TLL%3 M.*2SQ ;?0AQZ6_EBE?V,=1\)3KMG#*F]M8GRW+G49T*SU.( U@R^B7&"7[P4 M[FO<%JT":*O_#KAC:E$[\0PV%#27/1/#ZD($':TN-J6L";-;"$S! 43O M:L%T44QL#%+8PSXX#:K4T>5A5)V2LP#\]V>GIUQ><*>]+O=+FN*Q[L<@D6V! MMT&EL,CU!95+VE0E:;$KB@WTQ2QDH;" @1%ZO.&"-X[1 8@UV+GA4=Z M]CY\S1)\.H6&A>_J',5$KD"IWUB0-R,G:K/66:-G[HG4;@8'+$JM-_ *PLL+ M(XS*A0@[VSZGQA*QQ4R<+21#YX!)'"80#PA_2(3Z6V?TLI6NV0HZ;\ MC6_2T&=">^'U^V!:QZ18HHP8J8J*JY6*2L&$@I20U="UQ)"XWZE\I]TC%GMX M;E365/XDIUBJ"7_O#V\X[ K-*YK>$=L^E_;H6COY8ANO_Y983HUIU<^@RKOP M$/X#!T#&!FZ&_N 4):3)=CLZ$A6S-+JPQXQ# MQ1VH;F5]R E#C%I0H4T8@01A)HQY[:O+7L1:8)LO9&UT!8M)NX+@9R.V/U80 MU CB=^DZVJ.6-MSV!YVQ#E^G+NQT=%XJ[JE7B/R]^OX M]675;OI\MX0/6Q:*5TK&S0\OA6"L]*]C5$GT@GLD]AJ%8NVSMW9>V8Z)WXDD M%.]6[CN772[Q3F]/>QA9;E4[Z=B,RH:(/F K)F;:,]3RKUJW;C@V[*20#A#0 M^[DKJ!TO[)[^9C5:6D0N=AF\;J[= MA*@6U;2*2%Y]Q$2JP'RZ92X9T"6=]&CT>LXQ+*A&0)@4U=-S-IW9;E*EP!NE MZE(?:O-AVX=^ CML0-NV)*=^^52 ?6[>IG>;S@HZU.1,C99%]D3 [S9/N*_Y M?5SYH?S+R%=2>DH%['@]NLQSLI+KP=, M]#>'N51J/PX0H!.Q,#:&PW J:EX+OX=$V_V(O+ ?TC-HB1/AC MM7VS'E6XR6QM,8V//:_;^_H>[9RB:NWKFQ;L$W )0='Q#CUR MRH*5?A9!;2'4%$RE%/T8&9HIX!BSFIIZ2;#X GIC'=J1)7[(&"QDM,PCVDZE M=1-8$F=14(K25IKR" #I(^I$+8PD=[PHE< MY?02V;#%%H#L]UU)MS<4_A..F1HI;'5%7> =['A.( 9+0Z@" M%];\.VZ/" MGRT<@"R "P?X.=JR#3REQ@$:04G>PO]=C:9V$*?I%PZ^VE%GM)R7=?EL>2O4 MM?5%Q>BGRQ- 5FA#N(> M5KGE2&9.NGM=D)_]\[>>U"6E]A".H))N=R#UX 8K&-P@R$IZU$FB.!7DJS_F M&KS^M:7@H9 I%.2O/DKG_WILUY!?2"DWWN]$%Z)^:6_XLN0,0-J3+$=Y;JFZ M45V;KOOQAJ&W@CN[,BM]@8^/H[73V&QO97>+FKAFOUGE&WI5X_Y+X,.MRVFT MR*%PU,F@Q;35U(CT=*(%4^:,5L"#B2U+0G\YKQQO?HW(7U&ZV[0^VV%%SP"B M,H9ODZ=YPN]$[&O(F$[H'4U%*EK8L&^ MJ47V=IN2UB7'G4,JK9K)0/DM: MU?#[('T9TY,V^,MT];%"A,;%6\'Y?5"#C#(9_.=I65(3;?2Y%[!74=[ M@SLMX;LFG_KU8OD-?_+HWJJ3J1F6Q.1&9-Y5(,YI=,;<^'IR$KETWCTG*> \ M9S]=T_RXT)OC)1YN/&%&@QH<#1-K\ M_3K#Q)YZ^_+!"WF36TTJ0[Z&"9E/] I7KGNYP8FY65("HLQB3=+F)Y>W$&ZL M#]BO2.>J?UI_"LVX*-^*$3#F-)JZ69+WD_3HZX7X6KFA,Y?[1(]@3O&/@5SS M'I9O'^[LEXX;N.4I7[&K?]V^6;$:PT^RNUA/I,%2U_JH(D-9@[B<\?4K#79Q MS*J+Q_@;X!$E\("EP"U;=-_/1RQVD;-:W"@_:,"V2#^8@\(F>4G ^M "[/WG=F;F*"O)K1"B%*];>6!A5?RG)]FI>S M^Z)L(Z!V3'#F-9%B$WU^.=9?>T9]RFE1SP8<6:;)Q2@.ML%/;^N$ $@#%]1% M+#+Y;Q5P& FPQ6<4'MQ["#.QC;L?&?:\8_9%?1Y]7H2O: "Y:28IST6.#.M8 MCF1)2;,E=N4_FNE*,?!E"L9;0O #>CXA=/_*T,M6A>)'+!$-KUAU5,R^QO M&@WK+)MA;W9P@)ME4Y^WW?J\FUB>SJMJIY5JEIIKRJ'M7>[]7O_TU.N=O!6E M@+/6Z"D0I>+DWE ]_N$'D[$B@7G5\[:ER*X ZC3RFVI7CX<5,X+-J9.$_=); MTST1FRY:R=Q7\AJ[<(1?P#HL@GQ2QWC[>=\]02A-D:QHW'REE=],Y]C)EM#K MJ-D>[O&H\F,[E'* 0,64X^OF$:&]I5CW>"$ZWR,!'KW1@Y7ZKXC*#[;)-\F% M&78]V,')T:JN7.=31S*5[OQ^*KQU8,$6C[H^IK%Y;3_G_"\'^77W^!Y*MXH. M_$P+/39I9:AEI-7@''HZL*'V Y M]WY(T?:[7Y&1;V4EX:RN4I"EBB*M((>S6D1QF[1WDXS%F3FZ JS--4T5G/8T ML<^%S>K +2-A_INPH)#['$@[96^*1FYP5ND84=8\KN#YSEQ$PZ'H++QQV.4W_'@9^ M@E<8BY!79AL,ZXJEV87M.MV//H=R+$BN9?ILR[#PZ K16*@O%+_8U-2/G)Q* M.K]@-89G8.7_N$Z;"YDBPBN:G_E=_\L3X,2*; =1-\3\79Z1RG;_6)GVV$_Q-K1KM D]:62VZV!#WUH!Q"= M41\DVZR+)CG1.D[%E1\6ZF&:GKI2"=7.HB6W$J]X0"E@5(B<-.= N,KV2?6P M^Y0OEY\CZ@^GH MYGT]@32[#WL;M=C1X^QXN='#%A=H@;O6\\LJ#3_A'TMYI% +3;3L*#I,J:?3 M'K$S"^%W#E=M.;R1 %/#%L\V47871C"'=9*\/K+L?W -X3PP-IG293 E,OMK M._EK]3=3M6/.J'@^98WI#C0H.IJ'.<"D$.IT,+JA&:8)Q1/FZS\:G M-1^T&O?RUZ/=_&A*^9I9>]^HM!CH64I-_&Q0H I;AB$)1W1 L?%V7?G9IU^] M9D_T.%X_8M-MP^[G%^CLU,T;V/M66Y/R;^V<"V2NE[ZS'A&JN'LU0/T*79KP M\T \6DRS"ORK;LX<*.;S[#CK447\;Z NLE]!5%3\ZUNK#B*VE_6PA_8VX#PU MV.#&S&P0-TEF7YK1&QB)0FOC)1E0UZ68M,]]3&/;HU4X3=5?XIV-E&!([\F] MAIW4NV.G"(J6QEU1Y9)?3,//< #I[68EJ^FL$+E& MN9!L I_8!QY*"SR:C7 MM":YYTVBJ)W85,AER==!/YXU/\ST#6N&G8J#Y'D#7RQQ-MSWB&KZ+O;I( B+ M4,$&@:'/__TO'., _[XY)_.O=,>%_AFM9_@S7)MG_/5R+=\)3+$4\ M9/KF1GG>K(A*F978L<86@AFO3$U[T)'.PQ@Y&,H@M"K0O>7>$5IEG=4[3?/C MBJ?,ZZ_-"BNF <0=DXUQ3[,TXB/9!&XS,5A7 ,!AR(HC 7H>A M=##EY?B3B'<940S0):,T1&S6@$5-955US/K\\LU"8Z*/LD'*TP3D-G(7I8@4Y8$B4J2-BAHIP4*+ MH@2EUU $"[WXL%!DJ .!0" 4'0E!1$A "$5 01)I$5+F,NL58:WWG/?>C[O6 M_7'//M_99Y]]OGWNV5O*-1NC4N\>CRY&:!SL9E8C-;XB0>* %]!5N M=!C2K3'G\XEC&[AZB=V%1[X9H[19HUJMU]0 CFL2.NV&CSY$F M:96_>+PRRQ6CEV9O!,?";-1K;$11=]XP&Y7 M%51+NJ"9\:Y%O7I>:R_\[Y)XH$U14"IUC /!\4!W?+@RY/J.!K1_4,^5^:1= MHZ,F![4G^*W*ZU_+@S(! 4'ZL,=,@;GW&AF6?A+6^0*Z9,)TQF\;0VN@R)3E M,ZOR35OP.I[Q-%]^1A,=3NBMR)0\??B?[4+M# M?/^X@30JO[_1D&T_TQEIGC6LXAQU;$^9_47#'EJGX;()T_+!7M/_>$N@0G'R MAZK_^H)SUK3?IPU/ W&S+\$Q$C1;7=,3_=76B7@S8]^T<#NN3&EH(!H]5=YS M$G[/4LG%*+#/*:R)HTW\TCLX5Y RP?PM9/;EP7FAJUI:HD]N_;S)#X4MOAYF M.?! PJ&Q3""R,23 LXS\IN)U>VQ/V(6YBEB>P&>P[UC@YU7J/I9>7!&2OT MY@V].,JPJDD_6/$LY-W.)(,#U.QC!55P]H_OH7OU;6+9@@1BY,2B./1K/ F0 M?IIJ4/Z8=;=OU&?62^):HVV@$H;,%]&]]N0L4S8Z\-F(#^67APOM\L(1<9UC MS4MI-9.?+.^V_8%H'>MK^4]X76R2"CN;K=EJQ'7G0?+OZ =D)F;J&'/?.?NN:A\*=_>!NHY42 A,> MN]PT5U:IK9SP87>_2U)7MQ6Z8'DF75#V"P3>L,BRQ9OR0.:&A,4L0&]!X9I] M%]*\<0[Q)2$B0HKI6)&GH9/B.UT?MY.O1KB/0H[)H(=QCZR.1 B=D#')4^LK MQ%?5AJA,K BD%M3Y+\!!]5 =LX:B-N_;-UU2P[?>5&[^M/5VYC$[.DYZFUM*G_YW.;/_S[,UW]9W6[YM-?/FRT4'UL5GU"'JZ^"K M'Q!5%O(A_L=+QL6 L;%0I+%=>(T"]]E!)?%?TZD[:6YHX_-=:ADYM_V"Y32= M/4D#ZT1I7K6'$'0^$M'1]>J5EHK MY7F@Z&+FS]PHP'^U^?- D]9L!#2!!UJ&(;D0%(#1BW@ND.K2OGY3/S@&3.N/(8KQ]S?UA9)O\QV 6C, 1Z(X8YD M4>9A;F]5#*T7W7_#-KEK,)JB-_W6W=%=W9GSSMLC2K%[N7+7 M]W"91A%G:MKH'!A%^]2875UR@#T*LEL)-5AZ_Z_5#ZI-R^Q=5>JF]D0;>7#$ M5?!(KBR.A%V7 J9:L!K8D:",FG MP&L] +P6(I]]>54*DC=FEN$=O#]]Y(R% M5H]37M=XF;S5/5X1->:9^.+-?W+/K(['#R/GFE?[3B! M0 TO"2X+X2V^!^\0)&^#NOVPI5R/2\R70+FIV;T'RM141&][QTW]WFIO4>?0#\0/POV8 M&GX\Q'1IX%+A&[S0^JW#6<6N>;;PVO3!0?X(L$P/',Z*@R<-HM@Z.OS8OLU- MC2^?K0Z8S/3XB76P!W;\$/!NYI8;,8N'TN/QB)+F)(!R^ NN:=TPUSV0$EEN MB:9KT+-6J7;.QX+<[Z59QF85%&8LAB\M A%H[CDL\0L#SA'01C* Y4'$L;R\ M -Y>$-W%W8%D.?0XOE XB1&S0(6)%3XW'N M')0E"KA8:X1]JX\O5JR&8V,IW/!(T>:45)J/VWDZV?WS+&N6%K MO'Q/Z8_'@#OH(*.DJ8SY49+#MH%#MVBX.*OT+&S03![V_ I6X2-.RM/7]@G_ M>5')NPNTE(E*+XR">U.SPG3PI;MV9OK)[]5/FQ1(8 *>B1D'E1&V#GP[>"/? MD!V4T]YF*U/0;_X0#9(W)P4PWB/8S=XK35AM3*GV<%W&V\=YN%"U:M)UM8N8 MAV8>D@-O*5&91ZE20ROD:,*WM:U2M['4ZJ?,JH*B!,WO>@/_%1P0ZNI#A@%'W_ M$ ]EQ&%0W.A1(!H$;=:4NUP4(I_'LP,U_)?O?_1 MR@B(.K[]3"R+2(7\!$8OG$L!JWJH75-VY"0 =PH !P !A=G!T,C R,S T,31? M<&]S86UI;6?\WON>^]+'Z#/ :1.\,1X @4# #<8!Z&3 (!#H3 H,QP&@[&P MP%G9>3G8V=C8!;EY.'F%$2)(8820$$I"21HEIB N)"2C+JN@K(+!8$2D<=I8 MM);2.0SZI F(A86%G8U=@(-# "TJ)(K^GT5O![C@ $@@$%B !,7",P%HGEYL/%SU=U\%D-;DF<<_:[S\+*?T9 $"$I)2TC*X=155/' MXC0,+ACB+QH9FUSY\:JUC:V=O8NKVTUW#T\O_P!"X-V@X)#HF-BX!P_C$]+2 M'V5D/LYZDEU06%1<4OJ\K+RZAE1;5]_0V/2FL^OMN^Z>WKZAX9%/GT?'QB=F MY[[.+RPN+:^L;O_VG;*SN[=_0#WA @%@T!_ZCUQ<#"XF" 0,@9UP@9CNG@2X M(,RB*E!N?4N8TQT>,704G/=\:GY5!XOX.:LM/F>_059^":MX?_2I?YNKDE_H6)9AT M1AB-AL^[:[/9,"KJ_+OPWBV2R]L MJ_U<*XY\$J)",I:R,ON"[-:N&(Z"N I%ZS'S6OZ;K=T?[D@-'JF6>1F!0KW= M,_RP/3"1ET"0^KOI>"AU_4B]T(&_+I&W60[KWC\Y[YX8B*V4'FK6#B^K[+T-;H?/(*(D N%20U]5,+$'1<_V;= MT3-O4@5N_ %@%L5TS'I!OR M'X86HY/U'7&[KX9GW9-_"% \_P/S?HYLGH+OM6=9Z7N<%,J*@W<7_"#%5_[1 M]LV'MP+>99+]KD\\T_CLBG4C+ &' [!Z2[M6Y,B]VB->%-/E_:>72YYGVL MEG7NSJ<1=P[?AR\Z#&Y-CK9BB9!PLT%)E0\:98[FJEY@[X""2]ZYXSL[KS1M M&QOO6^QFAT\N?G&;(QA>[Q0:IJP'=/NA'AD-Q2M7U>GX4%YJ #(%"7]:KJ0HZIMDS_*Y T3]Y0Q(%1J9J*(G%*)93:I, M5#F XIB>$+SJ,TNT8GW+I^)*LB=?3A;X))4*](O$B@D71"HC^S9X2..; C,O MHD5>R9'X4\.KI#*QEG,NU9(XR1;;PQ ;P^#;W_(N"W#_.IMBN*?Z*%/=NKS" M=> KSCU#784.[ PP*^(_%+4E!";9/?A[[4=0?YM7U:[F@XG%]_F7$S&%*8N> M>Y7/S5SLQ",O&$^92V]UAPS&/*KY\>Z4WKM-2SWAS$P[TFNK;L4%I3N4"H)] MAU:+SB2GQUL[(E."S%_,/NGSPUB]<'[]*7/[)><,NP2NZ(1YK="O6,4(24]^ M*].ZOIZL)9^M-).&+_#RAOJO M@IH7L4=>XOQ%\71 9+F<4Q^^&/O)6HU,."L5-#E1J?#YM^>=<=?<7P+^>Q#H2K1]E17'F..9FYTQXR5O&ZPZ*LYS:_8V::5^LS7.VX_>CLOW(L%\P'D M5EMUI\[NB[/Q12)M^=@TZ-N0)O>X9M, M&6C4*GL+L'?;]'8W6_CIT;I[%W= M6)HLC3QD]DLP2J,XS9G?Y?U667]-7M[ZPI"D5<@->EICI+B M%PUD]XB(RU"D3G;F@ GKK_)Y70&[+[Q3."]W/1P#PEGX:HC>UJU* S=&UN'& M=H%-SV:=/MF_N+60T6KCR)H')YXR^QGAH";=I+#'7?#82%T(!T9%8,NIZNN< M)7T5R)J"+Q,]V)OU=\12VF<2QC\K#4T6HGOT/*V4_0>JVBLE]\MFLT@M7HI6 M@VH_>0$U,@)LRH?MH")G_I'V5SK OD^,&58URO;3';ETV*B[F3ZZ]2&@ M=JO(3\N*B87]E#XLU3%CA@XD(O8>E,8)XX-5%3&GD3@S5\,=_%KJL@=X%2'7 M$KM35UI*GK;KJR9?PTLD&R[WX?4K> %+0U[0]Y3$"+55:D[+J_A&2+?]S M--W._0C"PMTSZ0Z7ATWE_R[_M.8UO\N.U!.-,P;W3 M1%$CVLI;$U*WXUW9CIT":24!%PC2 ]RZ[S[W?38W3)\@A2$/[^40Q%Y*7/;X-G]DYAY/PPBI&5^=WG!P M[XW1!K:#:@']6%LT=:GGDLN+L\)== YPCOQ MQ,\N,641R-N $-QW?8JI?U7A(3VCUY*&N;%3-T,(B:ON.++:V1II1TDGZ MF2.G)MN. T#?NXB; L)R5R6Z\^:R#MI];E#$AW+/^O<;=! YPXZ?'5GL\=M, M"3:DZ[K1 :/:WI6S(D_N09=HS([DZZ@P[.>4.)KHBKHO^4;:]9KWH3[I"_TS MM^^Q4FF__ZTZJ*L'(9\\H;UXW80$&5!GL:8@8[-SF318>!\#I+''=M8V5:]]BKUQ'OP>CKDW/]'#8 !PFU MF8A -J4==MH[S+>M29,2;*C53(P YCEC?]+'_P%02P,$% @ 0ZZE5H-B M5X'?"0 I0H !P !A=G!T,C R,S T,31?<&]S86UI;6 ME$='0A>!B#'8:(*$4"/2Y"0!(5(?WMR]FU?^>.]]=[Y_[<[.?&9W9_<^[$T! MPC86UA8 " 0"SN\'L#<&F &\/#Q0'FY>*!3*Q\?++P@7$A00$)02%8/!Y:21 M\G+2LK(*J*-HA8/J2K*R*L T@ '&#?A?PAT!<8 @W M#Y27CU]@OX L#'"!P& N")B;&P+9S][8SP,0$6Y114U3'C$';^C!<+A6TMU' MO$JGZKH0COTK*.T+$3?Y^,4E)*6D#RFC50ZKZNCJ'3^A;V!VVMS"TLK:QNE' MY[/G7%S=?"[Z^OD'! 9%7HFZ&AUS+?96#X]\&*5/SS _SGZ:FU]89+%7 MU[ZN;W"^;7[G @%@T)_ZCUPB^UQ<$ @8 OW.!>**_EX@ N%6U.01-76 >H>+ M'=1*XH6?NONHKHM/2=MQ!7$AHI]?'*4S?8CU'>UWLO\.[.;_1?8/L+^XZ( @ M&+0_/+ (@ $V-E4*$_E_=^6ROWMMWY6%&K) FNUM'AA^D"MIXCK>JR-G%_24@_$F=6%)*2;3>O]U&)&&IF M@G3I=Z7SE+6.I#7LV$FY>+H7%Y=UTL"8ZDL6?\SB+QO*,*>T8[),4X@O:T^* M?/7>12C?4K Z;S[%#1"#'C#KW:M+BQ@9H/OPRCI\7-V<(K$Q0@V-'5(@'=I" M#(D>8\Z&!8 'UZCR."@F!:=N,--<(7?*M[NG9O25@I0>K0$Y1^J(LX6-6HS2 M'L1W<]518J\4"(TU(3 MW&:WOO5+UI@J:(4-.4- MFF9I4O>S;P2?4$Y^_O:(EPDWW.&?+)_ TC:Y=;9^P@=_QJ?S3@$J1'^),_)K MH#R2-(LW#W$4&PGV=GVFNB$40=FRM,T5#IL2=R)P%G!VI78H[+FF.CS#P.Q.45XF3$X?;.A4M:P@'4R5,HZY$[L'/'26&7O01J;7IR1,.VJ! M-LH>93WO'S7$&F5)?$O.D@&,&O> K_-@]UV1L4NW>\2%LY49RU*JUZ^\N1!D M+/XDU:JO9-818A&;\C$ MK4Y_^61[R&;>39SJA-L$KMN4YN+;J;:0&2R '!U6^1IR^A6QU6,.DU[Y3I"3 M*W%[^6@OU4#>^:U:'>&W0?_[6Y4'=K@!L\=TW>QO(]$Y#!O&KSH$(\U$M?*5 MUPF7A_)9EK^%=-E/3D3H;Z>M5DLX#@\$=KR[:/:,=6R^L T&<%(G0K4IO_FX M9\6(?I(-\\M8S2%\/*:P"P/%,;)%MX-)+\BS'J+KC:<1H3!\_L(EQ'KXR?H#V1=?V0\AY MTVQVH_::G/4ZXJ,\:J=@^?S56Q22C\==*OTR[?0V/")!5(T2&OI%5^KU1I.3 M1V\"P5\]0=O9O00;!"RVF[$L>SI09!)]RTF3WOO8;6(<$D#I8^9P2&OI:Y,- M 71<4>!JP> 4P66$UN[,KXJ]XLTON-L_(SFIZ?^KH,A$Z=)**M)J6P% M2GX\FVA3(937*GBO.V<\G2M1_]J1/:"^H1]QN\TZ6I.]/(-SY0SQ-1-Y3)\<$N7_$/\0]<_%&EY:>E]WML,/$$A<&$HUG M+5V%#8[Y>M_IC1 RZ#BY,DG8-I^V3AK4A0K/'0G1>">6T(G%EO5J4L01]!JB"ZTJ)-U8$55UZ;C!XZ6TEM:?:$J@I)QYH\/>6\6QLO;@FQLE M)V#L]5*2N=>#)9,#&5P: QU)'$4-NJ'4MKNZR<]QC.5KQH>BAK$PT$I M5>WBQK#WH2(=+B$HR%82/CZ*/8@O>^>V:[XZ=-G%3@PT/[C#V$'5*FFSK[S12,D8+-FZD6=7MW*<"?# M:L NZ$O06RHJ!7,T80KEX/'N,ZN4T0:NZ*' /H+JS"Q.- MPW Q%;FERMBJ_1?9/*>STMRU49@)A",/USAQ!)020A?MP2G7+_I\%86Q=!Q, MD*=Y5R+S/Y100V55RD75PVOX,YO!\]^_B1/S,UNQ7WUUZ\FGUS?>]4)7=6=0 MD?M7RH@;:MYO&#RI?G'+V36>);5@#@?YVPR3A63>ZDD(P?(2M[ >_LC7^Y=E6=4T]D6Q?\A(0DA2)%.($AHPH!4!1*:"@11 MF=![D0Z"B("17B0",T.&)@[2I)>G&) JX" E @-2I8AT@8"@H4@$)(.S7IDW MZWUX[^V[]J>SUUWK=\Z]ZS GF', UR5#8T, ! (!+L<'8+X%+@!P*!0&987# M8# V-C@"R_4U)64U-# MRVAJ:ZC@%%755+Y= F)C8T.R(P4Y. 153J%.J?S/8OX*<,.!$" $#)( 6+A! M8&X0LQ- P"(%?2'@+\+Q *&L$)A<#8$^W&@C@M@ 8'!+! P*RL$8Q$U>E=C41W#,>4H[G]G0)TG5:T%Q; A^ 4$A82EI&=G3 MGE[>-[*S@D]#;Q3EC\W032 MO<2DY+3TC,S[60]^R2XL*BXI+2NOJ*RI?597W]#8U/RRH[.KF_JJIW=X9'3L MS?C$Y-3\PN+2^^655=H:?6M[9_?S'N/+_C"AA#\DFKS4O1O M:'^0_7=@0O9SI?\!XZ5G<.ZA2XQ%!T',NWNK$L1M)- M#UJ,JR^:!U2%E7#V7OR@O+,B'HG37T^E:T]BY%%W?.*.SI M9VW]/;X=T[C#R"+&5'\QY1;?J(N0OSLF[(!,^*@G:LE+T&/]BU'.G;,":#:B M;7%#8,,X>BTG739I-8(( U]6B3_7/J/ M.1X<(?QR3R<,8V+X8/-=KHS/,RL6=??OH%Y,;#; 'Y9.+Y*O:LMAV14B78*; M&ANRN72#WJ8L8*&+3S_JBEMJ M[7#B[G(&I &--=W'!O"Q'V^3Y)=B,2*63F^Q.2<,C6G',T-^1'FT] R%[BFR M>CA#[]%U\D3,R<'V\RI)MI%$ZG;Q#RS:\:C@)P_M:DP> M2F?='HN0(RW?G MK?!OSVQSI]U,CCAY8D-ZHQLM#!K0\8\Y&H:9P M8=?3\8[U^7(2B[FMT2^?^Y:5T.BTL(C05$I@KLWNM;#LIK\\>TMM#) M.H[S\^+U"4&;U!VQXOWOH:8_1)AX%/@<2*=R=#(!N0O/ER?P2,8.,(Z]$9G,NR@R%9?_.#@;G6PWT.X2.,[O MM9*PJ(NSW=D5&P71MNR[@LG-ZBY4#8RZH:/.1+?UAXZUXN3N$9SS=28@65-U MBB8.VQ75?QQ*5\QP;6^Z*Y;KS5*?7VIO,_UL@/.!D=E*B1_12NH%'96>9_7. MA%PQ%VVW%*"N&JUI+[XEOK98HGN9/NK$3>\G_4 L5S@S![U#MLFAP&]]G6G: M7SG^$XY_IN?CZ!]KS7P^[6B*XBKH,\:P?J_=4WV*7D;%8J72^CH0BD_"1'H$ M]HR/5H\P^Y'>X,%#V\4K(NWU:)\Q164,R[4&\B]2.ATCTW1G=4;?0A1E\9ZW M-)M?:??!PC-RGI&AYYHIS:&^JG)F7:!F9DW S&&Z-V@8/RES"*OS:)?)E$=Y M803[ 6?K5X^OG"3PFT?FA3(!P]1&&08GPPJERH8&^*@..U4HMR_)P Z^R%MJ MNXA:KJW_)-]T5,V^?.R& B:.=O6"TA=G^@9C/)_A9K4-C&RB L![5TT)JS[- M"3O-N5MO+RYC)765:$CG5$=J2,47U[Q+--.LAU*II+>VZQ7Z/E M@%U3]@C/HY[&^$MT6>O:"1X1AJ&MDG*]@6A443[!J:_4MSFJUCTKVW_IG-7' M87R.$A-81_LR_"\8<9'T23-=L>MY\B8&="AE?GVVSN?<'G\-$^!.:KQ1OAHM M#!R$)7\R141$/V!MH*N3L[4B*T==7\SAB8>)^];5WF+*@[C+\0?R9B0?Y70V MK#O:$C<(W3@>)EJ00>ZV^YBTB7OGM&\7<@ F(%-Y[X..CXB'H3 3EZ($:SW_[R@0'EOF0G9:L1E4IS6'VO7VV4C5:P_'Q" MQ 9/ M^JE5_V\MPFFGX1H[!9R5;2*')G5TI[C9J71]O\K)5-'A6E9;U1RM%4K[(J6P MS85;^]=99)N]&\> *LT 0*A>>@5O+TP&D@3#:%:DM7A)1L9AZ_P'+,INQ7S"TZ3-42S#O1/O-]# M&D+G['M!W4.I7:[$M#')8:M;1S4XE9RHC.,UZ\:9G=YZG.G);4$1#'A!S,G? M 5!+ P04 " !#KJ56JJ)7-S(* #J"@ ' &%V<'0R,#(S,#0Q-%]P M;W-A;6EM9S Q,"YJ<&>=DWDTU/T>QW]CQHPUQHR8#$.4IR1DR-)9%E["I+3 A/22G+#!XQ3,9RD279;H^IL8TR5\^YVW/._>/> M^_Z>UU^?S_F>S^M\SH<[ROT(B)ZQM+8$0" 0X+;W .X$8 ;P0:$P*"\?# ;C MY^<3$$(*"PD*"J'$$")(Z0,8&>D#:+2L@IJB[,&C\FBTDI[R474-;6UMC*+! M"7U-(S4M;70$!@, \$S,L+@>Q5;^W5 0B< M5TQ.PQ2*L'.''0Q$:L9GEO+)GZI_*VY/7U/0\@A*X!?8+R&).G#HL**2LHJV MCJZ>OH&AF;F%Y6DKZS,7'!R=\?+V\?4C!(>$AH5'1$8EWDY*OI.2 M2KR?]2 [YV%N7GY9><6CQT\JJZH;&I\W-;?\^N+ENX[.KFXJK:=W:)CQ880Y M.C8^,SLW_VGA\^+2,NOK-_;ZQN;6-N>G%P@ @_Z1_^@%W_/B@4# $-A/+Q!/ M^,\&.(173@,J9FH'RBRM?\LOKV6_)NX11!?8KZ ]6 X8 )LK#&3&\8Y#\-&S@88TG\C+/B!WE[<_D$H83E% M[J $HA]R@16A1&T5\;V&H/] T2SM.:C-GS+N+%J;F[M!8$#4:;*)2\[F M&?NL,"3?14Z!J5Q+=JK-%9\F((1]P3/TODZ(@1,*6GB2%VGW)]#4M,_\,]^N M)O)M'%2Y=#?1>B1X*GV77#LX@LZ0JS7SUBSRQH3^A*V1H8#4(GR^9\ MQ1LA7G?P_2UW_%#BM0C@52 1(%K1(#)'#)WO;-OR+>$O&,@;/-V.D]1O+Q$L M@C,4=FXM%&AI@7864Q>A-TY_=KEUXR7$Q@B'K.:7.9MLL$[=PH7^>3*S\".F M/MJ5K7GRWF!&?'Y^Y@/-;/<,2[X2$6G&S7,F*5=KKWU.E3]NY5(HZ9.8-HTE M4*#/5.5!.E+0#$P^ZI' =/S DMW$*!7I8PM_#EEB_8TY890 GK/OU0#V7#!50^Y"Q+RA^3&V^+K--EVC0F=NU? M\2:)O1/43*;)M(?)?!B>.BV]ZY9]%GVSNBWXI%A'=4>(2?#UX\?"Q[XR@L]F M.*3Y%V/Y7C#LOZIZZKIKY:\-;QKVU,M0;GG7H,='><4>W M8A:40ILC*QS.U][O;HWP)LX>RI' D9+-E&DZ"ZEB9V_)*4#'OJ8[%_FWKGVW ME#ZH( ]6J-SH!PAV%DC@WP!],F1F!LP6=-X3_['DF9EV*6O+.^?;)6)OUWSW M; W9NW"NP">]J\S^3,6S4AH;!7UQ#-X[KM.I'/'I:9V4QYF:C*=14"JE%@B9 M0F--+MY?P#DYV25+&_H0)Q1[,Q_W;$M5HG0^[QX(P&';_*-U6W(^%*LT]#SO M6DF_3E@M'%$V'W9)5+GWL2<)-GH>9BH\V32HUECC%G0\T8'B;2K%$YSI_+E( M32T_&N58X22H4DHS<0XA#,J]RE/(3 N,SP>&Z&X2WA E?K6@R?:Z)0>5."BP M>.)(P5IV%O5*BPWN2G58/)-RP4450-I9_(G@(@WZ)<>A5Z,2>DYC(9@IUUG7 M;TN7W2-8!+QNWVTQE<*TBE@R[M<-RC&6-"G[3NI"\F%3\:%4&?68.0QKY222 MS )2S[1LL]TR24[4H1Z9"<:*[#$,8_XQ9ML16RS$PW]3JOE DE3Q^]V M11W$NUB3+O?S_/9D%T\QE>5LLDWPP.^+941 Z0]>B& BEIEO\7@K6N.TLUCS MR*=Z.JE3V>.L#N-P(REQ,?*E1SCB^N3;L%0(1D(1M MW?RN=5EYMABS=:>SM.PUXY#N_/Q;3 ]FWG!7IP=.VR@1,8^5V6+.2J2HLG/7 M%>L3EFTDKS;$BP9UMDSIHWZ_A&_>$1'7J?YR\5Q#2J)8C*,^FL-P%2QM'@RY MQ 4D+K^4;42&C"MI[BS>C!>_-A=6]. MTEUQV5[6]YS:YO6GME83.8.0<;7L$ZNE)P5J-M.].#O,8*2ZWT:!I3P)V=B* ML:U@Y(P,CDT\59>U8I9@F%.OJ'.G[[[/*JU+\MUZQ4!N5\C8PYF[G"5V/Q I MDFYD.Z7"LA@IJ3M7:>Q8742GF&V1B[L;M-OL5RP8LPALQL M9691-(CH6215Q "Q]6X;Z_B]?/+0G]+],I3>CJCZ32TV?]!H9LV#E87726]=_F3890<8S7"T+*KF XRZ&:K>C-=>1% MF>0=?OV$DF%TA#V/V#?U M<>NX];":FU="=-Z7/O6=#K#/#+FX'>IJ:^RMOTLRON);%^":'9@6BSDS MM2,@C+'Z,5[><5VT79)* XE?MS)%9N%[7_QB$BES*PI^$IV>''(\C(6,"JD[ M3!R25Y[D JK(.7>3W(&AUGZ/L9AN"DJC3X)3+OG6]4F3_9"V8PN+M[OT@/@$ M?\NI*''55K;\>NVFA>R7[?2J$B&2?.>-RWXM")=,H6;".9H1 +R?60UT/191 MXUK0.:7P^L.C]V/3<#F3,(UWZ7WK.BNQJ'6E$-)A*:G#&BX$B_*,JFYW2=7B MJG:*,!7-ILXK@8IU]><16\.V6!M>@WG.A M$Y7 Y*RLK0^U*G#C1_X(&87L\S\$07N;V=A?>@T^0[HDF%&>QJ@-:-ZEB[-R M%#).0'W+XG1/)4FB!4CE'[]//T*>A_45(]:MU[$I^/NVL>$>[\:1JP!*<=FZ M/\A6W0[JG/J<8KU0B*-KY8CDZO.:2[AR4 MJ 1RN$*>^UJV-Q%W[&]02P,$% @ 0ZZE5GG>>7OK"0 I H !P !A M=G!T,C R,S T,31?<&]S86UI;6'X#^ M%M 'F*%0&)2)&0:#L; PLR)0; @X','/R<6!.BD@+'120%!0!",O(2(JBQ84 ME%23DE7$JJBH"$N7C%Q 3EY"4DE91Q:FIGSZC?\[ T,C8Q-3ZTF4;VRMV]F[NUST\;]ST"@@, MNA,<O M_P5Q8'!H8G+J-6EZYLWL GEQZ>.GY975- =^?^;JMS4V!:^[14TD@K!C:>6%*\QI9SF:CUG?W M+NEBL:NO'-<,>.B5,J=#D?4[P'KSBO$6*VQS%*_K"E\==\'N>RX2$P+SW.*O MG'M]J[L7>\+#<"3GYOB/9J>9@.0+9WPT1T QCU0&=B+T* M+/UA?JKPI@'GJ#'HQ;0/')QK*^(>-\;;>KEH^#L#RRI8[N/JN=%>BH)&)=*WYZ+4NT4IEV9TG[O6[Z??596N3Y5@\#G'C"F MUK"[X;S@(O#>^-NW$%=3X:S4M3"DBR5-DR0Q'<[TV(M7(JBWEV!XM"TE4T1$ M@9/C!BC \D_;GE[\E!<.UA;XGRL?T7TL;)FTLJ[C%+\AP$9S@'^)?C$^19F( MTI:9V&EI_;TY03ZX]2",W'EODU0$S:G09U_23R%!U2V$%OIS*A.JA\S#H1L)MT^%N3Q%YY?N.SH54K:>+ M1J]+V@!:%\Z82NJGM?AP&LY+&ZNK@"Y6'0V>TM/I7TZV;#L65OA7U31$"VZQ MF?T>74:LZ4J-78U98 U%QFV=,QX))BZ^72IH;5;2_M#S]O;-*/&:S4'6=)2H]O31IIE75XE<.J* M!#UB#PI7N%E>T__J8;6)7U?6N=&72WZG\>WO>'%W[/5Q8AF*+2+LK!EQQ&W\ MF<(:[W*TL_/0T26T3+,)YI#);5T;.^E;.,+#>2O] [?^ZOQ$E%C;YN[#^:^Q MU3"I)EP7^[QIWU0@WEL#%EMJE;M@?OY;;8Y9&Z\-_./ <#21']I6Q_5RH!KN M/@;+?[.:'MFC+_;VU/V!AT[(-D.MN[O\=76R93<_RWURGYDX5WTIDMW(]&![ M@93>3DP4B3.0XW-3:1.\%LI*Q0!0&&#!\*_Y.38XM+]^/G/;-'5-ENO&]QFA MLK!I&<^@!,43W&M-P?N!RPE4DN$Q#/X=O.,;_W;LMD6;QRKML3 M]_%H($YYIO(1TU/21D;G,*24NPMD_F##FUA[.:]M!'QEGTHZ 4R4=?A]6([M MKN(1".^4I,@1VV,IL.T':P'K \ MV'9ZKB29R>>6A/W5@+5TC#V+^H\D_-WIOS&8>P'V6RY)XQP;#\]\&N]J0RH- MMK3"4HX\"B@2BVRUB:A9H_@RLX<6,75^%=BW=(!R@88_T6OO-A>"&WZ9-7Q7 M]/#Q(-K]&5:L,6(%S'=)G%7OP#]X*[HC48Q7WD\2O1?5IAU3=:'\27I<"EZ! M$3E0B9F\;(0",ZJ\K)T\5$8XK&T[F&K?A+CUFP0_>6;D(VO(4\"/S$8CYGXA M>$G5<+-'2,-?84[*K[]R;&I0[/Z,U14V+94I:5>\?BV]:PEIYJ(2KK!/E(A' MQ^M3N#3;[6GUCE%V&X=I53^7="9-JD9HV#4YU."H8IY4C(Q.-RG>H8.$&OJ!G+WM!PHJH.,K!VL.)S_&:$FH-^E@*_N M$8T3'J)OXA>0',1/M8VJ[*[SW,Q^+M<2O;,O&[B>/%R&B"60,0=I-E]W4.#L M&H$0-_#><92[MI\..,DP67X.< RT_;;7B&K*D$_0"86^8U,Z+>]BQ5'7UR(V MP\TI;ZGUP!RP==UT,/+NE"R]_+9+%UC=T!7:YR M;?XK5/-GR629[C=T6J?87E][));V/>Z1N'RE(I#<_NDKV=3WD7]GH_FB^O[4V&1#R2RE$?-38%O MOS/3(IX1D+/[Y=,;V)WOUQNC%@^75B(1MHTKSMC-O42TS420MW<\^M BHI&C MJM![45%+RG IP_U>'L;Z09 ZFH("]PRXMYR3*;XO\L6*FY.M>"T1/M]=[U9W M=NT224D N?2>+A\>##F.-8>%U,S><=4[S;T#ZWG L7G$J:OAF>6OM5(2I=H\ MK/H\?M U>:5;R6BB;;C&E?S2[F:(B?9$VO?)=%O?EE#)1[ 0A_.Q"]NCU,'4 MO5O^D=37843D84'W["_HR.%G[$6Q* O82.ZGK(#]XV]8N/]B/\J"X<=[07_S M-U!+ P04 " !#KJ565P*X=P4* #'"@ ' &%V<'0R,#(S,#0Q-%]P M;W-A;6EM9S Q,BYJ<&>=E'DXU/L>QW]CAK'&,,HR!F-BI&,98]\F9:+%=C#V M$I4EVS!")!2:8\F2HD+(YV[GW_G'O?7^> M]U_OS_-]OJ_G\_U^]H?VQP&!,P03 @ "@8"+!P7LCP G 4X.#B@'.R<4"N7B MXN3FA?/Q\O#PB@H*\<,EQ"21$F((A!1:44X*=5P&@$3X^$:PT0AK[/VO_%0#C!,@ &0Q" 6PP$!@&VJ<# MD@ 8@?](>"O K&!(>P<4$XN;IZ#ABH!@ T$!K-!P.SL$,A!&GZ0 Q 8NZ"T MR@D.(0L7*,H?CHU,?LHI8UC1+&SY81FM>HD4Q<5]^(B(J-A163F,_#&9F3FYN4_*R@L*O[U126MJKJFMJ[^]1MZ2VM;>T=G;U__QX'!H4_# M$Y/,J>F9V;EYULKJU[7U;QN;W[=^<($ ,.AO^H]D,2R"I6N\\_#!"(4@E*I'>*@9$3):NJF.<>7 MVS?5YD,S6ZZ6G1HX\DC?HSH5'J_-K"VSJ*F-61K3^27$TM9-/.74M1)^2WQ9JW)?H\J58+!XJHPHOY!B])""E=/FI[F<_ 94)"KHTYOENV@4EW)A4DEIGO[BP^>XAG\8^]O0KOAF\F_OZF6S@A9S7ZOC&>Z;_676AZOX^5 MWN?H1,O,B7+W_I)^E@#$Q+NN4X/Z%GWN.]NZ!K%X,.AP?D]@V2M"-)C.4E*K M_M77 FV5 HF?,)G30K8V*K1D5N?E[NAX>V3T+IJKGHX?KP&9]:D-V+EGWLSJ MU:O*AXF*!Z3A-21__F*U8U=86CC1L6A;9-/\YM AK18@K(T<4CK6P3<]4TFJ MT9"BF0.FQ&S_-FB!%VTSH(3!VB)0<\9FR,&9QD[?I=9DM@:+VG(]AF<2+LO= M*^I ?L2H"Z^+(CZ>R/,8%F^6:&KV6[UXS5RY;G8G$^C=M HKX]I-/VVFK36U M.[9LJQB,)@8X:RTW=FW0#02<1J QG4I8&&M^P;B<8 3I <]7]6\%1VED" U/RAX2G*:8ABKO\L'^+!X M O1NK]@QJ(UOI&&=';4*0>CK97(KC?L '8-;>?:&E\C[ZG!#C3C!8%2/CUS9 MP>1YE(%LU5-7<+F34)A\5^[E1?X^M0>8-@,8A]D MIKBGV'NI2M<1CC]D$;2>;U/Q%X)?C,H\F"9V@!O]O\6V4$MI44NO"%;?$X0$ M'VY9?X9$:] QWM/WSB57V,CD(== \Y^Y<-$N$R./9J'O^N54!<.Q>,G[H7SJ MFKUH+K%CJ'AVBUOR_8"%$?Q/)HI/EMC]5#;PU4/].K?@%8:""%[&A5#JPWS=^%"B7NG.SX,%A,CIU2/;)1N_:0,L\M!"8$=SVDW]6EN[*$CKV4"2OG&7AJ6'34J4\Q1?>.A*A M,0ONX(5ZA>[ ?8 2Q.:D_Y88==:KHT?44<#5,%3H/5YMCO-W%)3 F^^&?1R- M/_0OGP5XWA5A7].#NY%@R)Q9'9R*1[JYOK)85\N8+!/]%.PI^-CQ@O+N:'U6 MUN*< IW,=Y-IN2),W2M123['6H".6O,> M;@H &6NAEYQG0SR@1KJ[2L,A7I M3"P))H04I(2I^I**L_;6%T/?/\L9Z>RX43QL^,!C]K5;&(?CN(!7QHO^AI\* M:#5$^S3B(9!;(@=6,F<1C[0X$N63.:Z4[L<_ZR1U>$RX:NB2"5G>X&,>249R MS'?N6+AO:^J8\<4/B^?3W)A=[5B-OO+GXMYZMAF%I%ZAU-3'V:% F'_'C>.I M#.-WJX@*W?0NLC-R);%FPK+"CA%2W4:EU5W>T3/@;HM;$+&(-N7,B_I->0<# M_J2KLG*IS:'_@6E3]3:\^XZ);E=[UWQ6:^/A)FL'AB?/OL$&\/NYXO7>QZ[.*IC:\+#+\X#KON\C+XPTVO.(H2@ MKR:_MV-,56RH$;XIS]D&1+[:LD["3$FL(Y+]3*Z9<_#-/B)C8VT"C4#7D0;< M8>H1RE:(#6O$3QYF.2SSHXW3HPWW1AQY7V]',K376)I27X>?.XSDRU<);*6$ M9@)4X5_E&(C$PH$"GG81R'J)LRU?)U-/7AQV3[,[S!_/632T#Q"30A/M4+9:] ^JE50C(:\F.AE2;H9VRU9#>< 'TU8E":XN. L*>(V MA3)I756M:DP:FF=YYE_KXM99?A\,!_DK3L57]Q+"YXKL #W5-D\,^/?A*7VY M=\L[.A\S#O&@BO5;7N$L\))Z#F'SZ=UF]G7EQ[:^MKKGWH(O#9DRS]7&IC$6 M6I)ZN#$Y7&_.M27W$(/P;[OL9GZSVT:3B*,T+UIH^AYSSGR?TULW&\==O)^Y'^*C8",?C]3N!BA(@J0+EU+&#VGCQBBJ%,<-WXE^5D9J22Y1JO@U<_"Y\X^JO$ M^F^TOY/]=V!A_Q?9O\#^S34.L(%!Q\L#%-_5_AJI:LTO&7*:5/=X1'-3O>B'0L>;PG6$ M_T2\]$W[E3(0'(S6^1-Z"9-R2@:>4\D&.YB(4? (W6,BF^J>D]G MI+M$TNL4_K920C-5&F^'>W& KKN$)+<[)3 -71*5=*8F9MKAB'=MYAK>E=FS ML/B,[X<2602&7VO6ZC79/U;'1:/!%]<%6\)9&U6%R,LW"F=$N,F('@^!DH#@ MY5L.OFU;;82-((/IGAGS"IAAG,>DMF?S"37BB38SD5NG7QX!^IGKA\U[0>PN MZ0L5&:WV$DF%WSS)ATLP_M+:N\*F/LXBJIW50Y[:',K\A0*.@7T,;VVD7P>\ M"I&4DEK+!Z>;'0$A^= 0^.56I7H,EM'/\I3;K><<-5HR7W\.B$QVD9XETYD/ MD3DFJP57_(4N"SYM4YY/']Y_PVW,9-4=86!@ZEA$R0<("Q$8#8]S3^[I]2,[ M*O,98S-ZS9=L)5)2/?(]F5BN1W.8= PHWSX>F=? QC!SS+1E5/W')5QN[2.J MNRM1$K:@82Q8KUD$YI-5=<\?*NT=F PXF^=EB'6E'#@[0[.OJ')A>1*7$T=J MO .$"I_U=-0K9H276R!E3@1G>8EP+B1(CV7,W<9(KVCSOYO$6)(H3FI[H;8C MJ=*I9K%79H.[M00V05KC@DC9^O.AB_[0>J1^DG$N==KN]!@="]EPD<0,E!>E M]8&''Q,L+(KGHX :SST6':/@?#E /9/=U,/1QTL)4A?;0/2D#R_6:?F:_[RA M^F$T,V<@1,'C''%P>G/UU)L LJAWU+1/O:;4@&.@P\U.C5Z8%"9;RX9VCG[F3A;.?X5;WVCZ/^$YH*RTO:0FW-),GCR9A-K0!,+Z;N M''Y?"+7-&"\Q7F@^$T_""\5JNROTRD:OX0EQ&9XNZ_(5>/=KCP>8^6?7RDJ[ M1XS^3"1Y?U+9[8.I%2W]U68A4-G]%JFGX'CAMYP!V8_ M]9C\FB#7/MI/\;M]=/"._ZPFA?#MS)]JQ2X#;ZI\]QU#Z&96T]-;2$W7]U?U M,XW=.5_]=3X""0U!]%@HO$RSNC@$K$ULZNL)IJ/ V)PYTXYI'TWI)V^G9>:3 M77;2L^I0]TW#S(F(=&#US;!C]?M+^?"FDW>WENE;K_W,Q+*&MA!1@R048.D; M\O *3;,$?,U)Y3FGPOQ9)B)K2I%44J>!-<%YI."P^\/D69L!'M7%>87XW:&4 M>+IO"!M'J&>+?-STR>$T:%N=D)PB Z4!J0]>M$JYM=]]3Z8Y@PKRCU;5C2DC)QWH8EVX#*\ MG>&^(UL#OTW1);VVB:PBC="ZI!P&>]2[=:OUHU<7J%'4FEL7NY 1UG-IV0 1 M.DYM@P^T% $R942V0)$ERRXWMJ7W_BGZ-/MTM[I^/+Y5KI;^K**$=RF<??K]\ -DROXAO(YN?GV39(5;*\/98/5+6S=/^X1C]H- &JO<"R#" V>9W%H!*D M19S*^6>;0L2@U<:8.U\ZWKD]5.K;5H;W!Z26'#816<.%;4(46KDYON3D:XB@ MME^VK?8 2FAX@O;*(/BM\C>_FAC*DX=BWU6JZDPARU6#_:&8\!\Z9>&XW2<+BZ:% M2RF3%S?4$ERK9BXF9G(\'*,1.;3[Q@?,^?!YL:DV>9Q\Z5?_XH:H,BC\7+:5 M81_@-M /. (^:?#P111]/Y>PH_2T63@/M;#E0C/"@=$@X;G*%&4S/D,FGHD] MPA6.%K4LC&I5/T_-]QE5L\$P'?=@'9LJRO84IPDN[=YEIZ#;]I1OC7N\=O[K MT9]M)-Y'IS9&]'>7Q"=Q(WQ>*Y\[2CC.=&C%B\;X=X]-559X?@O>8U(EOTIKX2IE]; M2#])SJ?H>E.NQ!=]PJTR9NG^D-D#U[BUV\24/=<"/!W%:TXZ I9QN <-+MQ/ MN*7;M?KVL1!HIJU>?W1 E'?%/H(+I_MP/:ZXS.Z[?.L,$^^H@9.X8G8O; M& M*WN#Z&-087B^4:&LY M%@>)8[LHBG4:IIO#)B<]">Q_^5L1$E_MY]M-K%1M&T*#>IV3I=^& ML@^'/Y9?NO=,\'U#'_3'AJ<^'&BP1U$#"4,*JUZ&A38H(H? ;F]TS60BTBY. M>G"J2#ET;80K8/:7:K6>L]V%J.!2.!;6S[Z?-D81U9'B;6TN8Y7#X$T%,9]C M!TE"BE]@T_):+"@B:W&1\O#K7AYW MOP%%NN,>\7,I7TXK+FKL@OPK'K]^X@ MKU8ID>H+N3\I=NFY4:VU5U>39!0*G$+N@5MHBQR-_0U02P,$% @ 0ZZE M5N.B%/QK&0 ,QP !P !A=G!T,C R,S T,31?<&]S86UI;6CNTT$$4I$L'E1**$# @O8>F(D6JB$%Z%*0WJ2H@2$=IA]Y! MZ:A(#[V$(@@$0@L!(?GB>=NY=]P?]_O^W'%7QAPCR5I[KO6LN>>J['][$#X!3%0 _)(W*0D_<(F)A)2)A- #\ $ "3G)7P/XYR"Y M1$I&3D%)14U#2UQ0SPA<(B$EO41&2DY.1D:<#2'. V1,Y,Q7930H6(SO4_+[ M@&1?).=1"=RN_LQJ,HJY)O?@21@U#1L[!R>7H)"PB*B8O,*-F[<4E32U(-HZ M=Z"ZIF;F%I96UC#'AT[.+JZ/W'R?POV>^0<$AK^,B(R*CHE-24U+SWC]YFUF M?D%A47%)Z8>/-;5U]0V-3XT[/?N$@ 4I)_C?\C+B8BKDMD9*1DE+]QD5QZ]GL!$QGY51D* M9@UCROL^+/RR+ZA MY/SJC]3"\B98%@?/!FE8;LFCQ+<_PWM+V3_=\#"_D?( M_@WL/[AF 3I2$J+Q2)D ->#D3"3_.BG_:Z'DTMD>-:13579\?K^ M@^1,[C"Y=>@4IGS2]>;#[YEOZ""W#G65>!5 WS(?#[D]H86 C$C^WTL:4#<^ MEO'1S7+D9TOPB6^V#C.;_(V45JZXU)I;?#&!2#(E+8FIDY1)5WW7OZG-@.E=MBS'MC(C>MPW*U*4TYX(IW7110BV*3A9/G&K[B,C+:Z_RV&)#/V52>/Z6-4N5+CPV/ M>1OZ*.&4]H2 Q/I'@I'USSRO7,VPZ L*'YDR$/(R&]=)3T.M&K+<,H17:^>" M:C3$AEC2,^2:K2YK%!N?XEDW*HY4$Z%0ZYV@I:AZ*;0=#1)S\9/1ZPQ96LY' M.0-.BKR>EW8?NWO_^$=C1-"K3K%F#.N$N;4(VL5)U*/P#1DQ!0U)P$?8&).1P*G\!2M%ZXF\9!Q[RD M!%6T"U]L!=%@W%O?>DNN-[]MA(JS.=KZM[15K^\&6=]@GYW UL#X&:5%\F,/ M_51K32V[,WLR+]>2SZ:N[\Z)#)N#$6+'GL^ZE9[%H NR>5-9*13'QY=KB$UGQU_ZW;.V],?80K-W[]BQJVM M_7H5ZF)R.VPH#RI3NY<8)(YF,K:-X"WO LQ)UTR/*N=IX/!^!@-)K(I;)L\P\JXH #+1_0$S5Y9Y1OV=0X>/@X\0/\)T<).%L M&0B ^@L"@!!G016GWB]W9S?:8AL=YK+9-0]]ON9KGQW,@*HZ(YW#FWL-1/CY MSGKW)LBN&+U&CL/65OV5IPA A=UZ_<3-Q]>P!X75M[ZT\(3;\D6KEHUSK[1]-$L L/([H<.*8HP$@"Q\++WJ3^P\UDU4>6PB M[5^W^ ^YXTKRB(2RW8< ,$O6TQK2OOXS0.#;<]W]8_-*2Y0=ML2GW*[WVKB> M,__7@*BK#BJ.B^_J6(^KMY^:T,!^7Q+Q3?R;.E93D]8;7)Y#BPN+=SV%YH\_ M?1=;XCT9!Z_56UMJ!1$QZPNK04Z6Y0D"&?>3,60I>HWT';%JJ[RV:BGLDB*#O0T!<@&A5SD1]5N66ST\N2._:R^"X@R0+-'00 M8I=.U0R%P%5.5@P:A-N2="-J7IT?+!, ]ONV;#(F\_-Z<+A$SU +U*K696+B M'MM5]>O03\ 3][XRR0#;7^5"O/=+2_WF=<6+QMMH*]V83L- +Q@T1?L0-/6^ MF%7;2/#/M;LZF+)[^+H@K@3[GK9NFJ(O/Q)OU]7QFA]Y.B\>R]7;_$$)![L5 M+;P;BO]!6WJ9DQ+3" O+LV=N'5GTB7#SNMGB,FHQQ30_UZ^B)>_5;"+F8\O0 M'>*.5@K.?#CTZVOH@\$MHO_M6;1_]#5-&([H&7WJUN+]?DLDO_P3T;D!D?R4 MYW(*%_KR(FU,^=3-)/ MJG54&?)BMA>8TI.M#4,\@1&S70?T7PI9>MV4R;2?W3+G%!ZQC'!C MT5_UYGT9SYSR1< 0ZVA/ )#19>%^X(XO9_3:W\5;+9;("I[:$/9>RW[J1^53( M_>N;]TF3=\]FL$(V,314U<4^Y,RRI%FBB'FYBEL?XOE%4A-D1DFC7["<3V# $X M8KG-HM**8CB/\E;;GB, SJP[\.4W,AZ\;BRNN24.S> <&%%BM;5?0?- M_K.XSE_+YH/*J>QY"RD4T%5>?7^+-]OP?5WAAE_%%]$"X\*9R'WV7NICVD<2 M\DU<,]>X82[K^YOD#CAWE.)R$WZN,[K_8&6!NPIL10!TV:*]+0*3 F&B',L/ MLTDF)D!DSZF% ;A0\X)._V6^\6LRPZ4"=Y3*'60NQ(=5?%:SWAE@[>3NIA?4 M:A_,C)?\6Q3% [BN,Z8^6X@E5O+],GQTT=Q^/\P=B=DU$]VZ@7;;8JT(?[AB]"O"C?4.K8#]D] M_G =%G:P2\L-E:Q\R-3-\55F1RSP^Y3\,/H=UX:A[.EM^*P#9R_@=#.Q37H[ M3<[ -M]Y!487Y<>&A95NM;1GQ+E*5OTXR)MG]Z->F]Q" M=8C%X^X@IN#%C2Q^2N(.S#_9&Y@=-$,8&Q*P\O%^SQ>SD7>7F,X52--_N4/# MX_LY^=M<]*HG%++>'+4R[K4WG@:(ZX7&]Q MQ]+;L7J\S>7]5DTTNIZJ)RH?>I"+;'QQ4L6RK];=.D0QO3BGCRU[J!@JO0D. M39\,EMM7.4MO:[';B?C1:#>J?-D:S% I*B]_#&:.U1C+*'Q@*;/BP+R)>32; MF"MQ#GVV5A.@HSAHGSZ>>/0L!YZXN+Z,8''I<6KDW%^#MVI_CGX/7N;%C1 MZ'1>E\N97,(%H>K[8BIA6U((4!SUH-%+EEZS%"&)G,0_()*BH'LF$VS_CH^1 M&:^.WE/D3*X[,!T/USOH%/6SK'8?X&1J$_KC [(,E7L%??'"NQ^=U%<_+:Z'%0T, P MU;3/5OOVDH1+XM:LB "\1/3S'78;$X#.DG-WH:UN M*\QBGGM0B.=UEH"\G(E^D5/N#A_/X%G@<9'Q\UCF[!G.IW=$15[O>O M$%,65U"_.5RD6ZR;S'3S/0-Y&S28=77A9S*/J;<#MD#MPNW$)F#LQZ)B_KW1 M@;RTQ.6IW&#S$?QX<6^95FY;@[*30 L?IDR-#MY=ZBI1\F4F\Y^ M9='-F&!'K+@)[-:\31=E9:CCZ53UYME#F$&ZIR-5ER:'Z6Y0IK<6=PWNM_>' MU_LO]89 -Z;RQM/PN[,2.W*36<2DT7X@T/)E\!VZG%NM"PL"XD=SYKR#&?UP M%+UC-XP]2@*=6.11VW*:&KS4$YC4U=B)DL5L7)"C._<^'J+54"[8Q'?>@9GY M9#G2RP$A($:LU?8F^3 E:WR';(:_CF_7L+3JZ&.F3#PUNXP+ M$]Y*9/?BX*S34S++>[1J$1625]SS?#9N>43T28N7E :E-=#\%9/L)CJW9PTO MR)#ISML$X$!RR^$8+8P/I>*EU#V?. MQ7".;2,>-OQ<_"U.DP!:T=KT\N2W+6YYIT/.>K MW.^9\X:.D3BGO/Z/[C5V\Y(XCPE&[M:<=+0ZW;Z](R9,ZP N@EMJML%4&95( M]/*^_ CK>.M=]M-W>O[*PW2?8[;FK&[\S<:$&*-:[@ -%48# MM:YV;$=0QWWXZBF,1SIHOY%OC^:,Y:?Y52V8KJB;MF^H,@%(EC(A )4(9#-? M. 'P-3TK.:[L[,\]$-Q2.QX^F[J*0>RZ(TMFA;6*XD]EC'^C%D,T<8VE;=W4WB" M?.W7 BVC_%WPNF&(J8E<9#9$8M@'5!>64?B^?)@),=!(3#)J"8 #)ZU AA& MP1F5Y]0.Y$G6':@1:P^;B/MX;XG/1/@/=SV@C!&FQ(<,'[+N3,S(L,6*%!H9 M0T# ;S&YJ0L;W!F[-:O EX/= )7 M>B?&TR]C]2)#Q^>^:C7PE\VJ%@DEE]DL]B)OG+Z>-#0V>QS"?5 $;.PVKML' MV\2UJ*;DOUQ97MP897MF;#_3Z\-"D0BAHRJ[U+:'ZFBPG]47"]Y-VH@#3XVU MTQM @LS6A[ASJ6/R-RV$HM/T;EO#UD.$3JQV,]R4XJH^U(M9RN33K.>=-=E[*.2 MFQ[8$3)N"AVMN.[(P=A'5WU[T F=>3EO!YJDP=Y)1T2RW0"R5[=NI+&-Q7K1$ M7L3ANI"-$EY.TLK1,1:W_3U6+Z>C-8N8YXVG82+YR1#W[3M5.UX20IR)9B(S M)U6D]6T=&.]HJ:OQH?NLZ.G+RT=J U,C]6L$@/6I;&/&;!T3T7%ZF-&\-HTX M<\B)$,0AHD6F ^D\66(WZ"%=KK/HBV?=X?_S7+"@,@HU9Z/?E%;U5NI7?X77 M6&HKEP6Q\'_UZ:A*!%==<"MGSBJ!^G;'W1ZZY:06PX,J2[1YU?6*8UJHIZ0C MLX88&@[NE=_YA KE]$]1KA!Q/6$66[#9^$)VL88]8=TT7PD\Z48[:K7=5+J7 MLK)@L+D6O7('7W N5ABJN.\4'ZKU6M;)_^)(T?O[N]3IK.D3'7@"YT)8Z5K& M+< R%=>YPMJU+=W[?IZ)OI9WE\+"&;_75.D68MAK+WB?%AKT.!XQV54,:Y_1&6<7R4 KXXW M+H(0.UWMB6UQ*$C19$?KTW$;?>:L4+KD=%Z=BD"T6:.0,CG(V,3(PB'Z:77Y M)GLF(L#Q:F@[Q,V$*5G],BG*SLN;VO]55MK]R\%9:6#UXW/Q10FOY;9&O;A' M%E:V3G8&$)]%&0Q(Z9![CO]/A]7LBQG5CN,-:B(M.81O.,7;S4G!:3MNX--M M4JOW>O9MA^.##;U1%T)&-:1!8NA(Z5"/G./UO=4]-MMP9MN&56(F@3K]J"_^ MN>/J/F2SK4,.PIW=/O3Y='C$U-CN]@E#5*!*9F,L\_Z4-"Q7G9E.-J]*(#I9LHEW)S4H1&2D"E*4JBOH?VPRGVH =Z-R#:$ASH_,'# MT'2<6(RGA#5YQW8>B$K]Q MOH-8@6FP;K)^#A8-!):EAG-2;O4?FM'N!E-#')7BCZ(B(E'9_A?B_DDLF6VL5B4 M_UR%UK"Y":.68)A3;L$N>@5_[M(>]"[BN*' A7>R_.MU UD.'B1#7##OHQ6; MQZ<'WHZ47]_J.#ANB7\S>+W*1_7MJT>C3''@W/JJ=U?%K%8%@R]8+MN,K1'[ MNEC#W8>G3V@6Q:ULF%?%G&6UW]"@^BUT\4A3L\GS-AZ5 M'\#.YZP]H+B[>)3M(;\;R OZ(\TL_G?C0C1%.Z5RALG.-UMZH&14G3$D<0H? MDD<,[P]2=_PZ#]'L%[]8'4$F-7QRNQI8/8=3;!3^(E;CD2D*<@E28KRWT3#9BD?#--YA%B3R"]5SR&&Z]1./I41%7!Y_DUW4O4L M ?@]M6.&RX^[\B-DP&26ZKL)Q\C9Q^=N1@"/R>A=#0C(Z-(]XUC8O_N[)-*B MKO_L$E;!7;R#&&-79/@I_B YIN0O-U:G)JY\?RGV'T+VJ71QD?,/>X[ILYIP MDU%UNCMC,B\A&IL%H/._-=:$R"7^UGJ_\Z5<^@M'(),>!-!J&!%PNI=@6*IA MOP+E[U]$__M+J)__=9R[)+,9L8#2OV+I2U(D\2 D,MJBKO\Y38&\ ML3J%ZQ!QDTPYXAKG^%$(P/G_X9_$JUF=300I!D%$B@E%0(0 HA1!D-YD4P/20F]*[\J6*DW)Q3/WW+/O MS/WCGO-;\\RLF?>=M>:9-?,N\@1Y#CAW4TM'"P!!$+ _6P!Y'KBLB7&]!P!Z M>H P #49S5)@.)L1WL&X@Q V\_9VA8A7DX>83_[9#_!)BH@7 @$@*B HF$,($DML! M) " 4/ ? ?X[( 6$$DH%HZ:AI3MKJ#H'4( 0" 4E! JEI#RKAI[5 4HF*#.? MY%4J%L.[,)0OJ]0C7 XU_[7R%K8[@UMH:0<_+ TM.PQJ_O3T/#(Z-CXQ.34 M_,+BTO+*ZMKZQO;.[M[^CX/#H^/?7B ?^9_].+Z^L\7FX#=(RXZ6F;^X_5OM'V;_ M/S'L?V3V/V+_\IH"Z"'@V>-!F UX%@K5HA \9N5%:&E-B6-%E.17*[PW(3]';N$4R'W&?D1>C@FK!/MC!WB M*Y?,I/(VVB? P[9AQ$1:5]KUN_P;0;0^['Q5_J?;&ZKI[Z]\_)5?-?S'&Z+. M\.+C!,<_7+EW*<.%MW6GL\L4VYCSE'RXT=]7OX>JJ/@::GKZ'%R=B"#$=5WA M(L!]*GZ]V4_V$]NS$HGC?3;R4"\MQX&3 MQ;A07SNAN@0=+F:4E=HE09?C#/8I]5DA_'8<@9\UO$>_R%F?7AZ7L$Z.4C=X>MK6-'7], M/HHUW.53D_'\8M $> QJL@*&?\-8OL9GPGP@R*^%#RN'F\B*H,_(*/OIR?%J M3L\3Z):3F@O9E %WQ!,?.A<=KMJ]-*J_=ZZ8K;H&%L._>7B+2NSHO* M@C?&O1MG]^AOXTZG$59-?C]_5M'HWW6 M-Y_8'$RH0N9NP_H]"7;7ED0?O_*S64G\S4DMC?.?GR(20$]/Q"&\.C<.7^9]O]" :."]^^2Q!W"7*@/L,K(;J MT+]S#Y.$W'KF%I( FT1WDX&(C.$BQ#=#@_E?UT2B)UFF;Y1.KLEEDF#]IG@T M(CY3 BIE?>Y;6RG<;4\)LP6^%]]J47P1;X\CO9W<[-[I.JGC"8MNZ-.P?J8G MG.:*5([:5#\OH^:?E3RF?+Q2UZ=&M QM+X:T^=*H6%X_TEX^+F\VU]L508 KQ21F2^$!/6ND?1[%*C(Q$<5U"\ M_V(^,[Q5)']N*12O&CZ'JA("1MW<;2W-XFC M)2YTS';R)X-MS%$\%K-/8%1=;L:],#O:0)GUA4"/%<9Y3_W!9UXM)=X9-IA/.3Q0F]( MU./YTE7F-V'8$A*HR7K[[\#8%CT1*^XI(_8][464Q=D-"?M/O#GMTG@2JM;- MRNB*N0AW<2@VXKRMI]>R<7&@!E:(XO%W-+[R"?@R0IID@O&TN:-C>/K0,7K= M8*SRF:?1,HYJK0OS&K*BQ8-ET/&4_6F:+^99.8U5Z"VSKVGF7(FX$JK;)A?M M[[.S7%'72/Q^:RCP+E693$](VN1GYH(2//"=>-6J/NX Z1BH*RHW&?MKK:3% MXX0E>]G<%C'4_^J!: ?)3NH>=&(?%2%756R2H?!P<+?1JFMO47;TH3BI\FAO M?.2ORXOX94'4)6NG B"@5-YJE&UL85D?\HA>Y)O2^+M#1-N)4DLU4\K4CO9* M\VC=J3F!$?O/:?]W&AM,<$86#?AQ!EC&9W$O]T'99P-EZT:W&+F].#;<>TO4 M5=UXB]HE?KE07)MMAU,Z&1L9K B,/%NU]7-QELQ$U@>'&/MU"R=5BD"^QP+Y MRCOJ&HT6=NHB66.R$DN:O,;L/4SK5HBJCMG)ZES4=D_JNK5'KW,RD:-7IU/; M.Q]07#@J%\KX3\W\5$UNIDT'376>Z3I M;Q@V.)0K7R7,NLIOOC\T :5XODR$T\\L#C:_LB$I:S@OT&F(YB6G*V#2[CX_ M9E)GDPV%+_4>2$E\ ]_IZHDR+](VA1R;605Y2O8F=>_ #:TSZU^D^Z*FXU!9 MUD$$VBR)T9RARM2:*NY2:\?$^4)E,-\&(Z(EKR,9?7H4W^/;ZQXGI-8[VH1L MV_XR(Y=?"'41[5\V50MM< HV>5:6>/G M&.&CX6T[I4-$XP\C>;.._CQMM3#<_GE-S)=DS>HW1"%[0YBF M(BZ?_:+@DZ+#IZ(VA$IPV2CZ'L^E]<-QZ<6:9^ &CX77+%_6\.;+[ MO;CI9:>4=/W])?;%IFL!##<2#W^L9A^Y-"^J<\:?PX>_) RP/=2.T!Y[&PYW MR_F06O>5#(AR_'1K=9EZ$^9^*Y ,I#X[E0%CBSQ*;>Q^77]=1@:<1DL:="[X MZ+D,S)^LSSNY/W0*#PWO3/3/@S&$35K&AOU+?JG<54;X'?4U>'#)G!H4\[+-EKNRK*G,S)C+Y>=:CY:! MX*L)?H&(*Z*"G6I;+]8?^?&]"K-P4#$^=LAO+HN\.>34/.(D,?U6 ;*:-*F] M7WPLV!H:W-.IV%]W,@269[M-C'[DV@AN:V$;H;>_)ZKT MH*UQ:Q>!H-1K8$T&RZ$-,6_U),P5E/]>77KW M_2$)IG*^7-? !.KQ'DPP@$HAMEKWG M-D-N\6)VC4@A)*J :@PEL7]VJT!4K-1#3/F$QE(0&9(%5^D(Z"9LF"N5-" 7 M[;:+I ^MC'=Y.MR?$T^#!<^NLSB.X M'PP[YCPLO=IICAN>&%1'DB?_"U!+ P04 " !#KJ56Q%&!P5U"@,! @."# MS0#!70(D:(+[X.XN 8*3P34X,\$&&&:6W[=;W]96;6UM[?ZQVUVWJZO>Z]=] M[GWOWG.ZNG$+N#7 (S4E524 'AX>X/W=#L"M _@5(>"/ ("&!H 7 \N&L3 M!MR[.R.Y,\8[ RB[V=HZN]N[> !PBX W_UW[_VK[;Y#_MV/@X;H E \ _O=L M\?'8 ?=:A_!+B'AX]_ MCP"?D)" X*XUX*X=0$!)2/54^-7]Q]I61.RNU")!B3\?/'M=W4VC,XGD$/W@ M%DQ,0DM'S\#(^9R+FX=73%Q"4DI:YLU;125E%54U73U] T,C8Q-K&]N/=O9@ M!W_\W=W;1_T[/3N_N$1?7?^'"P^ _S^A M_Y_BHKS#=8^ )^ Z#]<>/>\_^M 24#X5/@^U2MM(BO7Q^PB00^H7R?^K.XF M?B:J@Z3YX#9)0LLAMLZ)^@_:_T#V?P]8\/\C9/\3V/^."P$@P\>["QX^)0 ( MP&*Y_G);@=_+UN:-4N>^Z0CZ@9X\-ZDD:V>Q98V'0S>WE%7 ME'2YT;C" N-USW]8*5)KX?W_P=X)-LE=*'1\O2X1#348D#*+DU=^@P,< M;"3O>&DUBGXU:'085Y4L:##<;TWF<1O0==A_]!5ABN"]9D!T%)!G%"X[2#XN M:&_/%#$;D\,!]G.C5B3353E&BX8BF6BEKR!<,8E(RKUZ#P>PXUN]#X%I0Z!/_8T=<\AV'[UBORV=Z[$/FA=,5TSP$>ZV^??2C$H= M%$(0,W]*<<.&_6V2 M]X)ZR>S3IJ3? O9RSCBZDLSTOEI2^5A5:?;G$9$'SN0/-ILK7?H[I)"#07+ M@ T8G2.C<_A/<.J8>[%#2U:?5ZI!-;ML[3#_6+WFLX!B4EF UY?$5+1+'Z-+ MA)@\71\CS9E,:GRED**"M#5OJT*[(C5&U .@40WC*AA"]Y7%SFVE?E.59F3S[W ;? MQ_K,P9H]SD6FP?J)65<[FC6T'6>8DT3IZ.-19D9#C_U9L*RLV!%[,^6ZOGL"71*TRDX.MA9:(ET7T/2\[A]8-(!_=EP&%WN'<@%6_S3:>@L ML9#& 8)GL4/0QW.G\G^ S!LSH>#K/*E*@-+V,>4QM?*7[W--)[*AKW-MDQR@WP0 M(1_XLL'BW6N"S=J 43AXMP CQ-2;/,VY#*:=5Z8N01D@J\]RT:&\6+U@^>0N M=7Y4:FC8 ?T82BJ5;8H]@)]2'(=\_?!C%F-VHMD[4N3$K]5QR4<0!&=MDN\ M?K">HLS^"Q*.US<2JFJU'3>6%QG[Z9T51*F>\S5U)A4U=.;)_XR0N%4A7Y2)H/="D3OYK8S+Z,RX.>8:X-NX%(33A"Y^ B M^_9[&\OFF-N&; [MWF1CJ)PE;VX7U_S9AX1EL_('8UOYPQPBA%G#E1D2TA#>=O8D<@ZEM?UOX^!WZ6#BO@%^#?J9V69J[WLE+%3'1,IL/ M^\K\IA=]3+-!MAHN*C7.D*H> P\:F/;>UBW2[A&)/3SB)+=9KLRO,^7[JB6Z M$G4L%Y@;Q0WX_](*96D&9'/VB-CG3IYIN3M?JC^I"EL; MC"AH4G[-?!\N)#/.O65L(2H*Y\@+*^#A6&XNJ#&Y.M^#I=^P M9^+<:C6SG7 MWZ5'ET6-56OUSCC(K0P2/\_F>S3_;S(_<_EL^JHZBMM8C;L42OV M*ISMR==68@CL2:7]%^9^2K^"V#D8'^3BRVEY*"+F+VK#SZL2]P* B-MNB!/1 M-ZI6%&B0/WX$&.35>]'+_<2NF*5;]V1(:G/A'!"_G@EUMY3^=_?WT4_@P_4*[L0O_VAYSRC8B_,Q+6GW5/-7U> ML2ULH@^AIW[3[MCCK<@^)W9!Y"86Z0R=I)TQ3AB8&F3OV('OAU]TW49@J>XB M_A++##'=@(6(EYF3#EY:,-5V(@UC*Q+M:CJJ.AL;.QJKYGXH"7B__S%0J)+- M%^W4:NVA,P*S[1FQ8$<*\"AA8*".]O&]3 MSO2O5:PA9:(]LS_7<8 H*=D/U3-@BSC3^"PCO4P>KC'ZUS0<^_6DTM(C>P-4 MRJC6B2*Y;!S@^^:2EEI0*IG*5:+^JU.2K('G[D'T*?A*S)FVP3 ZMA\=,G=9 MT!R*P-Z?TL:?VL ND!WM]1 M4P>..7F=R+<@P@-&HL/J"L?TK^Z*X$V*")EQ>&ZM]5#[U \-A7YQOU>3'SJS MYZRZNB%F05&W1>%/UL.?5@GODN-A(%*7@R9K4&8(4<\J*>;I3_3C[G3%PJ#U MSH=[7M8U^(*;4_JGR)Y$1^="7%LLJ_QA I781-!)D9F/B M@)3IV.$AMSW;[TI$1+*GOW]J/E[U?+!\8>@7,(BVVY"DA\$Q/OUR=HPBO8,1 MHC(+WZSV.1GKN*?3GK-2Q>@8I@@:+->#VUWS9;,:X'5[KJ M+ N;#&P5@B<9SL!Q40N&F[<8?R3H< P9WH\#,"@\,U_J7L\A-GDCWN>EE8^( M/1^;F30U7@!?7&F[^GF+BO22O_(F5/+551TNKEA4]6V7&_[ZE7V;ZWC0<+>% M]4#1?_"&!SH+(^O\1!$RQT:/I5YR<%F/'C,T^'W,7S\J7'20KEF1NT3JV"JO M-.@NWII@G2U_E!;W?K0+$""2$?:&9;GW/=F73#( $3W&P99A*CUDI67/=M), M[R]C]=^XQ8-_.("80A1WH9&V(C7@_]I>'P4.2CE_64R0N;FXQ.S;;%6,LGY< MKJB"9L21N\EX%AVSYIW"^RCH[A87I-,&2(!N[%=X-.L/1.EH&/8HL,^U219? M,3Y,-FT__E*J6K#:WA;M<]KU/.*;T=]?!'$/QMS_8LG);V.JW-R_^WKG>83V2+FYJ#2CR M,_8Z*:R%@N@TOYWN3UX$]O322D>+<"DA:IL1^YOH$,: M6U$3X97\'L]X.#XUS1U9;/!9QTBP+N$/G]XK,SR@").S7C]AM/=UB9)[5KEG MP8E<@3O1C*=5V,]?S%\[G8D^G!Q[V-\JY>G:$]@=-#(4M4 CTCM;>")NZ=3# ?AJ/LXP/J/CH#[PC]P M@)XWA?N&C/K#CA-BE)^SHI>F0]TYIE4'^>8>OMQ\M;%\_A]1O$8Y2B\/'KH64:4?Q TK*EX[Z]?4#! M(IY<^7$W9U80P^#(O?B,?=CUG/[P$V:[#C[D!<6BW69J">KQNDOO'W$6&7G# MB]!)#,^F"Z'%@FE!>U'O!!GZXJ3OT:Z)18&=JY- 3K3+6;0&XXBY4?21S#^_ M,4>9 $)?+E*\O"Z@H7=_6X$WS3YKB:\A.FR]K[R2P M8ZQ.4>T6"@7#B^ 8X1,];<7W]M3:2O: XL43ZUG0^=Y)INX_BM>\!9LU2FID M(Y^+96PR,^U^C /)W&-F%24YDBS%<\U7?\QPZFB'?,HLH/&>-)>\]9(^>>S8 MXAU>9VYJ/@M_6C5U9BJ;I:S5GG%?5IV/S[CR^*]5$QF'EO 5,B]YZ2]:Z[8! M![ ? ]TQAA]MMBA:,"OHX>*JQOH$H:G/U(LZY%BTS^^E2UP[LNV>=)7B, M7SMP9FA&>S$JI5NQKE-GP)**9U-4MI^:'<9&K$3A(&$>DU[RH5GU=H^"$RG*92T6'KP=P*N)U"M"- M3V6Z+K,AQ>"J@-O2L[367)?U.__C^1VB+V& $JVF ]ZDT-I+HR_=[)U%.6AV MT)$&112&K1([UB'0@0-$S@=#9SAIKG=GZ3[S>BG&%59DO//#U9_#?FYWUX@*HUO\V!BD/H-AJ^\)?(3. M=7DUN;A-70Q8=0#8[LOGI>/58J&\#E3! 3$KL34<,;! MZOF:C,R3PR;N:L+,/08/;9B!D42=A&&?HX5Z5N208\B.WW+:^<8'OIZ(1 XG MPMM\S8;#@TO;B 3 9Z;M9PP$%*J1W4_($H-B+@'G1$7,J'Z8BVZ*S.\PD7!^ M*PL># ]/B=/(5"WB8/0W#@"HEOID0$<7W6.]SFN4*0"V.M#.-./5@A-SCZ>H MJ')IYIN9?#5IL2^[X 3^AC?+%$\ X_SS+7U]6G<:YQON>76WYN =6Z M-YOI]_UBH/45J]]%G'5TG(^4T[8+;Q$-)^;_%:? _Y)DL/$].^9'(J ?+*K' MU+[9,E[P[0DL.>5M?H'$G=KF*ED+2H6O'_0TM, QU--8DDRA\P>V,_X/*S$J+;.5$U^GWQ3Y\Z#]GB0Q MZ3_% 5Q9"ZP+!A*I,J)7KM3(RO4NW_.XZ:<*8\32S.&37AT9OLST5Q)YKUQD M57W+9'U6AHUN\+$/_]WFPM:9T9$HV0N7^7,*P>G!B\_H@YY';8NY:7VL;$)% M^\%TB0UBB)V,;7,S9=H]@@M8^RAS_,&'F5;^F'$6]2^/ \3Z^SWPUF,U6N2 M!UXRDZ=@7F!GL%0S.,!:)A"I"_&W7#O@$0,^0/L-LK*A?ZX=&$V&T%D0H1[. M(!U-Q%M^_A%O#TK?63%U^QFD]S&&[REP\2387S$?/=C+R!8CQI/;/"6GG;?G MN_/=E;0\FC.LR);FMDDP9, $6#?,Y-1MH!,CTL3T46O'PY42[:C\O6#RCXOS MI4''A7-O5^=RT^I*])R\X6B19=O^[H],S]RVVB:>.,AFI<^@V8=,37G?H"ZN M$@!, 60UO'&7(] WW5"B.,3!@ (?\F^H )Q5Y!=I-DKM]*S71?SL MMS+_AIBWD7Y,7'&_WN;3/ZW&DMZVA2YEJ]CY ]VG(U_FX?)^Z=O^ MP(T3"D@KB+$S5.Y-'B1-SW!_0C5HC]EP*9O(R*&,5_3/$ZNJ/0T%^1= M T4G*GUOP;\.ZO[NT .Y]R&[> .JNT3N9N&1&+MUR_NFO260QCX$7:C8,)(QKG/=S@F(E=C,9R;3,9";<\V-"CZ);0TYY)7 M(7XZ=;,"3LZS;\0K^N9$)JB]I=Z_HZ)\PJ+WL65AE&;TD2;H58P?Y0SEJMQT MK6EAQYOV(R>7TE/SW]?='NS<1/.MZZ*.DGKB9EKG]Y^ M],&CUVKBZ%!Y\$*=:H&>X.Q^F^1 3CW;X0GR*#]^$,C4P0!QL.=,(CXZ9Z/? M+7$GJ+:1D8 MGAM+Z"^H3%O]-.8IZF#=HMD/LBA0?H2QRN=<[J7M,GK2W!2F2I\-T)<^?!A MS'+XN%25#*5!-AF9F\Y@8&0;&?<;-0)(>MP@&=OQ/3L#^K<3Z9G;F[=STI$=0P/&K_I>PU^:W\!4L@B M,JG67Y3M/ON( P +F"K'D;4X0./FU:$92T:GW6W (/(ATG(M/@0&ID#S*!4@ M30=U#PRP5*B)06!4BT6S0J1O*F/\PE$]#O#(X85 ;"]'X913]Z.AZA?OG/BR MFK!1(,PC_ L>0I5YK-CQPW]5J*GBU^ZGHIR!O,()JF0BRJ-)PFC7&V(<8,3J M[!G7^.!%$+I#;_AR$/.N33&&8(A^PI_"!+O35L=:)!\V/;B&U^_7G,I>SSBS MJ:G),UEXF-M8WS)8.@V3ET$W>_**V]\5YQ*@$W>)2U'+7&-C(F8(^QN(= %] MR>A%I!;<2/N;H#B@[&$\QP(83M3#C3FQ([N1R'P-:3G%1S<:6?TST=4<36%2 M+[KI-]D[Y3K7,G" ^LL!H07#BY\UMUD=@F8'!D RS*M->PSAYNI]=-B^M=U: M+-3O&_\F2C"%^83KPCG'5F#!1V?)='%I(:A4Q$>'F._&+8E>>_;BD7O6ZHN! MWRH",?X__HD.'-^6H7WOR/@?! 2F_-_[/'2A"VFY5WH?EA[M7@()!'?Q-48( MBJ'S8QOZ%,Q?[X^,#(##R"J3*DMLUXX8LFS0,?/>>94UE/,Q'3*79B*95DXM$:& M5(8-=%/^2I7ICZ 53XJ0\#";F13%S5W&=_,07B+$ROAR/D*TBW\BT-?.A2AJ MOVS08:R@QDDHN4:>OF$C8SE_M2(X^8DG>[J-EFMVP MEB\S$^(&F''I_1:1R M(/]XP2:, 6+=0XOO)=BF7&ZTI]7091PLOH5R?JKD5YW^B'$&4MKWPCKF MB=N&R%_@9VFK)<_!-LBS##K!H 4#9AQG;.ZH="7^] MI O;V!]1M8Y[QY8J39*Z*SI48?O5IXE[]TY)O3/-(EP;="E2!QV3@"FK"^I8DOH;!\C- M11]:>0T'B%"09P4BB_J%&!8AEGT*CP(XWT>-@F8$SID*6G]_J+\=B]Y[1;D- MB:FN$U9Y_HWM*PY@8C+1-Q&,&,\HVV6JQNP\ MF5,;&[Q3CXIC!ODU^-V?(KI)K2D:@2+^5+=?8>_9PE8I-UIA N"6!1VK2_U?1C-4P($%E"1^@3&!-@&]8VF8*8:IMW#83E7B=)*+*YOY'CX]X/ MMG&4/ORTDH]54BOD$GO2R,L>JW7K#P]56@X ZX#=0F&7(#L4T<9J;R>Q1?X' MY>HYC&&>T4JNS7KVE/I$G1(Y/7%;66F+K=. MY/E4K9DZQUM)&-"==ES'DMWF80DP*NE\+N&K] K,D 8?/%*7/$BC4FM+XGSI M&^=&Z"9A,CGEW!;U7R1HP^ H2NUE/?DK@F:2JX#/E)[;V+R\O.X.Z7J M3VL%%%S"+5H<.\J<=QL5G_L,^IHDD,1V#;Z:SU9HM__(Z_<^D^2OIR4-VOUM M-JF3N^6DF&JE =AI8[9>G45&_=M:$O=V*G5;4VB^(CA79Y?^WIJ=]$\>Z8'A M5GDG[-N)M33G(F3C&A/$%$OZ&$PYYTG*?=8$ M=)R@6ADM4?6\MS!HBP,0F_P=_^G6I[0V9(3HK7#-+V:)228BC0)ST,AZ]Y,P M(NG!"AGBS:\L<6R!5[KM:B\(C5ZL!4O3(J$??%7=2681MOZR_YT],8R1I'^.3D\[&"#M&I1 M[J^0AK]K:VMS8BA_DFY*T6#^Z7/-<.L1/!Q*@+SL%2*"^'5ET]0E3;Q$SF6W M!(3HJG)<4K&)'PL)"1[;+',N7_P,D.\_.EJJV#%;-E,7I;.S-O\6BD<0^XO\ M#6O>]+\2AVW],>[6/TX>9Q@%PZ,%N:-B;44: /77YEM__BN.YGW] M=/+18_7D+D3SL%QV(.-"NN';GDR)C?NB2:5XG]9L$D2@/PPW@!A:]XNRM/7P M[E%8L +]3#8%@[^AB^"QJ3$FXTBVQ\0,!2I7>1DP^3SWZ/Y7AMG9L=[US[$6 M%(_M7@RYR1F I3GRU-32;S0UP+:M;W[*"'$;\>2*&+3^ M7 77(9G\&?IUD_<\\\)B/%XL/<")92O^;_3%]&VN)Q#A=Q&&@O?=%"6>$;5A M^Y">;4FV8C@ A7V2F3'B#3-$_]_Y?8H26GV"8=>F).'XE"%!DF;*F@%5.X&( M:?HXU>!@2N/ \?HIC%OTONKM?%J3 MJ&W\H2'F,1&6>!9\\\ZBLQ\>G3J?B'GZ^]CFR[LI44XXYOGU+RH^38*@&@\6 MGA0GCL24U.NCY0\>;VV @]_X:1T'EE[)T/OP?!!E6]4KX5ZA+BZ1R"PJ#4EM M\:QOB[\,CVA*#H+&*S#_AG\;B"/E6^>_3\L68!+U^JOJ,> M7*)TX#+$25K!T/V4;[VQ:R(&2'<BEI;RSI&KM8E<\3&VJ M+CKJ:.WNZ;\?2*58WU8I/7*[A .X9!.B/==6PWWE<\+;'JZ/I#SV)^O\1MF MF8^36IOVW6^4V+HR2WZ#F+[/9W-.UWC\2)'J?'L\!>Z(M\9S; MD%4"3H_-+&_T2H]+\2L]Q;(^-J; O[ A;E\W^6%9KBB)]$I^8HLX M']]S/2H!$$)EB/^'"C'(>5,:_R;XMA;V7NA+9[UA2#V>3[XQVGM#/U\$M YG M!1N@3/?G+NURN+1>E&89@IH_/&MN[* J7F)@($F"Q<1'YY#X6R+?;"A'0QD@ M!^]R-%%)\HSX;O(7$AZ0JJ8@89]-[$WIUBGY,,74?E*XF!T> ')LN%*A, M&H/L9^3;,3UZWG^=,97[\P8M?N*KII^.;G^NL4WIAOE[]1KJB$O_H8!Y3"/M?+ &,$'\!6YYQNA&;84O'V&669> M>((0#=D>"?,;DV6!W#,<0%8AG?7QW%K\HQ)4Y;T8^RTS]_/O>J0-?<8K-2$ ][0$=H#/D^QJ6V?&P7@E?S$ MUAYXWS0N< O_)'FPT2*%4Z\IV5H(4*G@>OE]/N'1D[^R$;SNP6XO[/?3#*LR M:IP.XX=Q #1_SA%K#@!F[4*_UQ)P58.*'^#Y@ :O+R?Q+@VZE"J[2[06(Q+> M%"W4+6R=]4!LH9S91XJM(07'[T)I?;9H-[EF_:@H5N.X4P S&=+83;+EHV0VL M-0S^4Z_N$O[W'9*E("6_[/-E#J6.V)0[DJB%HX^<965U*_>II-Y2C064 MMA\-!^1]3A9H[G X+P.6KO%,@4]GOSJ,C!RDFC6V-KZ=RWK<<2&W3W$@%3EC M\+DHW_EPNJ4!!]AVHN@70DL173C!Z#%T2(HCBI^]?/M XGI5?_F-2%IAKN]K MG52U0$3E%F+*QS< XUIE-X+G6D>]J7"# Q!(W!9PH$=OV!QT;J(12[2@Q] M@GF&XN=Y'H\BZD' PYVG[&,BB5L;]>LSO[!.7IA^6\^47M)/S@P#X "L;$@U MBBB9^<, '("0>$[A 7IO>_)L@F8%DK$V'U$!YZ#LMMZ(?;YOW,85P-N9%MZ4 M.L+DT11PP-E^WJ9=*B-;'=X@BF]!^=76(".FI(C+FX:[V6'*4+N]Q>>0]]SJ M2]]D1T*9IR3-V(DQ1WG62L->47;XQ4IYWW6,YR9J;Q>" YSK=H\'1-*8_#Z. MC>1737U7!I#+R_P6A+^CQQ&X='Q@\'(@8-QQJ*-2W@ '0-Z(3FGNB=>JPK^] M6'H1\.I8FH!R>HEL?NN>X:-_-7_@QGK=W&SZE5N!6G=A@1E\;B2^X;?]'K4G. M+F%!/HJ6@'FVQZPF>C<_9TNRW*:U, U^OM\6OP7'/L"_ 6FLNT1TR-VF8$#> MLB:0XZG-P16 ^D&S[B%6"#GSRO_->E/?44K2Q1AB0ZHV%3N6Q%ZN_QH',*6- M;E@!^.:K,Y&KD&>^($CZ7/[ H@G@;MES;Z@/*7Z>-[A0V)JD/V$=+2#L># M;Q!N'\".Q/D9W@9>JD5Y#5%['=&6"LP<[9E%X:DITG#;^JP*N!^6_XS+:^T] M?C8YAZ7I:4LNHJ:!')_4PGHHS3'N?_:](N-@3$8=YXESHQ^"]X_ M)1;]@GL?/R ^"=W/H5RM"LB**OT2=.E =D]$DUS$-Q,@$C#A6^+2P:%H=?J" M, A ^*%U1%#ZGOR*$4$F;_$$@Z3RN^O3JWFR[3$>A=C5ZWVOUX+"P7X#)$)S MDSC 4\=TE%!D'8@8 C-" 2/%^5CH7B)O8^?**AP0(9&$A1E%1F_G);W3J-1> MYVOU4X?[[!OR9./M.2+9L*1_;UZO8D1OL]I8D):OVIO#3="H#6-^<:,C3DCV MWVX%1A6[N7);3U?V5\4KJPN($2.9H=8\*8/GI;$T)NU2#;/9P^9J1Q98L$.' MC6')88F:UW%S?1L,OG<(U<(NPY#Z\#A@_6H?4\Z7U5J:B6@Y261A@,[FVZDG M2#V38$CGAMR4ND ;8\KR-CRM>-'$@=.&T8:VU&EN;,XXR)HY.ARYBGU@>>.( MT9@6P&AO9L3C^TLDH3-R:B'3?9*,.RV$(SR@(R931^FBN/.0C&/"Y>E?-=NO M6(AVZ3"/3"^LT-YY:%+3VS*,QS4S]@5*H<1[/3YLK$*CL-]]?8STE7[MK'BL MX,K&^SEWAP$^/RE;F],G40-KB]\,W'/VR(%4:!\]FODS6P,&[5MX88+6OZ*, M^&_9QVZ'/A^M@^6C%G+*U/^L?XXRJX[=FC<5M/6ZO#J!(I!:!>??W.?ZP,_/ MG,?'YT!>:4E[<%UT"3KK;H8(WS8H,.S-F^ X4^1H'Y2#4Z;5@^D781M-4I. MW3D#D)R9^81I+XG/S%MN#E0>%KC*%1\OI(XO4 M9@UZ^[$ %'C&%A4>*M"&S@M0[JDH>>M2L39E\LI;O@R[<;'")1RF)W[;R!4I M)Q$>ZZ>\WH@##-F!%IN0((S_6H[7*'E@X L@?N=:8V<-K'X#P>"XP%C MZPL=_!C^1Q,;/F>MR\_53^@@+#:T;HJE_=0[IGO^L@*#BT['>*9?ZV_>ZE[= ML!/3FZGWZ6WU:VG_]:\&?UI!^"(F\G:M(W-+=%/><7Y<8LG/:!BS&$>LCFKX ML;5U %#S85!.B&0O5!8)K7"J0%OW^\IG-_]T2$TBBCH%M8=)Y[H'W33K^L39 MQX\Q%^\NL+=^%CZ7&C[OA\FM(EWFCXAAF_!@-LH.0D?O)/,E#.N9 MQ1N\NHVMWJ6+>9:A\*G=\\^SG*84FOEIH.;=;]>5JWY8 EAB&8UYQR7F 0[P MS!CV3P\'.-MZF-;7V0L<9NON/*Q'D79;D@#72ANR@2@<(.+LA P-ZKTKC%"! M"?@!XDN-T=ZD KSRS?>>LB%J56ZF%*.MS\WP PW86A$.4.5("$1.YY!;DV6D M_6J:?53]E[NU[ERC"W\ D]T+2,<*>5 $R:0= 6\@Z-:UCQD;3&QD#IV/.F3] M05/EF#<^A>JEQGONKS:R8'I).Q"!%5$^^4S7_LG$'.\10 ^V3@C#E(+2(M2_ M+6@C^6*OSX8,<;0'X 7U9"1D6RTW(8D!:V3, :P*J:P%1C*SS!PE.JJFGB/U MB^UWD^-JJ:7"U\.F1.>OQ9Q&NYCO\YQ14^ _H/I_[Z0%3@[#D1F]C17(B3XW MC#UJNN?B6C!ZO17,/OFTLTG[ GS>_G$[5]V/,GC*QR\SM_I/ @D.( ^K$>KN MC(8A=4X6TT&16-FP8QAY/#T%&\8<929,^_M,GD^SI:ZU"AF7Z!?DXBU8R7\D M9OZ<1D@^J^ZQW'K*1?PL+ 2&=%X-KFLWF=!!CZ%&]5 6:1]CTAC9 CT>M G= MSR>E0BXYI/U;WM>^WT5^,:VTJ'YD,T1T>;H6WD41TEF[&E@'#X<]P-#EHX&] MC!\&5FVKHB2:.]MBDA!Q%?[:?V?JB6V$^!OI1(:PU@W"OS^W+'P2D"X76RH= MU;0K4FP_-Y1H/.C$L+UOJ(\B=80\TTGLI59E M)(^HSBWE'@>-E-(E^;H;<'PH53E(P0_VK6*K=,W^4K+&J*\55=SIJ<<]S!5* MSYR9W+7O(SZ*GNZG[2!'ID6U&4)H*OR%UV\M+;(80CZHG&40GV0+;(5:BKW: M#E;9#F=OJRNXRWKYAYU]JU>UDTZOY294^LVOA=!$6^$8&B8L27PA=$!&([[7 M,IRV!1;9H0"!:V1?KPS\>[<')?K-]HFKSP2A--:R]_VT<"_Y,&E[FK>&XBL. M\((5#PV\\<0!NM6P3QP0VU&0T0VS^;2QYT6;(/I][Q98;R>9Q(455=TG?J=< M_:_*+/6A]:-%QM;DO^C8NK)94*L8:N^+OXW5L_!*P7JA6#;*.V^.7DEJ*$0C M+T;.3P0K%A7 8=,OIUCY^,R+?C5^]]]*&#LUO,Q#AJ\-]IX$K5+X"R/GUW=" M'7^@37L9/6@E4B4^#^*;+2M%U>Y?YHKINI98R-SF[N^;#3]KL/2FOZ1ES[94 M$[L-X33(;=LZ=W3N,*=+\ZL=B.79/%"K+>/4?#CPJ#U-P\RI976L]DJHZDXF M^,(<,BI$QV>ASS&,TT+_5":SQ#-N#/YU0M[ZQM9GY5?5IE[9\ VN/",P'(!1 M=>!CERV1ZJM,:)BYD[HE4NQQBVHN>K%+9KR@TE]RML&"O2&E9)2:MH,M9)FE MA+,QPF-!\*^2_93+)G U(E;[-2$^RX#[N.JX*D%F)BHF.5 *+H5N1'JO7PY, MA$/YT-8HMMXY"TYD>/1969:DP;3+AFK"]Y^I4O"UCTSK,Y\0()FY(WIUZN)R M^G\4#^6FZOB@_S)MU7QEQ2'V'=0GG>9.-FVQVZG]T^GZG!.VPW\4&J\7N7V)<3WE"Q31!'!5 M\F&NY*SS(:M8XMH;?Q!MRVW"R(V']3/EZ M>Y D%[EUG&=,@\J'9@!S:HPYO9)KB3K:4\=A?^5TV;1F&E-AG4I;2M M0P7N0-4T--XQN:Z.(EVCEC,ZNO3G]78.N>IE68+8.4+O?UICGDYBVL[)CH>* M'\W':1I*4TDT\?X0/6%SL/Y,P5G3]\\7?\%IL>LH,T?',5%6[$:T',N/L;OS MF]AM*YL.RB4RPP)MEN[GH" TG[IO&8'H:[S?MUN[YFQ82B9CN;N-(46C SG_899D2I9&Q +=7>RB9_B;?E'55&+0\R%/A])B/.?X:'(W M[>6[_-UH^Y*-KPNPKKS,G+GFP2#-12/^ M(F#SS+GSA!$B#;B>#])8S8+_A27)VTU/0E]9\F*7"'& ]42@/9Q_/;S'DJY* MH6F:D\..0>?EL\]7:7A.0/* $#)M@+$QS/-. M^)!_Z6)]TC&=?7Q@VO2;SK!N-ED=N=V5=F3B5>3I0^#:=V'SC 'EVA M8\0?$[^,85HE7KT?"Y(?8=WT,+L)<@SLME;,!N65Y5(&L5N7#*U4X-B7\9P* M;\@Q"-ZY*ZCCNZ^,#>;UT^6'_I UDHDFA0);[']$*M$P&);RC'S3(U2,X[<> M47RK54+;A_^D9!CN2!-S71,K-:U3/)7LHKZRU"Y^WI'5TBE*&IHM2*[_<C; MOI:1>'MER86?/1%"Z'E$E>(:7])#:!JLF[%SK3!;&I46)];Y1VCS).)$#N17 M8K2D@80/^I[WJI;?EDX]=>4*$<\(T[[-=Q%H&ZX+4#K"+HP1I%:TO!D\.PBP M=?)QE&]?^K"QXH2:(.BV#8-D>:F23:I4,%<-,]AO12G:+].'ZPX 0V"(HAZ) MSAHZ#(VZ5G3W4P]YTI?HQ34@LSVM!%/2JO*D'*@4[&UH8@/T;/LVM[&W&>]C MI-@W]"VFE(Q[_GJ_1'4ZO&XKM9.DO1$T7(DX-V@NT$-Z6NDB5+6=J8_*X5"C MQ=0;TU-@&Y/W1WZ2!'U#KM)CH(_H@#$]C=S[V=*Q:4&J?W-S%\!F'_!#!,6% M\XS9/WGWYW@#+S M ?FX-^GAN\)?7W1/7%W/*#WHXB!C63P=\"8<\/7&9QLII6&124@Z@;7J."BG M9^;-(I:!E3D[\:QQDSS*5BK"K;=,OZ^T[IQO[W=;VLN9_2C""&X=XK._C>Y:6H,HKD M*7?8O%9#&KMXEO%$@J6;3:2$Q&\1OGBT7^*=KHVNBY#-MT3^46"7I0X698OQ M9+9VJS;O'NE8NO?SY8 T]MB >Z9C,G!A!*E,_R38K7?GJN5?+Y<4S>&F<)): MUD\&+@V_*5">B4LA#@!,W'Q?U39=NLW%P)NYXF2[87 MP9)R3+B=_27/:(6],[UZ^0]X;JZ1FV.:6EY0-[R8<\!JYG#:I+ M*BPU1ND!D)KDY%8#9X2+DT"G[F+4MAJ?7DM'AR^X6%N1.HQ:6Q% /4S^**=H M_V71K%_A(D%LL%?))W+B+BZV>%]'@U3$R8+X;N5)KO-PQWQM_2VY87_VDRD, MUWJ6=]_U]J$$H\27 HM]1,IV7R2SQ)R!5MNEJ&Q2/H?K0/^X>QT4UCUQ%'3S MVJ&S;G5PE<5?LSW=<-+YG#26J\=@FEDB8]V/-FD1%#3M_J#2Q4K;#QI=%U#Z M09DW!/;6$FD"0L"P-$7=CD*!'4PS.D(T_A:)Z_-R109MU4B:@KE%9'485>C, M7_UJ.]NK/%&:3T]I,+G)S5L) ^Q@&_[=(MY\*VI!X90'I?BP1SN=&?[6&[[B M^VO_2&A,0AE+(7'*GCIC?G%\BB/P5B^GBBG@;/P/PQ"0P$@MB-;]$S_+IY5V M,XJ'O%5F_T;M$?3E/73>,0X&%CW"6B:ZL8JRLNH@Q2D[%&UCGGWB8^;KE>HB ML.M0()_BQ@"&8,U@V,FD$ST^6EY#P6+ @:?^#>XL!OYN2,I)N[=:$A6A @6I> MT$W (YYJ-SUT$O\8\<=!8OZQRO>UH=*8/IBGF])]QUM2!5:'.05VI&6(^")3 MA'.%)XC,/CVV[O=0C;*8-ZUK34V;;4H8PYOW:ZSRPIU!VMV-WV<+Z"YM0ITZ5S=DMQ-\-L#?L_SF8RIQ?IM.:E%N[+9Y4T M_Y'M]%DXRHOB3%OZ2R(".0PH]6&GJ%O;LOLY6(369N Z >2?L5Q#K>.:@3DF M'EF=;'N6D[R"?"FM]:TG%3C P_C3IV7+"LJC]H.)8/K\"J8#N!]GQX#&%B5! MLC>9EWMRD]/3K_=D;$Z#N@>?S)_>U0I"!%JY8"^;':V.2M.LB9/->:0 7SOR MVI%*8?RG(2/L6110T*+6X&:Z5(<7U/4UF&1=^6S3/5CX$FK#/UB(]\3UT#?' MU7*"#D.7-N!KVQD$)?6753:8<\: 2M"EBDH&2:2D3*9ETN;61-"#2*&V^J%N M#ZL95Z0"5QO7]<^8%&>0"['0AP*F\7UMM-5_V=29 MDD2![EW :2(,)>E%6;(N\F\D\"/P\;YS&I9&\BYTI!9?E_U^6)J_O#1XI#+N MK>'B7>'^-OE!4-;R3@A=+:2>EA.6)(2:V,D"\I!#"ASW24T^OC3W_& M]LVE<,; 22 S=3%[H^H<=;'YL]FM9CB >4="!]TTRK+WUR5GEM0;NN >',#! MIF(JUKC\@!24[?E,T-YM>H"36XUI0!1Z]AT;DEHSS.[_+[+EQ>>H'X]G1?+# M%MQ(72=8'+9\F!]G Q4RL?K;.0\4." N&_.]G<28U\CZ,^\6H6@Q>2&3VD0F M5R-X1=);514._A])20,/A,;38!%0FDS^UF1W%7O+O79K=YV6_^>,V[!QAA22OWBE\;W$&"K"RJ^.2M MLM7>41>T")IV4J]:]2M>^EI7&V'WJSE5^/R".,L:;[D'KVGKLB=5/E[1P/J0 M6 [?9*&37/Y\\CBP@N#(4<8WL:"K3.3$H&5TJB4;' @^(7DZ ^4$QGN"(B1:IG!_NII/\:GUR\JNPP40H%('X$[ #7JH!(G3,&!:'6!P]X5Y%E3IH;>G&% MCP\6&6X&.? M?\,QE,D7-C5H\1MZB&X?Z]/)NBLY?52:5LZ&Q ^ALS(?P1]3 MGJ3V%1AI*ZXL2ML_1=TLI]9XL7-_&:3A=XP9K>S!'^@A0,>:\\> &0?8$AIO MS]24I2"6$>D=*,V]3<_,KY D5<*T5>0C_DCF+9WN6I4J+0V17HV_5TR=5.KJ9ZQL M1.GE!OR2[NLG,H"NE2G(=_$+O^11%*9\ %YD05WNY+$!#O Q@&]S\% ?!5*> MK).7$'H,8>WS5T-NI:;K=R)LFI'!Z@&PHBZ!32K:&8_"CL G0]X\B0F\+_X4 M2(WH84O4*,NO?'Y\-1-R-"Y8YKNTL(KJ&L]_)JV_D\*DOC9GT&CA)'%XV$E1 M#+0^B6-T.:*[$<=PHGL+S#CN>$0J1/U=@";'YYU1TZH(\/58_K+:4F^ RXOF MUV,U.B^EZ.&%>G_EKX!IZY:_[#!,TS=O;FM[@30PVR/G,T78^N*-2R0K1756 M'M,GSTP$I.Q=;8P4N[TXJ6UK(M'UMV."N!\*H+,_Q%P[SQBXO&4#I;:@TF6FP@ MENU$T/?ZDA"T0TQ]+1I7/^+)%@I#FL?_ 2L(0YC+:+;WYP2>IN,U%OYUK@:KT:7N SRY1:_)4?7]OHJ MQ[0!-RB(#QI0*_8KG),N=1H&4V_):\&(V+:&-/O!W+ X_TK(,H.\,EN/8;@X M[+\_\01@:WDU@@6$>W3>=_@NJ"]SH49@0/TL%&_$KCN=6&"G[Q/5LLF M)AQ:9LA0?4V\Y#C?"ZRP16>*BV79UP\O6\Q;-)X;U%]6;V_LC609;5C+.C3G MV2T+G.RTL)7 D)\MC[2I#2PI8+8:)&=X'I$HN@W51F_P^SCV233H;19UY9X@ M02-C9N+M;^LW,62&NQ08RO +P^0+_]NO'A1T!PCO"UB?4)S.F\UXRJ?ZJAYC M)"^/UK.XLRU]]^()%\NHB#):P_@MK_K1_TL?YQ745!^U^Z 403%(K](%!%0$ MI!-!!0$A4B04 :7WT#M$I7<) H(4I2M-:I 6Z0+2D1(ZH4,@H81 0OAX+\XW M9\[%N5@7>V;O?;'V?Z_G]\RL>D@G0ZR*TR]N Z?<]Y0+]9G$FQU7AU%12S4RSMCT]2G8')ZMG>&Y;:Y2OLH2 MK1(ZCE ! [N29T[(M+U$5_(EN=\( >&4EEIT/2^/A%7C M!/JG#R'Q7DS#^%:/CGG.F?;KMET.<+4( MV5_ZM:I[]F>$Z._9^'0T^TZ2-PKY'+2TF(<*?MJ"=>@"SIAWL>EOH?")E=N6 MRMBGD Q/#M]YD+$.#(.1UJ.(R' KUF&<#V00KS$;7O_(1GD!T&E8_6PC O@$ MH7CZWOB1Q6CIH<(I$^"$YQHEQ%[D087F+47/"".!<;VIIK&%/)$UFZ@HZC1M MST]?4@E6+6C[K"T'Z(XO$G?]DAG_VX#]XD/^"R,I306BR;,;)")G'(P@F$=B M[M^6^[#S-&H/99NK4%'9)MF"/V&=NLOH$KB4KA%G4G3U'ES2TVL5]O.YY9Z6J\OJ#PK2;=5TVBA5^$V8/$:B831/8Q8"(O MR0MW$A?VD&#S?$19<,4JVL#Q05O.2CR/"\;LYZ3,SH[K+*HG(9%MQAT@LB>T M!Z:<.O**+B6Y+ .GY?!_QRX ;LAP,9P-&"L7HTR+#W6&T2^:N-QZHOK%_\>T M>73S+RR^\$KHCXX[C.H[]^S>S]M\W.-WV2,<)KLKB6Z0 <\K.?_=[:^WN7+?,OEE04E%WROC*C[B(%20EFOQ8)0V2<63UFDNY^WX! MV/K#A0GTBR>Y)B_GX3DZ+T?06Y(B[TEE7AUO=_GY?GAI0+S3V>U_YZ.0 MBNS>\_ST*FWFR2S7E+4U_=4B,S:DI']5N35^BVQK::063T6G1\N7 O^Z]/$: M94*NLQ[--NP[V:<.DK#5OOUOT6\QXQ0&45$#/CF2/>C%Y$_%$D7(HR7@F^X7 M@&6]@,/^@[Z;M"/N)XH_U[3Y_>8>/*:A]-#\1_-M6.^XF[#?X9B45X)%ED!_9_;F M,D9B!MFX4/BF!I35"%GJTCA_2'&J(GI)(-3Y8E9Z:_ MF=K!JS608[8;YKH9V]C(^\@S.W7B2FA3ZFS2XZK#Y?.\,#["%S+M#-%[ZPP9 MC[FGW\84< $PQ28G[1J(+35/A/#_L)3,K2\5;A;HX[/@5%'GLUD_?A>O_I:V*"RFIPP72 MO-<&:)72[7R55R'NMN,YG"EZ6N-:L[NMF$/HG\.#U:4R ^B"85-S#;R^LJIR M9S@XI_UEH.#IF/Q<0HG_724QW>Q!QC;Q)!RH'3_O,(W>#B0]U MPNSEJK"0WW?0P\)%\^?O'=4^YKZ(>+ %DIR(803=M#0_]13[0+@/F]CC,TI M6IN?Z@''9%E%M;"Y.7 GWLQ9QG"N2][M7Q)J+W*T&?M&'O^73=^0JL/WL5*< MN$_P7A:WNA(@WJ%*-RYH4G-70>,,K^/*J2(Z WK^QHV MVDE"!2(GO\=C,L^A32GX< DC)/,%P8;$8/S5;B(TL8Q0(B M'PG3N@"$78YTD1=#^:T*57O(/V0[V-*\S!.B$0DJY$.@L&=+O0 \V8\"VPP] MJA*1QR1D7P"L;^6_3_ 7$T=SY7.(BN#EN8.P!A]'*(-Y#"MAA=< 493 ]?B MR%U3)6L7@*]QVW_MAF-RVC5:F\1HS]US_5GZ(6HU=Z_E#/V7SP M#;QQ(K2GP\R<:"CJNI'^37D0@G(&_R4=6* M./FZ# QM9TB<)MWO77,Z%W]=#,*P\%P UB;R5I!_>Q\FRW(&S9Y<"O!8ZCD0 M8]AAJLHS0KOMP\,+(MQ'@":FM%XO1B!7+2]OV*7)1V^=Y]!L7/J=2GC+S(XQ M=!RG0THBA-S:R2>WF5-))7,'+24/)Q\.JI8-K1E&.% FSGIW;*RO.M!P'/6^ M'FLQ^O874Y&1LQL7K(H?(3.0*&]884W^//W!DHKOFYQ5'0] &"S!6F:UC@3# M$Z9.?*0;LST\AY6QH/-7)#'RXAE-+,BFBB"V$:,J3/_0:G>?8*8HT@NDE<[4 M]QWD)*\/Z/]CU4 ISRS]*YQT^ZO/:(ZYI?&;]=(>.UT KJI*$430PYU6UTGZ MA.#RK;/AR!;#0J>3!JCM\NK/)A)^&:V*HA/MG[ M,EOT97F&BH)A_61?&V3LK.@'H3?=:8L-#]>Z,UNS>30Y; &V M?=(N,G5&%ZKO1?Q9Z/E.4Z%OZZ/"J@_)T;3F19BKQK-.]DZ@E)KUMTR*!68$ M10P@]Z%+/\:EM2DH3*2B_]1ZGW4A'6FA=)916GB#ZZ/:[;FQ$;[_DD\JS7L6 M1,:4V99UO;N#CE>#PI*_FO1]WY:K:=)D::VH%,K2NJU^R_ -/^+61P\%@::L M2RZ*@]&'".*B?]^^0W!"#ZJ&0MK)]VITE2S'*_:K9/J@$O#MA?T_YCNT;YK? M6[HX1K2]*+6+#[GWPDLQV_-N;>>4B3_5)?.4-E7\<"X+Q[L7F)6*S696&+0F MM5SMT.3YD*YBG$YEC=WG_$F*9\#&U=WF?^G+68+)N0US&)I0. W,@CA@4XEO MPD90"(P"[K"7E\57P<1DT?)>VG(PDS+T9MIRCH!.(NAI?>P3MY@YU&Q;F<GB+3N0"P6,76A'HG&L$$SUU. MD3+8@KC:UW[W>X9S@]=F3&'MS0#ZW!(^'W(N;"D%ALB-K K0U#[/;!-S23]S2 @1=,!;43AG MP(5;,V*/6%('PU_$K7O7'YO?>0,WIY&NP1@9AXGO00D^_KM,R:>"S[664E>0 M3(S32Z&8E_B>AV"TWL_+'QX=-Y;:#N)L%'BMDKRL)]WA(&^\;3L#[[3SY8^H$.UY MF&;VJ1J>+2C?PY"E?[[Z&KX7%F]J*31OWP74-WY1'Y>)-]G=!=5!H;)* M]1^$Z?)7R.3 O4J[WRB[=(ONQP;R+*VRC8T=U>QZ4]/WQ5O*75[+68A=<_2=5Q\/]&]M69[BG<6I[?;#=C=!Y+M7 66MM'#9GM ME\@9]H=)AIACP>U5E#M6#&'\+I.6W-BA+PH3?L;FAZ8^-4S,M( M"-<=]6^ !7L63#L_F+;XD]FOY4_Y-T),O?!&R.8B5@LX+>7/2I!MV35)"C%< M\1?AIE&8Z%L<]XE>!Q6%F5]::AP;J^A2S:XQV_6(^);S.KM!)5,1'TSM[HG; M*$EK1XUUY04SPE#JKO-E EVMQ@]HBND58]AFD6Z,.Q^@) MJ3R]E__)AGE1#J<<2!;US)46"./MUDHAZ;*ILS&*W=U5K@O]UA::L(S/^Q2Y M\97EO ;660![@SP3%+D T"TRP0Z&/EYBAR#L3?L'5?HTO@18-V3%_AQ43W.X M$T?*)/!WI=8?VN3Y=\[6O8-,6:U[TJS\ U2UBZ+$U);61[HQH^;'P MEFRG50P*59RKM*"'=_GAL*%)NL6++]!R4S8E2A,*C/T;QQ8VNI# Q/DN(=VW M,J6H]%0W/M?G;B:M$X]6K]YP[6_Q A684R?V;*XQ B4?D=IC+0I<5AEO8N5L M&16XISIA]*"EK M #5L'+XE?]4M"PFSP^>&MCQO.$G9^5[10E;;>]=Z1O!U?[P54 M;:H"^P^5\^X4O1O$,72M.,IR^O(/]G\7[1;M5H%OU2 DX1,7 !F2\\K03705 M@W>8Y-+<39?TI=I?H0XLX7\=E[8TV)N)AX4_Z[>+,$RZO>8#N0:I;IQ&"1ZT M186"@BS'-&O4H;MEW)8^-=?RPWV&^=V^&W&W)'9DY24?[4>U\;A)HKS=L./M4T/*SU:NO?6;BQ5* M/^ONGMCAT/1/XED%9A#3)NJ:+0S&@KFFX>MCZQR82KZ4)YH2;%(R3#W;,U2V MD0N/+@!V,5LIEE>7@#-7\=8$PY68$"AV=@G2":(*Z)FY;]V DXL.$2]Q0OV] MM7VCY]BF+5%YR3T2L$/+DA M&W03V31?4&(.ZKL 6&1B1O+?&\TVW/'@D]AU,W#XUE)_=$W*,$W_5?0O,: M1>*+6M"IT+#@L]H 3?BM.)24OF6L$)+?Y?ZK^H:VAMS^ ^'<(?SD^M@VS3/; MK,D509X) VIVVRSJ %.E6-I=<8/\='Y1BMIVD/JUSBL/']*MVBRJ5.LJR2QJ M:1X^"2IN+FX[@MTX<^O>(#$](=/U>O),A.MB+>-Q&G8M&NDK"ZB-94@WQ],& MQ*'6HT5$/+LO^[WT!>JTMZDZ4O;2@C;$F#$H'[*VH;4VQ;[Z5P.BL2:+=9&E MNQPGT7!0D,UZ_[I@-FEN=2HB1.<<#K-/3B#S@5E($ (_=FH%&/NMQN(A3W"W M)>NX;Z@E%V7B2A)*G/C9;-DF4LB39LB,^WM"9;OE:?'69>]R; JW_$9,G%!N M1?5)>0YNO!E0!RALT5%00PJUF_<.J8W>;I5E2\CNC.A_\PK)^(9VU_Z)#_T+#>^5Z0" M]A"$]7#8;>!RKG\"L5?>YWF09+ MFX_"L9/4;HTLYPHVV43K%A?T1CN(+FP$>8W,%\*-*P4N(V-4>7^-U%\9T?28 MS'7O;4 B$G,%\?% M_;#XPR/$7]+32S&D) ^@?U\:F!!SHC8A&4R[ HZ';*AA.RUF(UH;L!G1PC[I MY"'-%_&Z?F?V]@<$^,*8V,,@X&8H&.#_^P^)*G"Q(R]*E8< PBZV\]X($6,( M[R138O=REN>%E7]&[TXR7'M1].315*.W4*6Z5!EQ4:F!!2Y-DG,N0G*LD)0Z^2=UGQT0$O:(1L//]ITI[\.W M9&_%,&4O9;OO'-KDZ2/6V]%;KSCDFRO&P7L3P&4:?,MYQ"7.@@DB(CWQL!@D M?:7R*[EW,CF!OM H)*>RM%L06@.!2'-WDP%QT$O=(5+-/N$8YQ1SW9/)4>\? MG3QB\JO':W9 "?)0M'_4D;R/53R2ND4$=]W\9T2[2$R=BB64QFI!YLW=A>TS M[W;AN$&ITT+=.V-C,YK] J:TLN=>VT'W04%Y18%G0'OH4YT:^E M31C<4#::"+C_4&W)''F.]0GTR$WEHX9J%WNI> M4].(6V6+_)0!J[V3.].SQMHXT]?5<[N9/8#?51KL9]YUGC(V2O?C;FGK.E9^ M\6LR/PH*NFWW@L7*242C+((+*1XL9X\ICITEOXK4(A\=VK7MLGJCDX%"),AM3EMDK0:W"I5HJ60H!CI=WH= M;W,> W(>)HA> +J;%[D(3<0N?!O3/]_0AQ> W@L 5X@+U&Z1TT^.C;VN\EB!R_CR @2Q06 $GD>0>9REG)>X#[/5691+7"[ M^]ITCI"T<-BUWK,B N3&QU?,+5P3THNS05U!K_T9#.TN(L">CTJXR78/^9*%?[7->2_UE+C015T5KF0&WXT M2/%X-NG*1G*%8LLO52<%E87=8X%/K]+_W/U%'-SK)8&*3(J9^T14P"47 ,L2 M\\JI>!A^M^#^2*A04B2M-NW<%H[\ M]Y5NC#_QF]>ZE:3Z)[X<0M5>I)Y'J!'OSKG+^C ]N1=6LQ].\F?KN@!<#[E& ML/M*>A)MW#)ECG]-BTQ1F2CB=&<=FW: I Y'?[M)5D.?U[-Q\UN+.>4GR=?K//'/4 M]/O8/;P4VKD]/ +D5=3:Y079[Q3F1V!*>2- V%=5!.&(Q7JS"T 'EB#:P GK MU:71,9&MN&DRMC"PPIIBOAUWUGZ3EH>'CW D#T M"4.!L'J\C LAC[[HM2*PY,Q2;=GA<"2;!+1@K()W4)P[ZUZ1QTC#%T4)M^CD9<_YN!.ZJU>;_%>0>[BL$_0Z3GG&3C_Y>CP M%IA+ C^.-=HAV/NV=#C/X4>% 739:0:0F2?C9P;\/.:H#*TU.%>9; M)[-/X UD-O@Q? 0P\*F+P!8 PL;#8)%D2/; M65ATL">>BS@^( )1=&O=Y:\(3K/1F%6H4,.$=U&'OBT\^F]],'@YLIFQW-@'Y @#"$Q M_K":<1I']_8"?SKG<2NKV7<^Q?[["K>@6 +NY'2VW(CP<4$EH22MG9N"W]0BYPB4%70KI- GP. M'N1_?%(FNVXMQ2(%QZ=!@S<;M"3AD+!]$M-(B7H.5ZFO-MEOI\3J\V>:4MXT M269C^VA)] N1<&739G95[BD%_AD-GX%LUEL?"#QZW1(T?!"<^7^KB"E $C-\ M$OA0.,T''%?SL$R+HQ%X[QM#L*<"M>-$SRRV=. H>Y"]&ZN1[35-]8T1RG% MFS?:(GXALF33.9;2M'5O5#>*X@:X9+P$KW"8Q)UN+)_LQA*E2:(X#]Q^I]4' M7GK2+?2KI#,6G&:TLJQ=B8L CU9.U;*@ZC,JVM/K9]4/UJQM#PT?Z1P8$6>X^)Y]R&PK;W M)IC[@U2WEJY^PHG0:C8 7.Q![2%? N$T;FUJ1EJP;?K$!%(&Q9V"\6C=Q>H3 M#-?MQY+8C.YMVL5:?[QKT9.:@EWUQ\8I&=973/^\U TU-\D5PBZ$H^FOO\+V MQLE\H0_N1*U]0OE5%SBGCUHZH7(B^]GW)/;=[(WC@@,_IL'E*!^4A:]E"X\] MU"5EP=9?C'O"C9MUQ3$_0!^!!#F--Q> >H>>$L-U\;#AEW^&P[G<8#%AMSLD M7"G@\L,"OG^];'?M13W/$ZK4CGC_0-Z%B)VG70 <8.^S)K^MW ]?I&FAP2Z: M_?-Y_W7;+"/BB,OBSAY1@\UC\4ZFMV1369\#U82X; M5PLOG8S+.Q9K#R-+9 M/.]< C< P!,%0$^)?)>M%,C__FI(KE9?F[C%G+O@TGS.&A#D5:3](*TR^XN+ MPZ#(_&#AH/Y@WSA MW("%)W_F]-G#ITIESY%3@PLJYQ^1]LEQJO=550CQ6/#R5 +)+EX6?.D]._T@ MJ+_B;V(:PG2/XNP2,7^=1Q73;)6OSCE%=$DH?;]3_TF8JB 8 U.7DBDR-8PS MNYOB/;FP#9\EWYC%D;0!>3\HX::/G5T]@E97MV&P-+CU8W MUO+3"FW7&@KH4;@ @/)DZEX>DQL.+6U TLBE0A 6#*(FS\%N8,I76J([>5E) MO-P'(LJL!D0ZD8EYB"H2 M8_C*O5_+.CG77XX1H[^GLTQ)Z]29DP1$+DND+]E88*,WVJ"6JVPT:4&EI MOA-<[?.W>G;N&>L"J,7I&Y.&C0A7U'4W^EY86DWA[>7W!K24#,^5H?%M/ 3! M7I3.IJ42MNT]6I*G4VR,I%DXX]P0\(8%Z>U_XP>MY<,'G@<)H@"_T;_">O!. M([VB>^ZV6VX^QN1TI#PK1D/D MK6%];2^Y \0,6BJ&U2=C@K^&A&&'8X[+%H%JWM1?T+K^7?B@]%2L10@/\[JN M9F=06":#CDNK[8WNXFX'B:G)/4[-FURRYW)FY$M>K@ZM.,$75>T.8-T77YK" ME^^AL7KI(EHC4:978]HIGE,*N+X,YH:'Y8V2%/()_N#HYUAR2HECEEW3;CAX MS+6BCLC>,T>?WE#=">"C2+_&C:'X?#*/]FBI,.Q\IC?P)?.>>?VL\9DC2KIS M6=S0;:)+6W\S=4T]%R \]F!Z6GQ]71G.LEQMY]O[T M'>:>2%O+??=?YJ@! SM#$*>9Z!60!"SPW=8[#^"J6$C]!4#^ D 7RAR2,;]% M?GRLI6(P8_XVUXQ(SEO6/!,6D>8AB]N]95R M[L&(#;+*)DHZ%_:G6S$NS(*!;&GN(R@E-OP2[.$!4S;89>\5F4.#& MS>0VJ]4(N)906FJ3L?D)Q\_@"T!>1[)$4-[P!: "G)_1%SHP0$J!D"O.89;E M[J/CQY=-I7LIU2NRH_/LRJP=@8I9__$UC>"4HY74_Q/X/_$2('\,,A/-?T=W M69QL- H@]'')?WN;_]78U^SL\=*O5^)$_W]5X/;QOS?_WT6;1"+[U/WOM>:? M__>1U?^-#M5Z%PSL3X\#/'YPRV^ !A=G!T+3(P,C(Q,C,Q7VQA8BYX;6Q02P$"% ,4 " !# MKJ56*E(Q2^B- 00@P %0 @ &(<@$ 879P="TR,#(R,3(S M,5]P&UL4$L! A0#% @ 0ZZE5LE[C='S5@0 =PLV !8 M ( !HP " &%V<'0R,#(S,#0Q-%]P;W-A;2YH=&U02P$"% ,4 " !# MKJ56EY'C8%X& #K!@ ' @ '*5P8 879P=#(P,C,P-#$T M7W!O!@!A=G!T,C R,S T,31?<&]S86UI;6A* !94P ' @ %Z;@8 879P=#(P,C,P-#$T7W!O M>7OK"0 I H !P ( !%N(& &%V<'0R M,#(S,#0Q-%]P;W-A;6EM9S Q,2YJ<&=02P$"% ,4 " !#KJ565P*X=P4* M #'"@ ' @ $[[ 8 879P=#(P,C,P-#$T7W!O