0001723648-23-000053.txt : 20230808 0001723648-23-000053.hdr.sgml : 20230808 20230808162353 ACCESSION NUMBER: 0001723648-23-000053 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 119 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LiveVox Holdings, Inc. CENTRAL INDEX KEY: 0001723648 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 823447941 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38825 FILM NUMBER: 231151764 BUSINESS ADDRESS: STREET 1: 655 MONTGOMERY STREET STREET 2: SUITE 1000 CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: 415-671-6000 MAIL ADDRESS: STREET 1: 655 MONTGOMERY STREET STREET 2: SUITE 1000 CITY: SAN FRANCISCO STATE: CA ZIP: 94111 FORMER COMPANY: FORMER CONFORMED NAME: Crescent Acquisition Corp DATE OF NAME CHANGE: 20181105 FORMER COMPANY: FORMER CONFORMED NAME: Crescent Funding Inc. DATE OF NAME CHANGE: 20171122 10-Q 1 lvox-20230630.htm 10-Q lvox-20230630
FALSE00017236482023Q212/31P1YP1YP1YP1Y000P30D0http://fasb.org/us-gaap/2023#OtherPostretirementBenefitPlansDefinedBenefitMember00017236482023-01-012023-06-300001723648us-gaap:CommonClassAMember2023-01-012023-06-300001723648us-gaap:WarrantMember2023-01-012023-06-300001723648lvox:UnitsMember2023-01-012023-06-3000017236482023-08-04xbrli:shares00017236482023-06-30iso4217:USD00017236482022-12-31iso4217:USDxbrli:shares00017236482023-04-012023-06-3000017236482022-04-012022-06-3000017236482022-01-012022-06-300001723648us-gaap:CommonStockMember2021-12-310001723648us-gaap:AdditionalPaidInCapitalMember2021-12-310001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001723648us-gaap:RetainedEarningsMember2021-12-3100017236482021-12-310001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-3100017236482022-01-012022-03-310001723648us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001723648us-gaap:RetainedEarningsMember2022-01-012022-03-310001723648us-gaap:CommonStockMember2022-03-310001723648us-gaap:AdditionalPaidInCapitalMember2022-03-310001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001723648us-gaap:RetainedEarningsMember2022-03-3100017236482022-03-310001723648us-gaap:CommonStockMember2022-04-012022-06-300001723648us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001723648us-gaap:RetainedEarningsMember2022-04-012022-06-300001723648us-gaap:CommonStockMember2022-06-300001723648us-gaap:AdditionalPaidInCapitalMember2022-06-300001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001723648us-gaap:RetainedEarningsMember2022-06-3000017236482022-06-300001723648us-gaap:CommonStockMember2022-12-310001723648us-gaap:AdditionalPaidInCapitalMember2022-12-310001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001723648us-gaap:RetainedEarningsMember2022-12-310001723648us-gaap:CommonStockMember2023-01-012023-03-310001723648us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100017236482023-01-012023-03-310001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001723648us-gaap:RetainedEarningsMember2023-01-012023-03-310001723648us-gaap:CommonStockMember2023-03-310001723648us-gaap:AdditionalPaidInCapitalMember2023-03-310001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001723648us-gaap:RetainedEarningsMember2023-03-3100017236482023-03-310001723648us-gaap:CommonStockMember2023-04-012023-06-300001723648us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001723648us-gaap:RetainedEarningsMember2023-04-012023-06-300001723648us-gaap:CommonStockMember2023-06-300001723648us-gaap:AdditionalPaidInCapitalMember2023-06-300001723648us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001723648us-gaap:RetainedEarningsMember2023-06-30lvox:subsidiary0001723648srt:SubsidiariesMemberlvox:LiveVoxIncMemberlvox:LiveVoxPrivateSolutionsLTDMember2023-06-30xbrli:pure0001723648srt:SubsidiariesMemberlvox:LiveVoxPrivateSolutionsLTDMemberlvox:LiveVoxInternationalIncMember2023-06-300001723648lvox:PNCBankMemberlvox:EighthAmendmentToTheCreditFacilityMemberlvox:TermLoanMember2023-06-300001723648lvox:PNCBankMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-300001723648lvox:PNCBankMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2023-06-300001723648srt:MinimumMemberus-gaap:ComputerEquipmentMember2023-06-300001723648srt:MaximumMemberus-gaap:ComputerEquipmentMember2023-06-300001723648us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-06-300001723648srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-06-300001723648srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-06-300001723648us-gaap:LeaseholdImprovementsMember2023-06-300001723648lvox:WebsiteDevelopmentMember2023-06-300001723648us-gaap:MarketingRelatedIntangibleAssetsMember2023-06-300001723648us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2023-06-300001723648us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2023-06-300001723648us-gaap:CustomerRelatedIntangibleAssetsMembersrt:MinimumMember2023-06-300001723648us-gaap:CustomerRelatedIntangibleAssetsMembersrt:MaximumMember2023-06-300001723648us-gaap:TrademarksMember2023-06-300001723648us-gaap:EmploymentContractsMember2023-06-300001723648lvox:TwoSuppliersMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2023-01-012023-06-300001723648lvox:OneSupplierMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2022-01-012022-12-310001723648srt:MinimumMember2023-01-012023-06-300001723648srt:MaximumMember2023-01-012023-06-300001723648us-gaap:SalesRevenueNetMemberlvox:ProfessionalServicesMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-06-300001723648lvox:ManagementIncentiveUnitProgramMemberlvox:ClassBManagementIncentiveUnitMIUMember2019-01-012019-12-310001723648lvox:ManagementIncentiveUnitProgramMemberlvox:ClassBManagementIncentiveUnitMIUMember2023-01-012023-06-300001723648lvox:A2021EquityIncentivePlanMember2023-06-300001723648srt:MinimumMemberlvox:A2021EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-06-300001723648lvox:A2021EquityIncentivePlanMembersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-06-300001723648lvox:PrivateWarrantMemberlvox:CrescentAcquisitionCorpMember2019-03-070001723648lvox:PublicWarrantMemberlvox:CrescentAcquisitionCorpMember2019-03-070001723648lvox:ForwardPurchaseWarrantMember2021-01-130001723648lvox:PublicWarrantMember2021-01-1300017236482021-01-1300017236482023-07-012023-06-3000017236482024-07-012023-06-300001723648us-gaap:DomesticCorporateDebtSecuritiesMember2023-06-300001723648us-gaap:USGovernmentDebtSecuritiesMember2023-06-300001723648us-gaap:AssetBackedSecuritiesMember2023-06-300001723648us-gaap:OtherDebtSecuritiesMember2023-06-300001723648us-gaap:DomesticCorporateDebtSecuritiesMember2022-12-310001723648us-gaap:USGovernmentDebtSecuritiesMember2022-12-310001723648us-gaap:AssetBackedSecuritiesMember2022-12-310001723648us-gaap:OtherDebtSecuritiesMember2022-12-31lvox:position0001723648us-gaap:OtherAggregatedInvestmentsMember2023-06-300001723648lvox:DebtSecuritiesAvailableForSaleSecuritiesMember2023-06-300001723648us-gaap:OtherAggregatedInvestmentsMember2022-12-310001723648lvox:DebtSecuritiesAvailableForSaleSecuritiesMember2022-12-310001723648us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001723648us-gaap:ComputerEquipmentMember2023-06-300001723648us-gaap:ComputerEquipmentMember2022-12-310001723648us-gaap:FurnitureAndFixturesMember2023-06-300001723648us-gaap:FurnitureAndFixturesMember2022-12-310001723648us-gaap:LeaseholdImprovementsMember2022-12-310001723648us-gaap:PropertyPlantAndEquipmentMember2023-04-012023-06-300001723648us-gaap:PropertyPlantAndEquipmentMember2022-04-012022-06-300001723648us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-06-300001723648us-gaap:PropertyPlantAndEquipmentMember2022-01-012022-06-3000017236482022-01-012022-12-310001723648us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001723648us-gaap:CustomerRelatedIntangibleAssetsMember2023-06-300001723648us-gaap:MarketingRelatedIntangibleAssetsMember2022-12-310001723648us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001723648us-gaap:CustomerRelatedIntangibleAssetsMember2022-12-310001723648us-gaap:EmploymentContractsMember2022-12-3100017236482022-07-012022-07-31lvox:installmentPaymentlvox:lease0001723648lvox:TermLoanMember2023-06-300001723648lvox:TermLoanMember2022-12-310001723648us-gaap:BaseRateMemberlvox:PNCBankMemberlvox:EighthAmendmentToTheCreditFacilityMemberlvox:TermLoanMember2023-03-312023-03-310001723648lvox:PNCBankMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberlvox:EighthAmendmentToTheCreditFacilityMemberlvox:TermLoanMember2023-03-312023-03-310001723648lvox:PNCBankMemberlvox:TermLoanMember2023-04-012023-06-300001723648lvox:PNCBankMemberlvox:TermLoanMember2022-04-012022-06-300001723648lvox:PNCBankMemberlvox:TermLoanMember2023-01-012023-06-300001723648lvox:PNCBankMemberlvox:TermLoanMember2022-01-012022-06-300001723648lvox:TermLoanMemberlvox:CreditAgreementEffectiveNovember2016AndAllPreviousAmendmentsMember2023-06-300001723648lvox:PNCBankMemberlvox:TermLoanMember2023-06-300001723648lvox:PNCBankMemberlvox:TermLoanMember2022-12-310001723648lvox:PNCBankMemberlvox:EighthAmendmentToTheCreditFacilityMemberlvox:TermLoanMember2022-12-3100017236482023-03-312023-03-310001723648lvox:PNCBankMemberus-gaap:RevolvingCreditFacilityMember2023-06-300001723648us-gaap:LetterOfCreditMember2016-11-082016-11-080001723648us-gaap:LetterOfCreditMember2022-07-202022-07-200001723648lvox:BoardOfDirectorFeesMembersrt:DirectorMember2023-04-012023-06-300001723648lvox:BoardOfDirectorFeesMembersrt:DirectorMember2023-01-012023-06-300001723648us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMemberlvox:A2021EquityIncentivePlanMember2023-04-012023-06-300001723648us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMemberlvox:A2021EquityIncentivePlanMember2023-01-012023-06-300001723648lvox:BoardOfDirectorFeesMembersrt:DirectorMember2022-04-012022-06-300001723648lvox:BoardOfDirectorFeesMembersrt:DirectorMember2022-01-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMemberlvox:A2021EquityIncentivePlanMember2022-04-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMemberlvox:A2021EquityIncentivePlanMember2022-01-012022-06-300001723648lvox:ExpenseReimbursementsMembersrt:DirectorMember2023-04-012023-06-300001723648lvox:ExpenseReimbursementsMembersrt:DirectorMember2023-01-012023-06-300001723648srt:DirectorMember2022-01-012022-12-310001723648lvox:ForwardPurchaseWarrantMember2021-06-180001723648lvox:PublicWarrantMember2021-06-1800017236482021-06-1800017236482021-06-182021-06-18lvox:day0001723648us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001723648us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001723648us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300001723648us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-06-300001723648us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001723648us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300001723648us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001723648us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001723648us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300001723648us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300001723648us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300001723648us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300001723648us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300001723648us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300001723648us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-04-012023-06-300001723648us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-04-012022-06-300001723648lvox:ClassBManagementIncentiveUnitMIUMember2022-12-310001723648lvox:ClassBManagementIncentiveUnitMIUMember2023-01-012023-06-300001723648lvox:ClassBManagementIncentiveUnitMIUMember2023-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-12-310001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-12-310001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-01-012023-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-06-300001723648us-gaap:PerformanceSharesMember2023-01-012023-06-300001723648us-gaap:PerformanceSharesMember2023-06-300001723648us-gaap:PerformanceSharesMember2022-12-310001723648us-gaap:PerformanceSharesMember2022-01-012022-12-310001723648us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:PerformanceSharesMember2022-12-310001723648us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001723648us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:PerformanceSharesMember2023-06-300001723648us-gaap:CostOfSalesMember2023-04-012023-06-300001723648us-gaap:CostOfSalesMember2022-04-012022-06-300001723648us-gaap:CostOfSalesMember2023-01-012023-06-300001723648us-gaap:CostOfSalesMember2022-01-012022-06-300001723648us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001723648us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001723648us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001723648us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001723648us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001723648us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001723648us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001723648us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001723648us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001723648us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001723648us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001723648us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001723648lvox:ClassBManagementIncentiveUnitMIUMember2023-04-012023-06-300001723648lvox:ClassBManagementIncentiveUnitMIUMember2022-04-012022-06-300001723648lvox:ClassBManagementIncentiveUnitMIUMember2022-01-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-04-012023-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-04-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-04-012023-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-04-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-012022-06-300001723648us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:PerformanceSharesMember2023-04-012023-06-300001723648us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:PerformanceSharesMember2022-04-012022-06-300001723648us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:PerformanceSharesMember2022-01-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001723648country:US2023-04-012023-06-300001723648country:US2022-04-012022-06-300001723648country:US2023-01-012023-06-300001723648country:US2022-01-012022-06-300001723648lvox:AmericasExcludingUnitedStatesMember2023-04-012023-06-300001723648lvox:AmericasExcludingUnitedStatesMember2022-04-012022-06-300001723648lvox:AmericasExcludingUnitedStatesMember2023-01-012023-06-300001723648lvox:AmericasExcludingUnitedStatesMember2022-01-012022-06-300001723648srt:AsiaMember2023-04-012023-06-300001723648srt:AsiaMember2022-04-012022-06-300001723648srt:AsiaMember2023-01-012023-06-300001723648srt:AsiaMember2022-01-012022-06-300001723648srt:EuropeMember2023-04-012023-06-300001723648srt:EuropeMember2022-04-012022-06-300001723648srt:EuropeMember2023-01-012023-06-300001723648srt:EuropeMember2022-01-012022-06-300001723648country:US2023-06-300001723648country:US2022-12-310001723648lvox:AmericasExcludingUnitedStatesMember2023-06-300001723648lvox:AmericasExcludingUnitedStatesMember2022-12-310001723648srt:AsiaMember2023-06-300001723648srt:AsiaMember2022-12-3100017236482018-07-012018-07-010001723648us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300001723648us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001723648us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300001723648us-gaap:FairValueMeasurementsNonrecurringMember2023-06-300001723648us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001723648us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001723648us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001723648us-gaap:FairValueMeasurementsNonrecurringMember2022-12-310001723648us-gaap:MeasurementInputSharePriceMember2023-06-300001723648us-gaap:MeasurementInputSharePriceMember2022-12-310001723648us-gaap:MeasurementInputExercisePriceMember2023-06-300001723648us-gaap:MeasurementInputExercisePriceMember2022-12-310001723648us-gaap:MeasurementInputExpectedTermMember2023-06-30lvox:year0001723648us-gaap:MeasurementInputExpectedTermMember2022-12-310001723648us-gaap:MeasurementInputPriceVolatilityMember2023-06-300001723648us-gaap:MeasurementInputPriceVolatilityMember2022-12-310001723648us-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001723648us-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001723648us-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001723648us-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001723648us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001723648us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001723648us-gaap:WarrantMember2023-01-012023-06-300001723648us-gaap:WarrantMember2022-01-012022-12-310001723648us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300001723648us-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2023-04-012023-06-300001723648us-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-06-300001723648us-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2022-04-012022-06-300001723648us-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-06-300001723648lvox:EarnOutSharesMember2023-04-012023-06-300001723648lvox:EarnOutSharesMember2022-04-012022-06-300001723648lvox:EarnOutSharesMember2023-01-012023-06-300001723648lvox:EarnOutSharesMember2022-01-012022-06-300001723648lvox:LockUpSharesMember2023-04-012023-06-300001723648lvox:LockUpSharesMember2022-04-012022-06-300001723648lvox:LockUpSharesMember2023-01-012023-06-300001723648lvox:LockUpSharesMember2022-01-012022-06-300001723648lvox:FindersAgreementSharesMember2023-04-012023-06-300001723648lvox:FindersAgreementSharesMember2022-04-012022-06-300001723648lvox:FindersAgreementSharesMember2023-01-012023-06-300001723648lvox:FindersAgreementSharesMember2022-01-012022-06-300001723648us-gaap:WarrantMember2023-04-012023-06-300001723648us-gaap:WarrantMember2022-04-012022-06-300001723648us-gaap:WarrantMember2023-01-012023-06-300001723648us-gaap:WarrantMember2022-01-012022-06-300001723648lvox:RSUsHeldForTaxWithholdingObligationMember2023-04-012023-06-300001723648lvox:RSUsHeldForTaxWithholdingObligationMember2022-04-012022-06-300001723648lvox:RSUsHeldForTaxWithholdingObligationMember2023-01-012023-06-300001723648lvox:RSUsHeldForTaxWithholdingObligationMember2022-01-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001723648us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001723648us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001723648us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001723648us-gaap:PerformanceSharesMember2023-04-012023-06-300001723648us-gaap:PerformanceSharesMember2022-04-012022-06-300001723648us-gaap:PerformanceSharesMember2023-01-012023-06-300001723648us-gaap:PerformanceSharesMember2022-01-012022-06-300001723648lvox:EarnOutSharesMemberus-gaap:CommonClassAMember2023-01-012023-06-300001723648lvox:LockUpSharesMemberus-gaap:CommonClassAMember2023-01-012023-06-300001723648lvox:FindersAgreementSharesMemberus-gaap:CommonClassAMember2023-01-012023-06-3000017236482023-06-292023-06-290001723648lvox:A2022RestructuringPlanMember2022-08-012022-08-010001723648lvox:A2022RestructuringPlanMember2022-08-012023-06-300001723648lvox:A2022RestructuringPlanMember2023-06-300001723648lvox:A2023RestructuringPlanMember2023-01-132023-01-13lvox:Employee0001723648lvox:A2023RestructuringPlanMember2023-01-012023-06-300001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2021-12-310001723648lvox:A2022RestructuringPlanMember2021-12-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2021-12-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2021-12-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2021-12-310001723648lvox:A2023RestructuringPlanMember2021-12-310001723648us-gaap:CostOfSalesMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2022-01-012022-12-310001723648us-gaap:CostOfSalesMemberlvox:A2022RestructuringPlanMember2022-01-012022-12-310001723648us-gaap:CostOfSalesMemberlvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2022-01-012022-12-310001723648us-gaap:CostOfSalesMemberus-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2022-01-012022-12-310001723648us-gaap:CostOfSalesMemberlvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2022-01-012022-12-310001723648us-gaap:CostOfSalesMemberlvox:A2023RestructuringPlanMember2022-01-012022-12-310001723648us-gaap:CostOfSalesMember2022-01-012022-12-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001723648lvox:A2022RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001723648us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:GeneralAndAdministrativeExpenseMemberlvox:A2022RestructuringPlanMember2022-01-012022-12-310001723648us-gaap:GeneralAndAdministrativeExpenseMemberlvox:A2022RestructuringPlanMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001723648us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:ResearchAndDevelopmentExpenseMemberlvox:A2022RestructuringPlanMember2022-01-012022-12-310001723648us-gaap:ResearchAndDevelopmentExpenseMemberlvox:A2022RestructuringPlanMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001723648us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2022-01-012022-12-310001723648lvox:A2022RestructuringPlanMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2022-01-012022-12-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2022-01-012022-12-310001723648lvox:A2023RestructuringPlanMember2022-01-012022-12-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2022-12-310001723648lvox:A2022RestructuringPlanMember2022-12-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2022-12-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2022-12-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2022-12-310001723648lvox:A2023RestructuringPlanMember2022-12-310001723648us-gaap:CostOfSalesMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2023-01-012023-03-310001723648us-gaap:CostOfSalesMemberlvox:A2022RestructuringPlanMember2023-01-012023-03-310001723648us-gaap:CostOfSalesMemberlvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2023-01-012023-03-310001723648us-gaap:CostOfSalesMemberus-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2023-01-012023-03-310001723648us-gaap:CostOfSalesMemberlvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2023-01-012023-03-310001723648us-gaap:CostOfSalesMemberlvox:A2023RestructuringPlanMember2023-01-012023-03-310001723648us-gaap:CostOfSalesMember2023-01-012023-03-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001723648lvox:A2022RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001723648us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:GeneralAndAdministrativeExpenseMemberlvox:A2022RestructuringPlanMember2023-01-012023-03-310001723648us-gaap:GeneralAndAdministrativeExpenseMemberlvox:A2022RestructuringPlanMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001723648us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:ResearchAndDevelopmentExpenseMemberlvox:A2022RestructuringPlanMember2023-01-012023-03-310001723648us-gaap:ResearchAndDevelopmentExpenseMemberlvox:A2022RestructuringPlanMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001723648us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2023-01-012023-03-310001723648lvox:A2022RestructuringPlanMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2023-01-012023-03-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2023-01-012023-03-310001723648lvox:A2023RestructuringPlanMember2023-01-012023-03-310001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2023-03-310001723648lvox:A2022RestructuringPlanMember2023-03-310001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2023-03-310001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2023-03-310001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2023-03-310001723648lvox:A2023RestructuringPlanMember2023-03-310001723648us-gaap:CostOfSalesMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2023-04-012023-06-300001723648us-gaap:CostOfSalesMemberlvox:A2022RestructuringPlanMember2023-04-012023-06-300001723648us-gaap:CostOfSalesMemberlvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2023-04-012023-06-300001723648us-gaap:CostOfSalesMemberus-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2023-04-012023-06-300001723648us-gaap:CostOfSalesMemberlvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2023-04-012023-06-300001723648us-gaap:CostOfSalesMemberlvox:A2023RestructuringPlanMember2023-04-012023-06-300001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001723648lvox:A2022RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMemberus-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberus-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:GeneralAndAdministrativeExpenseMemberlvox:A2022RestructuringPlanMember2023-04-012023-06-300001723648us-gaap:GeneralAndAdministrativeExpenseMemberlvox:A2022RestructuringPlanMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:ResearchAndDevelopmentExpenseMemberlvox:A2022RestructuringPlanMember2023-04-012023-06-300001723648us-gaap:ResearchAndDevelopmentExpenseMemberlvox:A2022RestructuringPlanMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2023-04-012023-06-300001723648lvox:A2022RestructuringPlanMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2023-04-012023-06-300001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2023-04-012023-06-300001723648lvox:A2023RestructuringPlanMember2023-04-012023-06-300001723648lvox:EmployeeSeveranceAndTerminationBenefitsMemberlvox:A2022RestructuringPlanMember2023-06-300001723648lvox:A2023RestructuringPlanMemberlvox:EmployeeSeveranceAndTerminationBenefitsMember2023-06-300001723648us-gaap:ContractTerminationMemberlvox:A2023RestructuringPlanMember2023-06-300001723648lvox:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2023-06-300001723648lvox:A2023RestructuringPlanMember2023-06-300001723648us-gaap:RestrictedStockUnitsRSUMemberlvox:NonExecutiveEmployeesAndEligibleConsultantsMemberus-gaap:SubsequentEventMember2023-07-012023-07-01
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
For the quarterly period ended June 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
For the transition period from _______ to _______

Commission file number 001-38825
LIVEVOX HOLDINGS, INC.
(Exact Name of Registrant as Specified in Its Charter)
Delaware
82-3447941
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)

655 Montgomery Street, Suite 1000, San Francisco, CA 94111
(Address of principal executive offices) (Zip Code)
(415) 671-6000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class Trading symbol(s) Name of each exchange on which registered
Class A common stock, par value $0.0001 per shareLVOXThe Nasdaq Stock Market LLC
Redeemable Warrants, each whole Warrant exercisable to purchase one share of Class A common stock at an exercise price of $11.50LVOXWThe Nasdaq Stock Market LLC
Units, each consisting of one share of Class A common stock and one-half of one redeemable WarrantLVOXUThe Nasdaq Stock Market LLC

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-Accelerated filerSmaller reporting company
Emerging growth company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act of 1934).    Yes  ☐    No  
As of August 4, 2023, the registrant had 94,203,022 shares of Class A common stock, par value $0.0001 per share, issued and outstanding (101,746,772 shares of common stock, less 7,543,750 shares held in escrow).


TABLE OF CONTENTS
 

i

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
 
This quarterly report on Form 10-Q (this “Quarterly Report”) includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements, other than statements of present or historical fact included in this Quarterly Report, regarding the future financial performance of LiveVox Holdings, Inc. (“LiveVox” or the “Company”), as well as LiveVox’s strategy, future operations, future operating results, financial position, expectations regarding revenue, losses, and costs, prospects, plans and objectives of management are forward-looking statements. In addition, any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. The words “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intends,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “will,” “would” and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking. Forward-looking statements in this Quarterly Report are subject to risks and uncertainties that may include, for example:

the business, operations and financial performance of the Company, including market conditions and global and economic factors beyond the Company’s control, such as a tight labor market, inflationary pressures, rising interest rates, volatility in foreign exchange rates, supply chain constraints, recessionary fears, and impacts from the invasion of Ukraine by Russia;
the high level of competition in the cloud contact center industry and the intense competition and competitive pressures from other companies in the industry in which the Company operates;
the effect of legal, tax and regulatory changes;
the Company's reliance on third-party telecommunications and internet service providers and aggregators to provide its products and for other aspects of its business;
the Company’s ability to raise financing or complete acquisitions in the future;
the Company’s success in retaining or recruiting, or changes required in, its officers, key employees or directors;
the future financial performance of the Company;
the outcome of any legal proceedings that may be instituted against the Company;
reliance on information systems and the ability to properly maintain the confidentiality and integrity of data;
the occurrence of cyber incidents or a deficiency in cybersecurity protocols;
the Company’s ability to maintain its listing on The Nasdaq Stock Market LLC (“Nasdaq”), including its ability to comply with the requirement that the bid price for the Class A common stock be above $1.00 for a period of 30 consecutive trading days; and
the ability to obtain third-party software licenses for use in or with the Company’s products.
The foregoing review of important factors should not be construed as exhaustive and should be read in conjunction with the other risk factors included in our filings with the SEC, including our Annual Report on Form 10-K filed with the SEC on March 2, 2023. Forward-looking statements reflect current views about LiveVox’s plans, strategies and prospects, which are based on information available as of the date of this Quarterly Report. Except to the extent required by applicable law, LiveVox undertakes no obligation (and expressly disclaims any such obligation) to update or revise the forward-looking statements whether as a result of new information, future events or otherwise.
ii

PART I—FINANCIAL INFORMATION
ITEM 1. CONSOLIDATED FINANCIAL STATEMENTS
LIVEVOX HOLDINGS, INC.
Consolidated Balance Sheets
(In thousands, except per share data)

As of
June 30, 2023December 31, 2022
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$17,671 $20,742 
Marketable securities—available for sale debt securities, current (amortized cost of $44,563 and $49,593 as of June 30, 2023 and December 31, 2022, respectively)
43,738 48,182 
Accounts receivable, net of allowance of credit losses of $2,362 and $1,459 as of June 30, 2023 and December 31, 2022, respectively
21,429 21,447 
Deferred sales commissions, current3,507 3,171 
Prepaid expenses and other current assets4,790 5,211 
Total current assets91,135 98,753 
Property and equipment, net2,230 2,618 
Goodwill47,481 47,481 
Intangible assets, net15,054 16,655 
Operating lease right-of-use assets3,734 4,920 
Deposits and other363 371 
Deferred sales commissions, net of current7,769 7,356 
Deferred tax asset, net19 1 
Total assets$167,785 $178,155 
LIABILITIES & STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$5,831 $5,987 
Accrued expenses10,614 12,399 
Deferred revenue, current1,533 1,318 
Term loan, current1,332 982 
Operating lease liabilities, current1,342 1,655 
Finance lease liabilities, current 11 
Total current liabilities20,652 22,352 
Deferred revenue, net of current382 338 
Term loan, net of current52,604 53,585 
Operating lease liabilities, net of current3,166 3,649 
Warrant liability450 633 
Other long-term liabilities363 363 
Total liabilities77,617 80,920 
Commitments and contingencies (Note 9 and 21)
Stockholders’ equity:
Preferred stock, $0.0001 par value per share; 25,000 shares authorized and none issued and outstanding as of June 30, 2023 and December 31, 2022.
  
1

Common stock, $0.0001 par value per share; 500,000 shares authorized and 94,202 shares issued and outstanding as of June 30, 2023; 500,000 shares authorized and 92,729 shares issued and outstanding as of December 31, 2022.
9 9 
Additional paid-in capital269,918 264,919 
Accumulated other comprehensive loss(1,404)(2,196)
Accumulated deficit(178,355)(165,497)
Total stockholders’ equity90,168 97,235 
Total liabilities & stockholders’ equity$167,785 $178,155 
    
The accompanying notes are an integral part of these consolidated financial statements.
2

LIVEVOX HOLDINGS, INC.
Consolidated Statements of Operations and Comprehensive Loss
(Unaudited) (In thousands, except per share data)

For the three months ended June 30,For the six months ended June 30,
2023202220232022
Revenue$35,375 $32,987 $72,241 $65,080 
Cost of revenue11,140 12,548 24,402 26,180 
Gross profit24,235 20,439 47,839 38,900 
Operating expenses
Sales and marketing expense11,293 14,502 24,773 29,036 
General and administrative expense9,393 8,014 18,564 15,600 
Research and development expense6,859 8,167 14,842 16,657 
Total operating expenses27,545 30,683 58,179 61,293 
Loss from operations(3,310)(10,244)(10,340)(22,393)
Interest expense, net1,326 744 2,422 1,494 
Change in the fair value of warrant liability(116)(92)(183)(484)
Other expense (income), net(42)113 (112)49 
Total other expense, net1,168 765 2,127 1,059 
Pre-tax loss(4,478)(11,009)(12,467)(23,452)
Provision for (benefit from) income taxes(89)(229)391 315 
Net loss$(4,389)$(10,780)$(12,858)$(23,767)
Comprehensive loss
Net loss$(4,389)$(10,780)$(12,858)$(23,767)
Other comprehensive income (loss), net of tax
Foreign currency translation adjustment140 (153)206 (202)
Net unrealized gain (loss) on marketable securities159 (288)586 (1,176)
Total other comprehensive income (loss), net of tax299 (441)792 (1,378)
Comprehensive loss$(4,090)$(11,221)$(12,066)$(25,145)
Net loss per share
Net loss per share—basic and diluted$(0.05)$(0.12)$(0.14)$(0.26)
Weighted average shares outstanding—basic and diluted93,562 91,562 93,204 91,520 
The accompanying notes are an integral part of these consolidated financial statements.
 

3

LIVEVOX HOLDINGS, INC.
Consolidated Statements of Stockholders’ Equity
(Unaudited) (In thousands)

Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
SharesAmount
Balance at December 31, 202190,697$9 $253,468 $(477)$(128,022)$124,978 
Foreign currency translation adjustment— — (49)— (49)
Net unrealized loss on marketable securities— — (888)— (888)
Stock-based compensation— 2,479 — — 2,479 
Net loss— — — (12,987)(12,987)
Balance at March 31, 202290,697$9 $255,947 $(1,414)$(141,009)$113,533 
Gross issuance of shares upon vesting of stock-based awards1,055— — — — — 
Shares withheld to cover employees’ withholding taxes for stock-based awards(205)— (317)— — (317)
Foreign currency translation adjustment— — (153)— (153)
Net unrealized loss on marketable securities— — (288)— (288)
Stock-based compensation— 3,423 — — 3,423 
Net loss— — — (10,780)(10,780)
Balance at June 30, 202291,547$9 $259,053 $(1,855)$(151,789)$105,418 

4

Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
SharesAmount
Balance at December 31, 202292,729$9 $264,919 $(2,196)$(165,497)$97,235 
Gross issuance of shares upon vesting of stock-based awards316— — — — — 
Shares withheld to cover employees’ withholding taxes for stock-based awards(108)— (294)— — (294)
Net transfer from LiveVox TopCo— 219 — — 219 
Foreign currency translation adjustment— — 66 — 66 
Net unrealized gain on marketable securities— — 427 — 427 
Stock-based compensation— 2,649 — — 2,649 
Net loss— — — (8,469)(8,469)
Balance at March 31, 202392,937$9 $267,493 $(1,703)$(173,966)$91,833 
Gross issuance of shares upon vesting of stock-based awards1,570— — — — — 
Shares withheld to cover employees’ withholding taxes for stock-based awards(305)— (835)— — (835)
Net transfer from LiveVox TopCo— 18 — — 18 
Foreign currency translation adjustment— — 140 — 140 
Net unrealized gain on marketable securities— — 159 — 159 
Stock-based compensation— 3,242 — — 3,242 
Net loss— — — (4,389)(4,389)
Balance at June 30, 202394,202$9 $269,918 $(1,404)$(178,355)$90,168 
The accompanying notes are an integral part of these consolidated financial statements.
5

LIVEVOX HOLDINGS, INC.
Consolidated Statements of Cash Flows
(Unaudited) (Dollars in thousands)

For the six months ended June 30,
20232022
Operating activities:
Net loss$(12,858)$(23,767)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization481 556 
Amortization of identified intangible assets1,601 1,875 
Amortization of deferred loan origination costs89 54 
Amortization of deferred sales commissions1,759 1,507 
Non-cash lease expense666 931 
Stock-based compensation expense5,891 5,902 
Credit loss expense907 402 
Loss on disposition or impairment of asset509  
Deferred income tax benefit(18)(91)
Net realized loss on sale of marketable securities75 42 
Amortization of premium paid on marketable securities181 246 
Change in the fair value of the warrant liability(183)(484)
Changes in assets and liabilities
Accounts receivable(889)1,203 
Other assets431 2,340 
Deferred sales commissions(2,507)(1,919)
Accounts payable(156)(409)
Accrued expenses(1,344)(3,647)
Deferred revenue259 (169)
Operating lease liabilities(795)(990)
Net cash used in operating activities(5,901)(16,418)
Investing activities:
Purchases of property and equipment(48)(772)
Purchases of marketable securities(12,965)(5,413)
Proceeds from sale of marketable securities10,097 3,451 
Proceeds from maturities and principal paydowns of marketable securities7,643 2,652 
Net cash provided by (used in) investing activities4,727 (82)
Financing activities:
Repayments on loan payable(421)(280)
Proceeds from drawdown on line of credit320  
Repayments of drawdown on line of credit(320) 
Debt issuance costs(299) 
Repayments on finance lease obligations(11)(13)
Payments of employees’ withholding taxes on net share settlement of stock-based awards(1,133)(317)
Principal payments under the structured payable arrangement(441) 
Net transfer from LiveVox TopCo237  
Net cash used in financing activities(2,068)(610)
Effect of foreign currency translation171 (234)
Net decrease in cash, cash equivalents and restricted cash(3,071)(17,344)
6

Cash, cash equivalents, and restricted cash beginning of period20,742 47,317 
Cash, cash equivalents, and restricted cash end of period$17,671 $29,973 

For the six months ended June 30,
20232022
Supplemental disclosure of cash flow information:
Interest paid$2,696 $1,626 
Income taxes paid899 247 
Supplemental schedule of non-cash investing activities:
Net unrealized loss (gain) on marketable securities$(586)$1,176 
Additional right-of-use assets 617 

Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets (dollars in thousands):

As of June 30,
20232022
Cash and cash equivalents$17,671 $29,873 
Restricted cash, current 100 
Total cash, cash equivalents and restricted cash$17,671 $29,973 
The accompanying notes are an integral part of these consolidated financial statements.
7


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
1.    Organization
LiveVox Holdings, Inc. (formerly known as Crescent Acquisition Corp (“Crescent”)), and its subsidiaries (collectively, the “Company,” “LiveVox,” “we,” “us” or “our”) is engaged in the business of developing and marketing a cloud-hosted Contact Center as a Service (CCaaS”) customer engagement platform that leverages microservice technology to rapidly innovate and scale digital engagement functionality that also incorporates the capabilities of fully integrated omnichannel customer connectivity, multichannel enabled Customer Relationship Management and Workforce Optimization applications. LiveVox’s customers are located primarily in the United States. LiveVox’s services are used to initiate and manage customer contact campaigns primarily for companies in the accounts receivable management, tele-sales and customer care industries.
On June 18, 2021 (the “Closing Date” or “Closing”), Crescent, a Delaware corporation, consummated the business combination pursuant to an Agreement and Plan of Merger, dated January 13, 2021 (the “Merger Agreement”), by and among Crescent, Function Acquisition I Corp, a Delaware corporation and direct, wholly owned subsidiary of Crescent (“First Merger Sub”), Function Acquisition II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of Crescent (“Second Merger Sub”), LiveVox Holdings, Inc., a Delaware corporation (“Old LiveVox”), and GGC Services Holdco, Inc., a Delaware corporation, solely in its capacity as the representative, agent and attorney-in-fact (in such capacity, the “Stockholder Representative”) of LiveVox TopCo, LLC (“LiveVox TopCo”), a Delaware limited liability company and the sole stockholder of Old LiveVox as of immediately prior to Closing (the “LiveVox Stockholder”). Pursuant to the Merger Agreement, a business combination between Crescent and Old LiveVox was effected through (a) the merger of First Merger Sub with and into Old LiveVox, with Old LiveVox continuing as the surviving corporation (the “First Merger”) and (b) immediately following the First Merger and as part of the same overall transaction as the First Merger, the merger of Old LiveVox with and into Second Merger Sub, with Second Merger Sub continuing as the surviving entity (the “Second Merger”, and collectively with the other transactions described in the Merger Agreement, the “Merger”). On the Closing Date, Crescent changed its name to “LiveVox Holdings, Inc.” and Second Merger Sub changed its name to “LiveVox Intermediate LLC”.
On June 22, 2021, the Company’s ticker symbols on The Nasdaq Stock Market LLC (“Nasdaq”) for its Class A common stock, warrants to purchase Class A common stock and public units were changed to “LVOX”, “LVOXW” and “LVOXU”, respectively.
LiveVox, Inc. was a direct, wholly owned subsidiary of Old LiveVox prior to the Merger and is a wholly owned subsidiary of the Company after the Merger. LiveVox, Inc. was first incorporated in Delaware in 1998 under the name “Tools for Health” and in 2005 changed its name to “LiveVox, Inc.” On March 21, 2014, LiveVox, Inc. and its subsidiaries were acquired by Old LiveVox. The principal United States operations of the Company are located in San Francisco, California. The Company has five main operating subsidiaries: LiveVox, Inc., which is wholly owned and incorporated in Delaware, LiveVox Colombia SAS which is wholly owned with an office located in Medellin, Colombia, LiveVox Solutions Private Ltd with an office located in Bangalore, India, Speech IQ, LLC which is wholly owned and organized in Ohio, and Engage Holdings, LLC (d/b/a BusinessPhone.com) (“BusinessPhone.com”) which is wholly owned and organized in Ohio. Additionally, the Company has a wholly owned subsidiary, LiveVox International, Inc., that is incorporated in Delaware. LiveVox, Inc. and LiveVox International, Inc. own 99.99% and 0.01%, respectively, of LiveVox Solutions Private Ltd.

2.    Summary of Significant Accounting Policies
 
a)    Basis of Presentation and Principles of Consolidation
The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations or if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. Therefore, these unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes as of and for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K (“Annual Report”) filed with the SEC on March 2, 2023. The information as of December 31, 2022 included in the consolidated balance sheets was derived from those audited consolidated financial statements.
In the opinion of management, the unaudited consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been
8


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
eliminated in consolidation. Results of operations for the three and six months ended June 30, 2023 and 2022 are not necessarily indicative of the results to be expected for the full annual periods.
Certain prior period amounts have been reclassified to conform to current period presentation. The reclassifications had no impact on the Company’s net income, financial position, stockholders’ equity or cash flows as previously reported.
b)    Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations, requiring adjustment to these balances in future periods. Significant items subject to such estimates and assumptions include, but are not limited to, the determination of the useful lives of long-lived assets, period of benefit of deferred sales commissions, allowances for credit losses, fair value of marketable securities, fair value of goodwill and long-lived assets, fair value of incentive awards, fair value of warrants, establishing standalone selling price, valuation of deferred tax assets, income tax uncertainties and other contingencies, including the Company’s ability to exercise its right to repurchase incentive options from terminated employees.
c)    Segment Information
The Company has determined that its Chief Executive Officer (“CEO”) is its chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.
d)    Foreign Currency Translation
The financial position and results of operations of the Company’s international subsidiaries are measured using the local currency as the functional currency. Revenue and expenses have been translated into U.S. dollars at average exchange rates prevailing during the periods presented. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting translation gain and loss adjustments are recorded directly as a separate component of stockholders’ equity (accumulated other comprehensive loss), unless there is a sale or complete liquidation of the underlying foreign investments, or the adjustment is inconsequential.
e)    Fair Value of Financial Instruments
Fair value is defined as the price that would be received from the sale of an asset or the transfer of a liability in an orderly transaction between market participants at the measurement date. The Company utilizes a fair value hierarchy to classify fair value amounts of the Company’s assets and liabilities recognized or disclosed in the Company’s consolidated financial statements based on the lowest level of input that is significant to the fair value measurement. The levels of the hierarchy are described below:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2—Includes other inputs that are directly or indirectly observable in the marketplace.
Level 3—Unobservable inputs that are supported by little or no market activity.
In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. Observable or market inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions based on the best information available. The Company recognizes transfers into and out of the levels as of the end of each reporting period. Refer to Note 19 for additional information regarding the fair value measurements.
f)    Liquidity and Capital Resources
LiveVox’s consolidated financial statements have been prepared assuming the Company will continue as a going concern for the 12-month period from the date of issuance of the consolidated financial statements, which contemplates the realization of assets
9


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
and the settlement of liabilities and commitments in the normal course of business. The Company’s main sources of liquidity include:
Available-for-sale (“AFS”) debt securities, which are all classified as short-term securities to fund current operations and may be liquidated at the Company’s discretion if the need arises. The Company held AFS debt securities of $43.7 million and $48.2 million as of June 30, 2023 and December 31, 2022, respectively. See Note 4 for more information;
The term loan and revolving credit facility that the Company entered into with PNC Bank on November 7, 2016 (as amended, the “Credit Facility”), which has been amended several times, most recently as of May 31, 2023. As of June 30, 2023, the term loan commitment was $54.5 million, the revolver commitment was $5.0 million and the letter of credit sublimit was $1.5 million. See Notes 9 and 10 for more information.
The Company’s primary use of cash is for operating and administrative activities including employee-related expenses, and general, operating and overhead expenses. Future capital requirements will depend on many factors, including the Company’s customer growth rate, customer retention, timing and extent of development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced services offerings, the continuing market acceptance of the Company’s services, effective integration of acquisition activities, if any, and maintaining the Company’s bank credit facility. Additionally, the duration and extent of the impact from the current macroeconomic and geopolitical conditions continues to depend on future developments that cannot be accurately predicted at this time, such as a tight labor market, inflationary pressures, rising interest rates, volatility in foreign exchange rates, supply chain constraints, recessionary fears and the specific impact of these and other factors on LiveVox’s business, employees, customers and partners. While those factors have caused operational difficulties, and may continue to create challenges for the Company’s performance, they have not, thus far, had a substantial net impact on the Company’s liquidity position.
The Company believes it has sufficient financial resources for at least the next 12 months from the date these consolidated financial statements are issued.
g)    Debt Discount and Issuance Costs
The Company’s debt issuance costs and debt discount are recorded as a direct reduction of the carrying amount of the debt liability and are amortized to interest expense over the contractual term of the term loan.
h)    Cash, Cash Equivalents and Restricted Cash
Cash and cash equivalents are stated at fair value. The Company considers all highly liquid investments with an original maturity of 90 days or less to be cash equivalents. The Company limits its credit risk associated with the cash and cash equivalents by placing investments with banks it believes are highly creditworthy. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by Federal deposit insurance. At June 30, 2023 and December 31, 2022, the Company had no restricted cash. Cash and cash equivalents consist of bank deposits and money market funds.
i)    Marketable Securities
The Company invests in various marketable securities. As of June 30, 2023 and December 31, 2022, the Company designated all of these marketable securities as debt securities and classified them as available-for-sale (“AFS”). No debt securities were classified as held-to-maturity (“HTM”) or trading. Debt securities are classified as current or non-current, based on maturities and the Company’s expectations of sales and redemptions in the next 12 months. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation as of each balance sheet date.
Debt securities classified as AFS are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of stockholders’ equity (accumulated other comprehensive loss) in the consolidated balance sheets until the securities are sold or the unrealized losses are related to credit losses. Gains and losses on sales of AFS debt securities are recorded on the trade date in other income (expense), net, in the consolidated statements of operations and comprehensive loss. The cost of AFS debt securities sold or the amount reclassified out of accumulated other comprehensive loss into earnings is determined using the specific identification method.
At each reporting date, the Company evaluates the amortized cost of AFS debt securities compared to their fair value to determine whether an AFS debt security is impaired. The Company first assesses whether it intends to sell the security or whether it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense),
10


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
net, in the consolidated statements of operations and comprehensive loss. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost basis has resulted from credit losses or other factors. In making this assessment, the Company considers factors such as the extent to which fair value is less than amortized cost basis, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security. Credit related unrealized losses are recognized as an allowance for credit losses in the consolidated balance sheets with a corresponding charge in other income (expense), net, in the consolidated statements of operations and comprehensive loss. Non-credit related unrealized losses are recorded in other comprehensive income (loss), as applicable, net of applicable taxes.
On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and all subsequent updates (collectively, the “ASC 326”) and applied to its AFS debt securities. Please refer to Note 2(aa) for more information about ASC 326. See Note 4 for additional information relating to the Company’s marketable securities.
In connection with the adoption of new standards, the Company elected to exclude accrued interest from both the fair value and the amortized cost basis of AFS debt securities and present it within prepaid expenses and other current assets in the Company’s consolidated balance sheets. The Company elected not to measure an allowance for credit losses for accrued interest receivable. As such, accrued interest receivable is written off in a timely manner when deemed uncollectible, by reversing previously recognized interest income.
j)    Accounts Receivable
Trade accounts receivable are stated net of any write-offs and the allowance for credit losses, at the amount the Company expects to collect. The Company performs ongoing credit evaluations of its customers and generally does not require collateral unless a customer has previously defaulted. The Company maintains an allowance for credit losses, which represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including the age of the receivable balance, historical write-off experience, past collection experience with the customer, credit quality of the customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Accounts receivable are charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Recoveries of accounts receivable previously written off are recorded as income when received.
The allowance for credit losses activities for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Balance, beginning of period$1,868 $1,385 $1,459 $1,282 
Credit loss expense494 369 907 402 
Accounts receivable write-offs (386)(4)(403)
Accounts receivable recoveries 86  173 
Balance, end of period$2,362 $1,454 $2,362 $1,454 

On January 1, 2023, the Company applied ASC 326 to its trade accounts receivable. The Company determined that the allowance for credit losses as of December 31, 2022 recorded under the accounting standards in effect during that period is sufficient and that no additional allowance for credit losses on its trade accounts receivable is required upon adoption of ASC 326. Please refer to Note 2(aa) for more information about ASC 326.
k)    Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs, including planned major maintenance activities, are charged to expense as incurred. When assets are retired or disposed, the asset’s original cost and related accumulated depreciation are eliminated from the accounts and any gain or loss is reflected in the consolidated statements of operations and comprehensive loss. Amortization expense on capitalized software is included in depreciation expense.
11


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
Depreciation of leasehold improvements is recorded over the shorter of the estimated useful life of the leasehold improvement or lease terms that are reasonably assured.
Depreciation of property and equipment is provided using the straight-line method based on the following estimated useful lives:

 Years
Computer equipment
3 - 5
Computer software3
Furniture and fixtures
5 - 10
Leasehold improvements5
Website development2
l)    Identified Intangible Assets
On March 21, 2014, LiveVox, Inc. and subsidiaries were acquired by LiveVox Holdings, Inc. On October 16, 2019, the Company acquired the rights to certain assets of Teckst Inc. On December 16, 2019, the Company acquired the rights to Speech IQ, LLC. On February 5, 2021, the Company completed its asset acquisition of BusinessPhone. The acquisitions resulted in identified marketing-based, technology-based, customer-based, trademark-based, and workforce-based intangible assets. The fair value of the identified assets was determined as of the date of the acquisition by management with the assistance of an independent valuation firm. The identified intangible assets are being amortized using the straight-line method based on the following estimated useful lives:

Years
Marketing-based7
Technology-based
4 - 10
Customer-based
7 - 16
Trademark-based4
Workforce-based10
m)    Goodwill
Goodwill represents the excess of the purchase price of acquired business over the fair value of the underlying net tangible and intangible assets. The Company performs its annual impairment review of goodwill on October 1 of each year, and when a triggering event occurs between annual impairment tests.
In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine if it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount, including goodwill, or bypass the qualitative assessment and proceed directly to the quantitative impairment test in accordance with Accounting Standards Codification (“ASC”) 350-20-35, as amended by ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, to determine if the fair value of the reporting unit exceeds its carrying amount. If the fair value is determined to be less than the carrying value, an impairment charge is recorded for the amount by which the reporting unit’s carrying amount exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit.
During the three and six months ended June 30, 2023 and 2022, no triggering events have occurred that would require an impairment review of goodwill outside of the required annual impairment review, and therefore, no impairment charges were recorded during those periods. Refer to Note 6 for more information.
n)    Impairment of Long-Lived Assets
Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable. When required, impairment losses on assets to be held and used are recognized based on the fair value of the asset and long-lived assets to be disposed of are reported at the lower of the carrying amount or fair value. On January 30, 2023, the Company announced the closure of certain underutilized physical offices within the United States as more of the Company’s employees shift to a hybrid or remote work environment. During the six months ended June 30, 2023, the Company recognized an impairment charge of $0.5 million to reflect the write-down of the carrying amount excess over the
12


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
fair value of the right-of-use asset for the offices closed. No impairment losses were recognized during the three months ended June 30, 2023 or the three and six months ended June 30, 2022.
o)    Amounts Due to Related Parties
In the ordinary course of business, the Company has and expects to continue to have transactions with its stockholders and affiliates. Refer to Note 11 for more information.
p)    Concentration of Risk
Concentration of Credit and Customer Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Risks associated with cash and cash equivalents and marketable securities are mitigated using what the Company considers creditworthy institutions. The Company performs ongoing credit evaluations of its customers’ financial condition. Substantially all of the Company’s assets are in the United States.
As of June 30, 2023 and December 31, 2022, no single issuer represented more than 10% of the Company’s marketable securities.
The Company’s customers are primarily in the receivables management, tele-sales and customer care industries. During the three and six months ended June 30, 2023 and 2022, substantially all the Company’s revenue was generated in the United States. For the three and six months ended June 30, 2023 and 2022, no single customer represented more than 10% of the Company’s revenue. As of June 30, 2023 and December 31, 2022, no single customer represented more than 10% of the Company’s accounts receivable.
Concentration of Supplier Risk
The Company relies on third parties for telecommunication, bandwidth, and co-location services that are included in cost of revenue.
As of June 30, 2023, two vendors accounted for approximately 33.4% of the Company’s accounts payable. No other single vendor exceeded 10% of the Company’s accounts payable at June 30, 2023. At December 31, 2022, one vendor accounted for approximately 37.7% of the Company’s accounts payable. No other single vendor exceeded 10% of the Company’s accounts payable at December 31, 2022. The Company believes there could be a material impact on future operating results should a relationship with an existing significant supplier cease.
q)    Revenue Recognition
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers.
The Company derives substantially all of its revenue by providing cloud-based contact center products under a usage-based model, with prices calculated on a per-call, per-seat, or, more typically, a per-minute basis and contracted minimum usage in accordance with the terms of the underlying agreements. Other immaterial ancillary revenue is derived from call recording, local caller identification packages, performance/speech analytics, text messaging services and professional services billed monthly on primarily usage-based fees and, to a lesser extent, fixed fees. Revenue is recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those services excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities based on local tax law.
The Company determines revenue recognition through the following steps:
a.Identification of the contract, or contracts, with a customer;
b.Identification of the performance obligations in the contract;
c.Determination of the transaction price;
13


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
d.Allocation of the transaction price to the performance obligations in the contract; and
e.Recognition of revenue when, or as, the performance obligations are satisfied.
The Company enters into contracts that can include various combinations of services, each of which are distinct and accounted for as separate performance obligations. The Company’s cloud-based contact center solutions typically include a promise to provide continuous access to its hosted technology platform solutions through its data centers. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software platform at any time. LiveVox’s performance obligations are satisfied over time as the customer simultaneously receives and consumes the benefits and the Company performs its services. The Company’s contract terms typically range from one to three years with payment terms of net 10-60 days. As the services provided by the Company are generally billed monthly there is not a significant financing component in the Company’s arrangements.
The Company’s arrangements typically include monthly minimum usage commitments and specify the rate at which the customer must pay for actual usage above the monthly minimum. Additional usage in excess of contractual minimum commitments is deemed to be specific to the month that the usage occurs, since the minimum usage commitments reset at the beginning of each month. The Company has determined these arrangements meet the variable consideration allocation exception and therefore, it recognizes contractual monthly commitments and any overages as revenue in the month they are earned.
The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may receive credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company records reductions to revenue for these estimated customer credits at the time the related revenue is recognized. These customer credits are estimated based on current and historical customer trends, and communications with its customers. Such customer credits have not been significant to date.
For contracts with multiple performance obligations, the Company allocates the contract price to each performance obligation based on its relative standalone selling price (“SSP”). The Company generally determines SSP based on the prices charged to customers. In instances where SSP is not directly observable, such as when the Company does not sell the service separately, the SSP is determined using information that generally includes market conditions or other observable inputs.
Professional services for configuration, system integration, optimization or education are billed on a fixed-price or time and material basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue, which represents approximately 2.0% of revenue, is recognized over time as the services are rendered.
Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual or multi-year minimum usage agreements not yet provided as of the balance sheet date. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as deferred revenue, current in the consolidated balance sheets, with the remainder recorded as deferred revenue, net of current in the Company’s consolidated balance sheets.
r)    Costs to Obtain Customer Contracts (Deferred Sales Commissions)
Sales commissions are paid for initial contracts and expansions of existing customer contracts. Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a straight-line basis over the anticipated period of benefit, which the Company has estimated to be five years. The Company determined the period of benefit by taking into consideration the length of the Company’s customer contracts, the customer attrition rate, the life of the technology provided and other factors. Amortization expense is recorded in sales and marketing expense within the Company’s consolidated statements of operations and comprehensive loss. Amortization expense for the three months ended June 30, 2023 and 2022 was $0.9 million and $0.8 million, respectively, and for the six months ended June 30, 2023 and 2022 was $1.8 million and $1.5 million, respectively. No impairment losses were recognized during the three and six months ended June 30, 2023 and 2022.
s)    Advertising
14


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
The Company expenses non-direct response advertising costs as they are incurred. There were no advertising costs capitalized during the three and six months ended June 30, 2023 and 2022. Advertising expense for the three months ended June 30, 2023 and 2022 was $0.7 million and $1.1 million, respectively, and for the six months ended June 30, 2023 and 2022 was $1.2 million and $1.7 million, respectively. Advertising expense is included under sales and marketing expense in the accompanying consolidated statements of operations and comprehensive loss.
t)    Research and Development Costs
Research and development costs not related to the development of internal use software are charged to operations as incurred. Research and development expenses primarily include payroll and employee benefits, consulting services, travel, and software and support costs.
u)    Software Development Costs
The Company capitalizes costs of materials, consultants, payroll, and payroll-related costs of employees incurred in developing internal-use software after certain capitalization criteria are met and includes these costs in the computer software. Refer to Note 5 for additional information. Software development costs are expensed as incurred until preliminary development efforts are successfully completed, management has authorized and committed project funding, it is probable that the project will be completed, and the software will be used as intended. To date, all software development costs have been charged to research and development expense in the accompanying consolidated statements of operations and comprehensive loss. There were no capitalized software development costs related to internal-use software during the three and six months ended June 30, 2023 and 2022.
v)    Income Taxes
Deferred Taxes
The Company accounts for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recognized for the future tax consequences arising from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is provided for deferred tax assets that, based on available evidence, are not expected to be realized.
Enactment of the Tax Cuts and Jobs Act in 2017 subjects a U.S. shareholder to current tax on global intangible low-taxed income (“GILTI”) earned by certain foreign subsidiaries. Under U.S. GAAP, an entity can make an accounting policy election to either recognize deferred taxes for temporary differences expected to reverse as GILTI in future years or provide for the tax expense related to GILTI resulting from those items in the year of the GILTI inclusion (i.e., as a period expense). The Company has elected to recognize the tax on GILTI as a period expense in the period of inclusion. As such, no deferred taxes are recorded on the Company’s temporary differences that might reverse as GILTI in future years.
Uncertain Tax Positions
The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained in a court of last resort. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company does not believe its consolidated financial statements include any uncertain tax positions. It is the Company’s policy to recognize interest and penalties accrued on any unrecognized tax benefit as a component of income tax expense.
w)    Stock-Based Compensation
The Company measures compensation expense for stock awards granted to employees and non-employees in accordance with ASC 718, Compensation—Stock Compensation. Stock-based compensation is measured at fair value on grant date. The Company classified all stock awards as equity awards at the grant date, and reassesses the liability versus equity treatment on a quarterly basis for any changes that have occurred during the period presented that may result in a reclassification. Equity-classified awards are recognized as stock-based compensation expense over an employee’s requisite service period or a non-employee’s vesting
15


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
period on the basis of the grant date fair value. The Company elects to account for forfeitures as they occur, rather than making estimates of future forfeitures.
Management Incentive Units
During 2019, LiveVox TopCo established a Management Incentive Unit program whereby the LiveVox TopCo board of directors has the power and discretion to approve the issuance of Class B Units that represent management incentive units (“MIUs”) to any manager, director, employee, officer or consultant of the Company or its subsidiaries. Vesting begins on the date of issuance, and the MIUs vest ratably over five years with 20% of the MIUs vesting on each anniversary of a specified vesting commencement date, subject to the grantee’s continued employment with the Company on the applicable vesting date. Vesting of the MIUs will accelerate upon consummation of a “sale of the company”, which is defined by the LiveVox TopCo limited liability company agreement.
The Company measures stock-based compensation expense for MIUs based on the grant date fair value of the award estimated by using a Monte Carlo simulation. Monte Carlo simulation is a widely accepted approach for financial instruments with path dependencies. The Company records stock-based compensation expense for the issued and outstanding MIUs based on the service condition on a straight-line basis over the requisite service period of five years, reduced for actual forfeited MIUs.
Please see Note 15 for further detail about stock-based compensation expenses related to MIUs under the Management Incentive Unit program.
2021 Equity Incentive Plan
On June 16, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (as amended, the “2021 Plan”), which became effective upon the closing of the Merger on June 18, 2021. On June 13, 2023, the Compensation Committee approved an amendment to the 2021 Plan to clarify that the limitation on the maximum grant date fair value for awards shall apply only to the Company’s non-employee directors. As of June 30, 2023, the number of shares reserved for issuance is 19,695,679. The Company grants Restricted Stock Units (“RSUs”) and Performance-based Restricted Stock Units (“PSUs”) awards to employees, executives, directors, and eligible consultants of the Company.
RSUs are subject to service conditions only. The Company estimates the grant date fair value of RSUs using the closing price of the Company’s Class A common stock on Nasdaq on the measurement date. Stock-based compensation expense for RSUs issued to employees is recognized on a straight-line basis over the vesting period for the entire award, reduced for actual forfeited RSUs. Stock-based compensation expense for RSUs issued to non-employees is recognized as the goods are received or services are performed. The requisite service period typically ranges from one to six years based on the grantee’s role in the Company. The amount of cumulative compensation cost recognized at any date must at least equal the portion of the grant date value of the award that is vested at that date.
PSUs, which are granted to certain key employees, vest either based on the achievement of predetermined market conditions or based on both service and market conditions. The Company estimates the grant date fair value of PSUs using a Monte Carlo simulation. The Company recognizes stock-based compensation expense for PSUs on a tranche-by-tranche basis (i.e., the accelerated attribution method) over an employee’s requisite service period, which is the longer of the time-vesting period or the derived service period inferred from the valuation model. Stock-based compensation expense of equity-classified PSUs is recognized provided that the good is delivered or the service is rendered, regardless of when, if ever, the market conditions are satisfied.
Payment of the underlying shares in connection with the vesting of employee RSUs and PSUs generally triggers a tax obligation for the employee, which is required to be remitted to the relevant tax authorities. The Company withholds otherwise deliverable RSU or PSU shares having a fair value at the vest date equal to the maximum statutory withholding tax amount and remits the remaining RSU or PSU shares to the employee recipients. Any cash received and paid to meet an employees’ statutory withholding tax requirement is reflected as a financing activity within the consolidated statements of cash flows. During the six months ended June 30, 2023, the Company withheld 412,692 shares to cover employee recipients’ withholding tax obligations.
Non-employee directors acting in their role as members of a board of directors are treated as employees for purpose of ASC 718 if (a) those directors were elected by the Company’s stockholders and (b) the awards granted to non-employee directors are for their services as directors but not for other services. While a non-employee director may be considered an employee under ASC
16


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
718, he or she is not considered an employee under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to a non-employee director. Independent consultants are non-employees under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to an independent consultant.
Please see Note 15 for further detail about stock-based compensation expenses related to RSUs and PSUs under the 2021 Plan.
x)    Acquisitions
The Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen is met, the transaction is accounted for as an asset acquisition. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.
y)    Public and Forward Purchase Warrants
Prior to the Merger, Crescent issued 7,000,000 private placement warrants (“Private Warrants”) and 12,499,995 public warrants (“Public Warrants”) at the close of Crescent’s initial public offering (“IPO”) on March 7, 2019. As an incentive for LiveVox to enter into the Merger Agreement, pursuant to the Sponsor Support Agreement dated January 13, 2021, Crescent’s sponsor agreed to the cancellation of all of the Private Warrants prior to the Closing Date. In addition, 833,333 Forward Purchase Warrants (“Forward Purchase Warrants”) were issued pursuant to the Forward Purchase Agreement dated January 13, 2021 between Crescent and Old LiveVox. The 12,499,995 Public Warrants and the 833,333 Forward Purchase Warrants (collectively, the “Warrants”) remain outstanding after the Merger. Each whole Warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments. The Warrants are exercisable at any time prior to June 18, 2026. See Note 12 for further information on stock warrants.
Upon consummation of the Merger, the Company concluded that (a) the Public Warrants meet the derivative scope exception for contracts in the Company’s own stock and are recorded in stockholders’ equity and (b) the Forward Purchase Warrants do not meet the derivative scope exception and are accounted for as derivative liabilities. Specifically, the Forward Purchase Warrants contain provisions that cause the settlement amounts to be dependent upon the characteristics of the holder of the Warrant which is not an input into the pricing of a fixed-for-fixed option on equity shares. Therefore, the Forward Purchase Warrants are not considered indexed to the Company’s stock and should be classified as a liability. Since the Forward Purchase Warrants meet the definition of a derivative, the Company recorded the Forward Purchase Warrants as liabilities on the consolidated balance sheets at fair value upon the Merger, with an offsetting entry to additional paid-in capital. The gain or loss resulting from decrease or increase in the fair value of the Forward Purchase Warrants in the subsequent periods is recognized in the consolidated statements of operations and comprehensive loss. The fair value of the Forward Purchase Warrants was measured using the Black-Scholes option-pricing model at each measurement date. See Note 19 for further information on fair value.
z)    Restructuring Charges
Restructuring charges associated with management-approved restructuring plans may include employee severance and termination benefits, lease and non-lease contract termination costs, impairment of long-lived assets, and other related costs associated with restructuring activities.
The Company accounts for employee severance and termination benefits that represent a one-time benefit in accordance with ASC 420, Exit or Disposal Cost Obligations. The Company accrues employee severance and termination benefits associated with a one-time benefit arrangement when employees are notified of their termination benefits.
The Company records employee severance and termination benefits in accordance with ASC 712, Compensation - Nonretirement and Postemployment Benefits, if it pays the benefits as part of an ongoing benefit arrangement, which includes benefits provided as part of its established severance policies, a consistent past practice or in accordance with statutory requirements. The Company accrues employee severance and termination benefits associated with an ongoing benefit arrangement when the payment is probable and the amount is reasonably estimable.
Non-lease contract termination costs and other costs associated with restructuring activities are recorded in accordance with ASC 420.
17


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
Please see Note 22 for a full description of the Company’s restructuring actions.
aa)    Recently Adopted Accounting Pronouncements
As an emerging growth company (“EGC”), the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act until such time the Company is no longer considered to be an EGC. The Company adopted the following new accounting pronouncements during the six months ended June 30, 2023:
ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) and Codification Improvement Amendments
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, which changes the impairment model for most financial assets, which includes the Company’s accounts receivable and other financial instruments. The new standard replaces the existing incurred loss impairment model with a current expected credit loss impairment model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to AFS debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which clarifies that receivables arising from operating leases are not within the scope of Topic 326, Financial Instruments—Credit Losses. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief, which permits an entity, upon adoption of ASU No. 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, FASB issued ASU No. 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), which changes the effective dates for Topic 326 to give implementation relief to certain types of entities. In November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which includes various narrow-scope improvements and clarifications. In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments, which clarifies and improves certain financial instruments guidance. In March 2022, the FASB issued ASU No. 2022-02, Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures, which eliminates the recognition and measurement guidance for a troubled debt restructuring for creditors that have adopted ASU No. 2016-13 and also requires public business entities to present current-period gross write-offs (on a current year-to-date basis for interim-period disclosures) by year of origination in their vintage disclosures. ASU 2016-13 and all subsequent updates are effective for public business entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For all other entities, for annual reporting periods beginning after December 15, 2022 and interim periods within those fiscal years. The Company adopted these new standards effective January 1, 2023 on a modified retrospective basis, and the adoption did not result in a material cumulative-effect adjustment in its consolidated financial statements. Please refer to Note 2(i) and Note 2(j) for additional information relating to the Company’s application of new standards to its marketable securities and accounts receivable, respectively.
ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50)
In September 2022, the FASB issued ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2023 utilizing a retrospective method of transition, except for the rollforward requirement which the Company applied prospectively. The adoption did not have a material impact on the Company’s consolidated financial statements and related disclosures. See Note 7 for further information on the Company's supplier finance program.
bb)    Recently Issued Accounting Pronouncements
18


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity, including removing certain conditions for equity classification, and amending certain guidance on the computation of EPS for contracts on an entity’s own equity. The guidance is effective for public business entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. For all other entities, the guidance is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Entities can elect to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company is currently evaluating the impact this pronouncement will have on its consolidated financial statements and plans to adopt this standard effective January 1, 2024.

3.    Revenue
Contract Balance
The following table provides information about accounts receivable, net, and contract liabilities from contracts with customers. The Company did not have any contract assets as of June 30, 2023 and December 31, 2022 (dollars in thousands):
 
 June 30, 2023  December 31, 2022
Accounts receivable, net$21,429 $21,447 
Contract liabilities, current (deferred revenue)1,533 1,318 
Contract liabilities, non-current (deferred revenue)382 338 

Changes in the contract liabilities balances are as follows (dollars in thousands):

 June 30, 2023  December 31, 2022  $ Change
Contract liabilities (deferred revenue)$1,915 $1,656 $259 

The increase in deferred revenue was due to billings in advance of performance obligations being satisfied, net of revenue recognized for services rendered during the period presented. Revenue of $0.3 million and $1.1 million was recognized during the three and six months ended June 30, 2023, respectively, which was included in the deferred revenue balance at the beginning of the period. Revenue of $0.4 million and $0.9 million was recognized during the three and six months ended June 30, 2022, respectively, which was included in the deferred revenue balance at the beginning of the period.

Remaining Performance Obligations
Remaining performance obligations represent the contracted minimum usage commitments and do not include an estimate of additional usage in excess of contractual minimum commitments. The Company’s contract terms typically range from one to three years. Revenue as of June 30, 2023 that has not yet been recognized was approximately $176.5 million, of which $95.8 million and $80.7 million is expected to be recognized as revenue within one year and beyond one year, respectively. As of June 30, 2023, the Company expects to recognize revenue on the remaining performance obligations over the next 50 months.
4.    Marketable Securities
19


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
As of June 30, 2023 and December 31, 2022, the Company designated all marketable securities as debt securities and classified them as AFS. There were no transfers of debt securities among AFS, HTM and trading categories during the three and six months ended June 30, 2023 and 2022.
The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at June 30, 2023 aggregated by major security type (dollars in thousands):

Amortized CostGross Unrealized GainGross Unrealized LossFair Value
U.S. corporate securities$33,220 $1 $(665)$32,556 
U.S. government securities2,450  (16)2,434 
Asset-backed securities8,144 103 (228)8,019 
Other debt securities749  (20)729 
Total available for sale securities44,563 104 (929)43,738 
Total debt securities$44,563 $104 $(929)$43,738 

The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at December 31, 2022 aggregated by major security type (dollars in thousands):

Amortized CostGross Unrealized GainGross Unrealized LossFair Value
U.S. corporate securities$40,186 $4 $(1,112)$39,078 
U.S. government securities1,479  (2)1,477 
Asset-backed securities7,181 8 (277)6,912 
Other debt securities747  (32)715 
Total available for sale securities49,593 12 (1,423)48,182 
Total debt securities$49,593 $12 $(1,423)$48,182 

Refer to Note 19 for additional information regarding the fair value measurements of the Company’s marketable securities.

Maturity Analysis
The following table presents the amortized cost and fair value of the Company’s AFS debt securities by contractual maturities at June 30, 2023 (dollars in thousands):

As of June 30, 2023Amortized CostFair Value
Due in one year or less$20,701 $20,277 
Due after one year through five years23,862 23,461 
Total available for sale securities44,563 43,738 
Total debt securities$44,563 $43,738 

Sales of Marketable Securities
Proceeds from sale of AFS debt securities and the associated gains and losses realized in earnings during the three and six months ended June 30, 2023 and 2022 are listed below (dollars in thousands):

20


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Proceeds from sale of available for sale debt securities$2,493 $1,936 $10,097 $3,451 
Gross realized gain$ $ $ $ 
Gross realized loss(24)(33)(75)(42)
Net realized loss on sale of available for sale debt securities$(24)$(33)$(75)$(42)

Allowance for Credit Losses
At June 30, 2023, the Company reviewed 79 individual AFS debt securities in unrealized loss positions and determined that it does not intend to sell these securities and it is not more likely than not that it will be required to sell these securities before recovery of their amortized cost bases. The Company concluded that the unrealized losses identified as of June 30, 2023 are due to short-term interest rate fluctuations, and not credit losses. Further, the Company noted that the present value of future cash flows discounted using the effective interest rate at the date the security was acquired was equal to or greater than the book value of the security, which further supports the conclusion that there is no credit loss. As such, the Company determined no credit loss existed and did not record an allowance for credit losses for its AFS debt securities at June 30, 2023. The Company will continue to monitor its AFS debt securities on a quarterly basis to assess whether there have been any additional indicators of credit losses.
The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in unrealized loss positions and for which an allowance for credit losses has not been recorded at June 30, 2023 (dollars in thousands):

In Unrealized Loss Position For
Less Than 12 Months
In Unrealized Loss Position For
12 Months Or Longer
Fair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. corporate securities$21,133 $(450)$11,423 $(215)
U.S. government securities486 (3)1,948 (13)
Asset-backed securities3,361 (120)4,658 (108)
Other debt securities729 (20)  
Total available for sale securities25,709 (593)18,029 (336)
Total debt securities$25,709 $(593)$18,029 $(336)

At December 31, 2022, the Company reviewed 83 individual AFS debt securities in unrealized loss positions and determined that it did not intend to sell these securities and it is not more likely than not that it would be required to sell these securities before recovery of their amortized cost bases. The Company concluded that the unrealized losses identified as of December 31, 2022 were due to short-term interest rate fluctuations, and did not result from credit losses. Further, the Company noted that the present value of future cash flows discounted using the effective interest rate at the date the security was acquired was equal to or greater than the book value of the security, which further supports the conclusion that there was no credit loss. As such, the unrealized loss remains appropriately recorded in other comprehensive income (loss) as of December 31, 2022 and is not adjusted at adoption of ASC 326.
The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in an unrealized loss position at December 31, 2022 (dollars in thousands):

21


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
In Unrealized Loss Position For
Less Than 12 Months
In Unrealized Loss Position For
12 Months Or Longer
Fair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. corporate securities$23,625 $(464)$15,453 $(648)
U.S. government securities995 (2)482  
Asset-backed securities1,034 (13)5,878 (264)
Other debt securities  715 (32)
Total available for sale securities25,654 (479)22,528 (944)
Total debt securities$25,654 $(479)$22,528 $(944)

Accrued Interest
Accrued interest receivable on AFS debt securities at June 30, 2023 and December 31, 2022 was $0.2 million and $0.2 million, respectively, and was excluded from both the fair value and the amortized cost basis of AFS debt securities and was recorded within prepaid expenses and other current assets in the Company’s consolidated balance sheets. There was no interest reversed during the three and six months ended June 30, 2023 and 2022.

5.    Property and Equipment
Property and equipment consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):
 
June 30, 2023December 31, 2022
Computer software$426 $426 
Computer equipment3,566 3,408 
Furniture and fixtures1,734 1,736 
Leasehold improvements1,537 1,525 
Total7,263 7,095 
Less: accumulated depreciation and amortization(5,033)(4,477)
Property and equipment, net$2,230 $2,618 
 
Depreciation and amortization expense for property and equipment totaled $0.2 million and $0.3 million for the three months ended June 30, 2023 and 2022, respectively, and totaled $0.5 million and $0.6 million for the six months ended June 30, 2023 and 2022, respectively. Amortization of computer software charged to operations for the three months ended June 30, 2023 and 2022 was immaterial for both periods, and is included in depreciation expense. Amortization of computer software charged to operations for the six months ended June 30, 2023 and 2022 was immaterial and $0.1 million, respectively.

6.    Goodwill and Identified Intangible Assets
Goodwill
Goodwill was recorded as a result of the acquisition of the Company in 2014 by funds affiliated with Golden Gate Capital and the acquisitions made by the Company in 2019 of Teckst Inc. and SpeechIQ LLC.
Subsequent to the annual impairment test completed during the fourth quarter of 2022, the Company believes there have been no triggering events that would require an impairment review of goodwill outside of the required annual impairment review. For the three and six months ended June 30, 2023 and 2022, there was no impairment to the carrying value of the Company’s goodwill.
There were no changes in the carrying amount of goodwill during the six months ended June 30, 2023 or the year ended December 31, 2022.
22


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)

Identified Intangible Assets
Intangible assets were acquired in connection with the acquisition of the Company in March 2014 by Golden Gate Capital, and the Company’s acquisition of Teckst Inc., SpeechIQ LLC and BusinessPhone in October 2019, December 2019, and February 2021, respectively.
Amortization expense related to the Company’s identified intangible assets was $0.8 million and $0.8 million for the three months ended June 30, 2023 and 2022, respectively, and $1.6 million and $1.9 million for the six months ended June 30, 2023 and 2022, respectively. On the face of the consolidated statements of operations and comprehensive loss the amortization of technology-based intangible assets is included within cost of revenue, the amortization of marketing-based and customer-based intangible assets are included within sales and marketing expense, and the amortization of the acquired workforce is included within cost of revenue and research and development expense.
Identified intangible assets consisted of the following at June 30, 2023 (dollars in thousands):

CostAccumulated
Amortization
Carrying
Amount
Weighted Average
Remaining Life
(In Years)
Marketing-based$1,400 $(1,366)$34 0.46
Technology-based18,300 (17,592)708 0.80
Customer-based27,700 (13,619)14,081 6.89
Workforce-based380 (149)231 7.60
$47,780 $(32,726)$15,054 

Identified intangible assets consisted of the following at December 31, 2022 (dollars in thousands):

CostAccumulated
Amortization
Carrying
Amount
Weighted Average
Remaining Life
(In Years)
Marketing-based$1,400 $(1,328)$72 0.96
Technology-based18,300 (17,082)1,218 1.25
Customer-based27,700 (12,581)15,119 7.38
Workforce-based380 (134)246 6.48
$47,780 $(31,125)$16,655 

Future amortization of identified intangible assets at June 30, 2023 is shown below (dollars in thousands):

As of June 30, 2023Amount
Remaining 2023$1,581 
20242,321 
20252,106 
20262,088 
20272,020 
2028 and beyond4,938 
Total future identified intangible asset amortization$15,054 

7.    Accrued Expenses
Accrued expenses consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):

23


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
June 30, 2023December 31, 2022
Accrued bonuses$2,774 $4,078 
Accrued paid time off2,414 2,743 
Accrued commissions1,487 1,726 
Principal and interest payable under the structured payable arrangement 444 
Other accrued expenses3,939 3,408 
Total accrued expenses$10,614 $12,399 

In July 2022, the Company entered into a financing arrangement with a third-party intermediary to establish a structured payable arrangement related to the Company’s commercial insurance policy on directors and officers. The structured payable arrangement was paid through three quarterly installment payments on August 22, 2022, November 22, 2022 and February 22, 2023. The following table summarizes the changes in the principal and interest payable under the structured payable arrangement during the six months ended June 30, 2023 (dollars in thousands):

Structured payable arrangement
Liability as of December 31, 2022$444 
Cash payments(444)
Liability as of June 30, 2023$ 

8.    Leases
The Company accounts for operating leases and finance leases in accordance with ASC 842, Leases.
The Company has leases for offices, data centers and other computer and networking equipment that expire at various dates through 2027. The Company’s leases have remaining terms of one to four years, and some of the leases include a Company option to extend the leases. As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company has elected the practical expedient on not separating lease components from non-lease components for right-of-use assets.
There were no finance leases as of June 30, 2023 and the balance of finance leases was immaterial as of December 31, 2022.
The operating lease cost was as follows (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Operating lease cost$412 $555 $1,343 $1,075 

On January 30, 2023, the Company announced the closure of certain underutilized physical offices within the United States as more of the Company’s employees shift to a hybrid or remote work environment. During the six months ended June 30, 2023, the Company recognized an impairment charge of $0.5 million to reflect the write-down of the carrying amount excess over the
24


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
fair value of the right-of-use asset for the offices closed, which is included in the operating lease cost discussed above. No impairment charge was recorded during the three months ended June 30, 2023 or the three and six months ended June 30, 2022.
Supplemental cash flow information related to operating leases was as follows (dollars in thousands):

Six Months Ended June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$987 $1,168 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$ $617 

Supplemental balance sheet information related to operating leases was as follows (dollars in thousands):

June 30,
2023
December 31,
2022
Operating lease right-of-use assets$3,734 $4,920 
Operating lease liabilities:
Operating lease liabilities—current$1,342 $1,655 
Operating lease liabilities—less current portion3,166 3,649 
Total operating lease liabilities$4,508 $5,304 

Weighted average remaining terms were as follows:

June 30,
2023
December 31,
2022
Weighted average remaining lease term
Operating leases3.50 years3.77 years

Weighted average discount rates were as follows:
 
June 30,
2023
December 31,
2022
Weighted average discount rate
Operating leases9.2 %8.9 %

Maturities of lease liabilities were as follows (dollars in thousands):

25


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
As of June 30, 2023Operating
leases
Remaining 2023$956 
20241,245 
20251,085 
20261,031 
2027517 
Total lease payments4,834 
Less: imputed interest(326)
Total$4,508 

As of June 30, 2023, the Company had no operating leases which had been executed but not yet commenced.

9.    Borrowings Under Term Loan and Line of Credit
At June 30, 2023 and December 31, 2022, term loan borrowings were as follows (dollars in thousands):

June 30, 2023December 31, 2022
Total term loan obligations$53,936 $54,567 
Less: current portion of term loan(1,332)(982)
Long-term term loan obligations$52,604 $53,585 

The Company entered into a term loan and revolving credit facility with PNC Bank on November 7, 2016 (as amended, the “Credit Facility”), which has been amended several times. The term loan is due December 31, 2025. On March 31, 2023, the Company entered into the Eighth Amendment to the Credit Facility (the “Eighth Amendment”). The Eighth Amendment, among other changes, (a) resets the existing annual recurring revenue financial covenant beginning with the testing period ending March 31, 2023, and (b) amends the interest rate provisions, including to replace the LIBOR benchmark interest rate with an adjusted SOFR benchmark interest rate (as defined in the agreement governing the Credit Facility). As amended, borrowings under the Credit Facility will accrue interest at a per annum rate, at the Company’s option, based on either (a) a base rate (as defined in the agreement governing the Credit Facility) plus a margin of 4.0% or (b) an adjusted term SOFR (based on one- or three-month interest periods) plus a margin of 5.0%. On May 31, 2023, the Company entered into the Ninth Amendment to the Credit Facility, which provides clarification related to the letter of credit fees. All other terms and conditions remain the same. The Company elected an adjusted SOFR rate at June 30, 2023 and the interest rate for the term loan portion of the Credit Facility was 10.2%.
As of June 30, 2023, the term loan commitment was $54.5 million, the revolver commitment was $5.0 million and the letter of credit sublimit was $1.5 million. Term loan repayments made by the Company totaled $0.3 million and $0.1 million during the three months ended June 30, 2023 and 2022, respectively, and $0.4 million and $0.3 million during the six months ended June 30, 2023 and 2022, respectively.
The Company incurred original issue discount of $0.3 million related to the Eighth Amendment, which, along with the remaining balance of the previously deferred original issue discount and loan fees in the amount of $0.3 million related to the original Credit Facility and all previous amendments, is amortized and recorded to interest expense over the remaining term of the amended Credit Facility using the effective interest method. Third party loan fees associated with the Eighth Amendment were $0.1 million and expensed upon close of the loan. Total unamortized loan costs associated with the term loan totaled $0.5 million and $0.3 million at June 30, 2023 and December 31, 2022, respectively and are recorded within term loan, net of current.
The Company was in compliance with all debt covenants at June 30, 2023 and December 31, 2022 and was in compliance with all debt covenants as of the date of issuance of these consolidated financial statements. There was no unused borrowing capacity under the term loan portion of the Credit Facility at June 30, 2023 and December 31, 2022. On March 31, 2023, the Company drew down approximately $0.3 million under the revolving portion of the Credit Facility to pay for the original issue discount related to the Eighth Amendment, which was repaid in full by the Company as of June 30, 2023. The interest rate for the
26


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
revolving portion of the Credit Facility on June 30, 2023 was zero. There were no amounts outstanding under the revolving portion of the Credit Facility as of December 31, 2022.
Aggregate principal maturities of the term loan as of June 30, 2023 were as follows (dollars in thousands):

As of June 30, 2023Amount to Mature
Remaining 2023$561 
20241,753 
202552,158 
Total$54,472 

The net carrying amount of the liability component of the term loan was as follows (dollars in thousands):

June 30, 2023December 31, 2022
Principal$54,472 $54,893 
Less: Unamortized issuance costs(536)(326)
Net carrying amount$53,936 $54,567 

10.    Letters of Credit
On November 8, 2016, the Company established an irrevocable standby letter of credit using a sub-facility under the Credit Facility, to serve as a security deposit for the Company’s San Francisco office. The letter of credit automatically extends for one-year periods from the original expiration date, September 10, 2017, unless written notice is presented to the beneficiary at least 60 days prior to the current expiration date. The irrevocable standby letter of credit has been amended several times, and the latest amendment on July 20, 2022 decreased the total amount to $0.2 million. All other terms and conditions remained unchanged.

11.    Related Party Transactions
The Company pays monthly board of director fees plus reimbursement of expenses incurred on behalf of the Company to members of the Company’s board of directors. During the three and six months ended June 30, 2023, board of director fees totaled $0.3 million and $0.6 million, respectively, and expense reimbursements were immaterial during both periods. The Company also granted RSUs to directors on August 18, 2021, August 5, 2022 and June 16, 2023 under the 2021 Plan. Stock-based compensation expense relating to the RSU awards granted to the board of directors totaled $0.5 million and $1.0 million during the three and six months ended June 30, 2023, respectively. During the three and six months ended June 30, 2022, board of director fees totaled $0.2 million and $0.4 million, respectively, and expense reimbursements were immaterial during both periods. Stock-based compensation expense relating to the RSU awards granted to the board of directors totaled $0.2 million and $0.3 million during the three and six months ended June 30, 2022, respectively. The unpaid balance of board of director fees due to related parties was immaterial as of June 30, 2023 and December 31, 2022.
There were no related party accounts receivable as of June 30, 2023 and December 31, 2022.
The related party transactions with affiliate companies were immaterial during the three and six months ended June 30, 2023 and 2022.

12.    Stock Warrants
Public and Forward Purchase Warrants
Immediately following the Merger, LiveVox assumed 833,333 Forward Purchase Warrants and 12,499,995 Public Warrants that had been previously issued by Crescent. Each whole Warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments.
27


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
The Company may redeem the outstanding Public Warrants, in whole and not in part, upon a minimum of 30 days’ prior written notice of redemption (“Redemption Period”). For purposes of the redemption, “Redemption Price” shall mean the last reported sales price of the Company’s common stock for any twenty trading days within the thirty trading-day period ending on the third trading day prior to the date on which notice of the redemption is given. The Company may redeem the outstanding Public Warrants for cash at a price of $0.01 per Warrant if the Reference Value equals or exceeds $18.00 per share. The warrant holders have the right to exercise their outstanding Warrants prior to the scheduled redemption date during the Redemption Period at $11.50 per share. If the Company calls the Public Warrants for redemption, the Company will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis”, as described in the warrant agreement.
The Forward Purchase Warrants and the shares of Class A common stock issuable upon the exercise of the Forward Purchase Warrants are transferable, assignable and salable, subject to certain limited exceptions. Additionally, the Forward Purchase Warrants are exercisable for cash or on a cashless basis, at the holder’s option, and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Forward Purchase Warrants are held by someone other than the initial purchasers or their permitted transferees then such Warrants will be redeemable by the Company and exercisable by the warrant holders on the same basis as the Public Warrants.
As of June 30, 2023, there were 13,333,328 Warrants outstanding, and no Warrants have been exercised.

13.    Stockholders’ Equity
Common Stock
On June 22, 2021, the Company’s Class A common stock, publicly traded warrants and publicly traded units began trading on Nasdaq under the ticker symbols “LVOX”, “LVOXW” and “LVOXU,” respectively. Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 500,000,000 shares of Class A common stock with a par value of $0.0001 per share. As of June 30, 2023, the Company had 94,201,711 shares of Class A common stock issued and outstanding (101,745,461 shares of common stock, less 7,543,750 of which are held in an escrow account to be released only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021 (the “Escrowed Shares”)). As of December 31, 2022, 500,000,000 shares of Class A common stock were authorized, and 92,729,127 shares were issued and outstanding (100,272,877 shares of common stock, less 7,543,750 Escrowed Shares).
The accumulated other comprehensive loss and accumulated deficit are included in stockholders’ equity. At June 30, 2023 and December 31, 2022, the accumulated other comprehensive loss totaled $1.4 million and $2.2 million, respectively. The Company’s accumulated deficit totaled $178.4 million and $165.5 million at June 30, 2023 and December 31, 2022, respectively.

Preferred Stock
Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 25,000,000 shares of preferred stock having a par value of $0.0001 per share. As of June 30, 2023, no shares of LiveVox preferred stock were issued and outstanding. As of December 31, 2022, 25,000,000 shares of preferred stock were authorized, and no shares of preferred stock were issued and outstanding.

Net Transfer from LiveVox TopCo
During the six months ended June 30, 2023, the Company received $0.2 million from LiveVox TopCo to pay for the bonuses to the Company’s Chief Financial Officer in connection with the consummation of the Merger, and recorded it as additional paid-in-capital in the consolidated balance sheets.

14.    Analysis of the Changes in Accumulated Other Comprehensive Income (Loss)
Accumulated other comprehensive income (loss) in the Company’s consolidated balance sheets includes foreign currency translation items associated with the Company’s foreign operations, and unrealized gain (loss) on the Company’s AFS debt
28


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
securities. Following is an analysis of the changes in accumulated other comprehensive loss, net of applicable taxes, at June 30, 2023 and 2022 (dollars in thousands):
 
June 30, 2022
Foreign currency translation adjustmentNet unrealized gain (loss) on marketable securitiesTotal accumulated other comprehensive loss
Balance, beginning of period$(300)$(177)$(477)
Other comprehensive loss(202)(1,176)(1,378)
Balance, end of period$(502)$(1,353)$(1,855)
June 30, 2023
Foreign currency translation adjustmentNet unrealized gain (loss) on marketable securitiesTotal accumulated other comprehensive loss
Balance, beginning of period$(784)$(1,412)$(2,196)
Other comprehensive income206 586 792 
Balance, end of period$(578)$(826)$(1,404)

Components of other comprehensive income (loss) and related taxes for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):

Three Months Ended
June 30,
20232022
Before taxTax effectNet of taxBefore taxTax effectNet of tax
Foreign currency translation adjustment$143 $3 $140 $(156)$(3)$(153)
Net unrealized gain (loss) on marketable securities162 3 159 (295)(7)(288)
Total other comprehensive income (loss)$305 $6 $299 $(451)$(10)$(441)

Six Months Ended June 30,
20232022
Before taxTax effectNet of taxBefore taxTax effectNet of tax
Foreign currency translation adjustment$200 $(6)$206 $(199)$3 $(202)
Net unrealized gain (loss) on marketable securities568 (18)586 (1,160)16 (1,176)
Total other comprehensive income (loss)$768 $(24)$792 $(1,359)$19 $(1,378)

The amount of net realized loss on sale of marketable securities that has been previously included as net unrealized loss in other comprehensive income (loss) and then reclassified out of other comprehensive income (loss) into earnings is $0.1 million during the six months ended June 30, 2023 and immaterial during the three months ended June 30, 2023 and the three and six months ended June 30, 2022.

15.    Stock-Based Compensation
Management Incentive Units
As of June 30, 2023, all MIUs are classified as equity. MIU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

29


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (1)
Outstanding at December 31, 20221,896$0.79 
Granted 
Vested(632)0.79 
Forfeited(215)0.79 
Outstanding at June 30, 20231,049$0.79 1.00 year
(1) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.

2021 Equity Incentive Plan
Restricted Stock Units
As of June 30, 2023, all RSUs granted to employees and non-employees are classified as equity.
Employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

Equity-classified RSUs - employee (1)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (2)
Outstanding at December 31, 20228,110 $4.00 
Granted3,992 2.62 
Vested(1,881)3.51 
Forfeited(981)4.47 
Outstanding at June 30, 20239,240 $3.45 1.65 years
(1) Represents awards granted to employees, executives and directors of the Company.
(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
The aggregate fair value of employee RSUs outstanding as of June 30, 2023, based on the fair value at the reporting period end, was $25.4 million. The aggregate fair value of employee RSUs vested during the six months ended June 30, 2023, based on the fair value on the vest date, was $5.1 million.

Non-employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

Equity-classified RSUs - non-employee (1)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (2)
Outstanding at December 31, 202219 $2.91 
Granted  
Vested(4)2.77 
Forfeited  
Outstanding at June 30, 202315 $2.96 1.39 years
30


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
(1) Represents awards granted to eligible consultants of the Company.
(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
The aggregate fair value of non-employee RSUs outstanding as of June 30, 2023, based on the fair value at the reporting period end, was immaterial. The aggregate fair value of non-employee RSUs vested during the six months ended June 30, 2023, based on the fair value on the vest date, was immaterial.

Performance-Based Restricted Stock Units
As of June 30, 2023, all PSUs granted to employees are classified as equity.
As discussed in Note 2(w), the Company estimates the fair value of the PSUs at each measurement date by using a Monte Carlo simulation. The key inputs used in the Monte Carlo simulation are stock price, expected share price volatility, expected life, risk-free interest rate, and vesting hurdles. The stock price is based on the closing price of the Company’s Class A common stock on Nasdaq as of the valuation date. The volatility input is estimated using the volatility of the Company’s peer companies as well as the Company’s own implied volatility. The expected life of the PSUs is 30 years and all PSUs are assumed to be fully vested at the end of year 30. The risk-free interest rate is based on the Thirty-year Constant Maturity Treasury Rate. The vesting hurdles are set forth in the PSU agreement. The weighted average assumptions (weighted by relative grant date fair value) used in the Monte Carlo simulation to value PSUs granted during the periods presented are as follows:

June 30, 2023December 31, 2022
Stock price$2.59 $4.94 
Measurement period30.00 years30.00 years
Expected volatility52.50 %47.50 %
Risk-free rate3.73 %2.24 %
Vesting hurdle 1$4.42 $12.50 
Vesting hurdle 2$ $15.00 
Vesting hurdle 3$ $17.50 

PSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

Equity-classified PSUs - employee (1)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (2)
Outstanding at December 31, 20221,707 $6.39 
Granted211 2.59 
Vested  
Forfeited(170)6.28 
Outstanding at June 30, 20231,748 $5.94 8.91 years
(1) Represents awards granted to employees and executives of the Company.
(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
The aggregate fair value of PSUs outstanding as of June 30, 2023, based on the fair value at the reporting period end, was $4.8 million. None of the PSUs vested during the six months ended June 30, 2023.

31


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
Stock-Based Compensation Expense
The following tables present the Company’s stock-based compensation expense by financial statement line item and by award type for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Cost of revenue$257 $403 $365 $715 
Sales and marketing expense557 870 876 1,477 
General and administrative expense1,512 941 2,889 1,601 
Research and development expense916 1,209 1,761 2,109 
Total stock-based compensation$3,242 $3,423 $5,891 $5,902 


Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Equity-classified awards:
MIUs$104 $139 $207 $278 
RSUs - employee2,879 2,997 5,330 5,064 
RSUs - non-employee5 15 10 23 
PSUs - employee254 272 344 537 
Total equity-classified awards3,242 3,423 5,891 5,902 
Total stock-based compensation$3,242 $3,423 $5,891 $5,902 

There were no income tax benefits recognized for the six months ended June 30, 2023 and 2022, related to tax deductions from RSU awards vesting during that period. Due to the Company’s net operating loss, the related tax deductions result in deferred tax assets that are fully offset with a valuation allowance.
As of June 30, 2023, unrecognized stock-based compensation expense related to unvested awards by award type and their expected weighted-average recognition periods are summarized in the following table (dollars in thousands):

Unrecognized Stock-based Compensation ExpenseWeighted-average Recognition Period (1)
Equity-classified awards:
MIUs$622 1.50 years
RSUs - employee30,062 3.03 years
RSUs - non-employee42 2.64 years
PSUs - employee8,597 8.91 years
Total equity-classified awards39,323 
Total unrecognized stock-based compensation$39,323 
(1) The weighted-average recognition period is calculated as the sum of the weighted remaining period to recognize expense for unvested awards divided by the sum of the shares that are expected to vest for all awards that have not vested or expired by the end of the reporting period. For awards for which the straight-line method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of the entire award. For awards for which the accelerated attribution method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of each separately vesting portion of the award.

32


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
16.    Geographic Information
Disaggregation of Revenue
The following table disaggregates the Company’s revenue by geographic area for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
United States$32,940 $30,756 $67,411 $60,305 
Americas (excluding United States)794 936 1,704 1,988 
Asia1,618 1,256 3,080 2,715 
Europe23 39 46 72 
Total revenue$35,375 $32,987 $72,241 $65,080 

In addition, 99.5% of the Company’s revenue is denominated in U.S. dollars and 0.5% is denominated in foreign currencies.

Property and Equipment
The following table summarizes total property and equipment, net in the respective locations at June 30, 2023 and December 31, 2022 (dollars in thousands):

June 30, 2023December 31, 2022
United States$1,043 $1,291 
Americas (excluding United States)291 309 
Asia896 1,018 
Property and equipment, net$2,230 $2,618 

The geographical location of the Company’s customers affects the nature, amount, timing and uncertainty of revenue and cash flows due to the potential for unfavorable and uncertain regulatory, political, economic and tax conditions. These uncertainties can impact the amount of revenue recognized through price adjustments and uncertainty of cash flows that may arise due to local regulations.

17.    Income Taxes
The effective tax rate used for interim periods is the estimated annual effective consolidated tax rate, based on the current estimate of full year results, except that taxes related to specific discrete events, if any, are recorded in the interim period in which they occur. The annual effective tax rate is based upon several significant estimates and judgments, including the estimated annual pre-tax income of the Company in each tax jurisdiction in which it operates, and the development of tax planning strategies during the year. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. In addition, the Company’s tax expense can be impacted by changes in tax rates or laws and other factors that cannot be predicted with certainty. As such, there can be significant volatility in interim tax provisions.
The provision for (benefit from) income taxes was $(0.1) million and $(0.2) million for the three months ended June 30, 2023 and 2022, respectively, and $0.4 million and $0.3 million for the six months ended June 30, 2023 and 2022, respectively. The benefit from or provision for income taxes for the three and six months ended June 30, 2023 and 2022 consisted primarily of foreign and state income taxes.
The effective tax rates were 2.00% and 2.21% for the three months ended June 30, 2023 and 2022, respectively, and (3.15)% and (1.38)% for the six months ended June 30, 2023 and 2022, respectively. The change in the effective tax rate for the six
33


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
months ended June 30, 2023, relative to 2022, was primarily attributable to the change in valuation allowance, an increase in state taxes and certain non-deductible expenses.
The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, India and Colombia. The tax returns are subject to statutes of limitations that vary by jurisdiction. At June 30, 2023, the Company remains subject to U.S. and certain state income tax examinations for tax years 2019 through 2022, and in certain other states for tax years 2018 through 2022. However, due to the Company’s net operating loss carryforwards in various jurisdictions, tax authorities have the ability to adjust carryforwards related to closed years.

18.    Retirement Benefit Plan
The Company amended its existing 401(k) plan (the “Plan”) effective on July 1, 2018. The amended Plan covers eligible employees immediately upon employment with the Company. Participants may contribute up to a maximum percentage of their annual compensation to the Plan as determined by the Company limited to the maximum annual amount set by the Internal Revenue Service. The Plan provides for traditional tax-deferred and Roth 401(k) contribution options. Prior to the Plan amendment, the Company did not provide a matching contribution. The Company began matching fifty percent of the employee contribution up to a maximum of $200 per pay period, limited to $4,800 annually, upon adoption of the Plan. One hundred percent of the employer match vests immediately. Effective January 1, 2022, the Company removed the maximum $200 per pay period matching contribution limitation, and began matching fifty percent of the employee contribution up to a maximum of $4,800 per plan year. The Company made matching contributions totaling $0.2 million and $0.3 million during the three months ended June 30, 2023 and 2022, respectively, and $0.5 million and $0.7 million during the six months ended June 30, 2023 and 2022, respectively.

19.    Fair Value Measurement
The following table sets forth the fair value of the Company’s assets and liabilities at June 30, 2023 (dollars in thousands):

Level 1Level 2Level 3Totals
Cash and cash equivalents$17,671 $ $ $17,671 
Marketable securities—available for sale debt securities 43,738  43,738 
Total assets$17,671 $43,738 $ $61,409 
Term loan$ $53,936 $ $53,936 
Warrant liability—Forward Purchase Warrants  450 450 
Total liabilities$ $53,936 $450 $54,386 

The following table sets forth the fair value of the Company’s assets and liabilities at December 31, 2022 (dollars in thousands):

Level 1Level 2Level 3Totals
Cash and cash equivalents$20,742 $ $ $20,742 
Marketable securities—available for sale debt securities 48,182  48,182 
Total assets$20,742 $48,182 $ $68,924 
Term loan$ $54,567 $ $54,567 
Finance lease obligations 11  11 
Warrant liability—Forward Purchase Warrants  633 633 
Total liabilities$ $54,578 $633 $55,211 

Level 1 and Level 2 of the Fair Value Hierarchy
34


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
As of June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s cash, cash equivalents and restricted cash approximate their fair values due to their short maturities and have been classified as Level 1 of the fair value hierarchy. The fair value of the term loan and finance lease obligations approximates their carrying value. The fair value is determined based on observable inputs on the price of the term loan in the market and has been classified as Level 2 of the fair value hierarchy. The fair value of the Company’s AFS debt securities is determined based on valuations provided by external investment managers who obtain them from a variety of industry standard data providers and has been classified as Level 2 of the fair value hierarchy. Refer to Note 4 for additional information regarding the fair value of the Company’s marketable securities.

Level 3 of the Fair Value Hierarchy
The Company’s liability related to the Forward Purchase Warrants is measured at fair value on a recurring basis and is classified as Level 3 within the fair value hierarchy. There were no other assets or liabilities measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022.
Warrant liability—Forward Purchase Warrants
As discussed in Note 2(y), 833,333 Forward Purchase Warrants were issued pursuant to the Forward Purchase Agreement dated January 13, 2021 between Crescent and Old LiveVox. Upon consummation of the Merger, the Company concluded that the Forward Purchase Warrants do not meet the derivative scope exception and are accounted for as derivative liabilities. The Forward Purchase Warrants are classified as Level 3 fair value measurement. The Company employed a Black-Scholes option pricing model specific to the contractual terms of the Forward Purchase Warrants to determine their fair value at each reporting period, with changes in fair value recognized in the consolidated statements of operations and comprehensive loss. Inherent in the options pricing model are assumptions related to current stock price, exercise price, expected share price volatility, expected life, risk-free interest rate and dividend yield. The stock price is based on the closing price of the Company’s Class A common stock on Nasdaq as of the valuation date. The exercise price is based on the terms of the warrant agreement. The volatility input is estimated using the implied volatility of the Public Warrants and the volatility of the Company’s peer companies. The expected life of the Forward Purchase Warrants is based on the time from valuation date to the contractual expiration date. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of issuance for zero-coupon U.S. Treasury notes with maturities corresponding to the expected five-year term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero. Future change in these assumptions could result in a material change to the fair value of the Forward Purchase Warrants, and such changes will be recorded in the consolidated statements of operations and comprehensive loss.
The following table provides quantitative information regarding assumptions used in the Black Scholes option-pricing model to determine the fair value of the Forward Purchase Warrants:

June 30, 2023December 31, 2022
Stock price$2.75$2.97
Exercise price$11.50$11.50
Contractual term
3.00 years
3.50 years
Expected volatility77.50%77.50%
Risk-free rate4.50%4.20%
Dividend yield0.00%0.00%

Changes in the Level 3 Fair Value Measurement
The changes in fair value of the Level 3 liabilities are as follows (dollars in thousands):

June 30, 2023December 31, 2022
Balance, beginning of period$633 $767 
Changes in fair value of warrant liability(183)(134)
Balance, end of period$450 $633 

35


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
During the three and six months ended June 30, 2023, the gain recognized due to decrease in the fair value of warrant liability was $0.1 million and $0.2 million respectively, and was recorded within other income (expense), net in the consolidated statements of operations and comprehensive loss. During the three and six months ended June 30, 2022, the gain recognized due to decrease in the fair value of warrant liability was $0.1 million and $0.5 million, respectively.

20.    Basic and Diluted Loss Per Share
Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of Class A common stock outstanding during the period presented, including net issuance of shares upon vesting stock-based payment awards and excluding unvested stock-based payment awards and shares withheld to cover employees’ withholding taxes upon vesting of stock-based payment awards. Diluted net loss per share is computed giving effect to all potentially dilutive shares of Class A common stock, including Class A common stock issuable upon vesting of stock-based payment awards and contingent earnout shares. Basic and diluted loss per share was the same for each period presented as the inclusion of all potential Class A common stock outstanding would have been antidilutive.
The computation of loss per share and weighted average shares of the Company’s common stock outstanding for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands, except per share data):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Numerator:
Loss attributable to common stockholders—basic and diluted$(4,389)$(10,780)$(12,858)$(23,767)
Denominator:
Weighted average shares outstanding—basic and diluted93,562 91,562 93,204 91,520 
Loss per share:
Basic and diluted$(0.05)$(0.12)$(0.14)$(0.26)

The following outstanding common stock equivalents were either considered antidilutive or were contingently issuable upon the resolution of their contingencies, and therefore, excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented (in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Earn-Out Shares (1)5,0005,0005,0005,000
Lock-Up Shares (2)2,5442,5442,5442,544
Finders Agreement Shares (3)1,6441,6441,6441,644
Warrants to purchase common stock13,33313,33313,33313,333
Shares withheld to cover employees’ withholding taxes upon vesting of RSUs305205413205
Unvested RSUs9,2555,7499,2555,749
Unvested PSUs1,7481,7371,7481,737
Total33,82930,21233,93730,212
(1) As additional consideration payable to the LiveVox Stockholder, the Company issued 5,000,000 shares of Class A common stock (the “Earn-Out Shares”) held in an escrow account to be released only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.
(2) Represents 2,543,750 shares of converted Class A common stock held by the SPAC sponsor and certain independent directors (the “Lock-Up Shares”) immediately following the closing, which were placed in an escrow
36


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
account to be subject to release only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.
(3) Represents 1,643,750 shares of Class A common stock (the “Finders Agreement Shares”) to be issued only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021, pursuant to the terms of the Finders Agreement. No contingent consideration shares were issued during the three and six months ended June 30, 2023 and 2022.

21.    Commitments and Contingencies
Commitments
As of June 30, 2023 and December 31, 2022, $54.5 million and $54.9 million of the term loan principal was outstanding, respectively. The term loan is due December 31, 2025. See Note 9 for more information.
On June 29, 2023, the Company renewed an agreement for cloud services under which the Company has a non-cancelable minimum spend commitment in exchange for negotiated discounts on fees for use of eligible services. The total non-cancelable spend commitment is approximately $40.3 million for the period from July 1, 2023 to June 30, 2026.

Contingencies
The Company is subject to the possibility of various gain or loss contingencies arising in the ordinary course of business that will ultimately be resolved depending on future events. The Company considers the likelihood of loss or impairment of an asset, or the incurrence of a liability, as well as the ability to reasonably estimate the amount of loss, in determining loss contingencies. An estimated loss contingency is accrued when information available prior to issuance of the consolidated financial statements indicates that it is probable that an asset has been impaired or a liability has been incurred at the date of the consolidated financial statements, and the amount or range of loss can be reasonably estimated. Legal costs are expensed as incurred. Gain contingencies are not recognized until they are realized or realizable.

Indemnification Agreements
The Company has entered into indemnification agreements with its directors, officers and certain employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. As of June 30, 2023 and December 31, 2022, there were no claims that the Company is aware of that could have a material effect on its consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.

Litigation and Claims
From time to time and in the ordinary course of business, the Company may be subject to various claims, charges, investigations, and litigation. As of the date of issuance of these consolidated financial statements, the Company is not a party to any claims that would have a material adverse effect on its business operations or financial position.

22.    Restructuring
2022 Restructuring Plan
On August 1, 2022, the Company initiated a restructuring plan (the “2022 Restructuring Plan”), following a review of the Company’s business, operating expenses and the macroeconomic environment. The purpose of the 2022 Restructuring Plan was to reduce the Company’s cost structure and improve its operational efficiency.
The 2022 Restructuring Plan included a reduction of approximately 3% of the Company’s global workforce. Restructuring charges incurred as a result of the 2022 Restructuring Plan totaled $0.9 million, and consist primarily of employee severance and termination benefits. The unpaid balance of restructuring charges was $0.1 million as of June 30, 2023, which the Company expects to pay off by the end of 2023.
37


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)

2023 Restructuring Plan
On January 13, 2023, the Company authorized a new restructuring plan (the “2023 Restructuring Plan”). Management, with the oversight and guidance of the Company’s board of directors, determined to implement the 2023 Restructuring Plan following a review of the Company’s business, operating expenses and the macroeconomic environment. The 2023 Restructuring Plan was intended to reduce the Company’s cost structure and improve its operational efficiency.
The 2023 Restructuring Plan included a reduction of approximately 98 employees, comprising approximately 16% of the Company’s global workforce. Restructuring charges incurred as a result of the 2023 Restructuring Plan totaled $3.2 million, and consist primarily of employee severance and termination benefits. The 2023 Restructuring Plan charges were fully paid off in the second quarter of 2023.

Restructuring Charges
The following table summarizes (a) restructuring charges incurred as a result of the 2022 Restructuring Plan and the 2023 Restructuring Plan, by major type of cost and by financial statement line item, and (b) the changes in the liability for restructuring charges, included within accrued expenses on the consolidated balance sheets (dollars in thousands):

2022 Restructuring Plan2023 Restructuring PlanAggregate Total
Employee severance and termination benefitsSubtotalEmployee severance and termination benefitsNon-lease contract termination costsOther costsSubtotal
Liability as of December 31, 2021$ $ $ $ $ $ $ 
Restructuring charges
Cost of revenue400 400     400 
Sales and marketing expense147 147     147 
General and administrative expense       
Research and development expense5 5     5 
Total restructuring charges552 552     552 
Cash payments(552)(552)    (552)
Liability as of December 31, 2022$ $ $ $ $ $ $ 
Restructuring charges
Cost of revenue  1,110 63 2 1,175 1,175 
Sales and marketing expense242 242 1,350   1,350 1,592 
General and administrative expense  43   43 43 
Research and development expense101 101 658   658 759 
Total restructuring charges343 343 3,161 63 2 3,226 3,569 
Cash payments  (2,991)(37)(2)(3,030)(3,030)
Liability as of March 31, 2023$343 $343 $170 $26 $ $196 $539 
Restructuring charges
Cost of revenue  (20)  (20)(20)
Sales and marketing expense4 4 (21)  (21)(17)
General and administrative expense       
Research and development expense  (6)  (6)(6)
Total restructuring charges4 4 (47)  (47)(43)
Cash payments(224)(224)(123)(26) (149)(373)
Liability as of June 30, 2023$123 $123 $ $ $ $ $123 

38


LIVEVOX HOLDINGS, INC.
Notes to the Consolidated Financial Statements (Unaudited)
23.    Subsequent Events
The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the consolidated financial statements were issued. Other than as described below, the Company did not identify any other subsequent events that would have required adjustment or disclosure in the consolidated financial statements.
RSU Grants
On July 1, 2023, the Company granted 2,463,452 annual refresh RSU grants to non-executive employees and eligible consultants, pursuant to the Company’s 2021 Plan. Each RSU had a grant date fair value of $2.75. The total stock-based compensation expense for RSUs of $6.8 million shall be amortized over the vesting period of 46 months and recorded to cost of revenue and operating expenses within the consolidated statements of operations and comprehensive loss.
39

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
Throughout this section, unless otherwise noted, the “Company,” “LiveVox,” “we,” “us,” and “our” refers to LiveVox Holdings, Inc., and its subsidiaries, collectively. You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our unaudited interim consolidated financial statements and related notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q (this “Quarterly Report”). In addition to historical information, the following discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of certain factors, including, but not limited to, those set forth in the section entitled “Item 1A. Risk Factors” in our Annual Report on Form 10-K (“Annual Report”) filed with the SEC on March 2, 2023.

Overview
We enable next-generation cloud contact center functionality through a cloud contact-center-as-a-service (“CCaaS”) platform that we provide for enterprises, business process outsourcers (“BPOs”) and collections agencies. Our CCaaS platform provides customers with a scalable, cloud-based architecture and pre-integrated artificial intelligence (“AI”) capabilities to support enterprise-grade deployments of our solutions including omnichannel customer connectivity, customer relationship management (“CRM”) and workforce engagement management (WEM). Our omnichannel product offerings enable our customers to connect with their customers via their channel of choice, including human voice, virtual agents powered by AI, email, text or web chat. Our platform features a native CRM which unifies disparate, department-level systems of record to present contact center agents with a single view of its customers without displacing or replacing existing CRMs or other systems of record. Our WEM offerings include a lightweight yet fully-featured product that meets the needs of smaller or less mature contact center operations as well as seamless integration with WEM products from other providers.
We typically sell our products to customers under one- to three-year subscription contracts that stipulate a minimum amount of monthly usage and associated revenue with the ability for the customer to consume excess usage above the minimum contract amount, all recognized on a monthly basis following deployment to the customer. Excess usage revenue is deemed to be specific to the month in which the usage occurs, since the minimum usage commitments reset at the beginning of each month. Subscription revenue accounted for 99.2% and 98.0% for the three and six months ended June 30, 2023, respectively, and 98.0% and 98.0% for the three and six months ended June 30, 2022, respectively, of our total revenue with the remainder consisting of professional services and other non-recurring revenue derived from the implementation of our products.

Restructuring Events
On August 1, 2022, the Company initiated a restructuring plan (the “2022 Restructuring Plan”) to reduce the Company’s cost structure and improve its operational efficiency. The 2022 Restructuring Plan included a reduction of approximately 3% of the Company’s global workforce. Restructuring charges incurred as a result of the 2022 Restructuring Plan totaled $0.9 million, and consist primarily of employee severance and termination benefits. The unpaid balance of restructuring charges was $0.1 million as of June 30, 2023, which the Company expects to pay off by the end of fiscal 2023.
On January 13, 2023, the Company authorized a restructuring plan (the “2023 Restructuring Plan”). Management, with the oversight and guidance of the Company’s board of directors, determined to implement the 2023 Restructuring Plan following a review of the Company’s business, operating expenses and the macroeconomic environment. The 2023 Restructuring Plan was intended to reduce the Company’s cost structure and improve its operational efficiency. The 2023 Restructuring Plan included a reduction of approximately 98 employees, comprising approximately 16% of the Company’s global workforce. Restructuring charges incurred as a result of the 2023 Restructuring Plan totaled $3.2 million, and consist primarily of employee severance and termination benefits. The 2023 Restructuring Plan charges were fully paid off in the second quarter of fiscal 2023.
Please see Note 22 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report for additional information about this plan.

LiveVox’s Segments
The Company has determined that its Chief Executive Officer (“CEO”) is its chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.

Key Operating and Non-GAAP Financial Performance Metrics
40

In addition to measures of financial performance presented in our consolidated financial statements, we monitor the key metrics set forth below to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts and assess operational efficiencies.

Annualized Recurring Revenue
Annualized Recurring Revenue (“ARR”) is calculated as the sum of the most recent quarter of (a) recurring subscription amounts and (b) recurring platform usage charges for all customers, multiplied by four. Professional services and revenue of a one-time nature are excluded.
ARR in the three months ended June 30, 2023 was $140.3 million, which is $10.7 million or 8.3% higher than the $129.6 million of ARR in the three months ended June 30, 2022.

LTM Net Revenue Retention Rate
We believe that our Last Twelve Months (“LTM”) Net Revenue Retention Rate provides us and investors with insight into our ability to retain and grow revenue from our customers and is a meaningful measure of the long-term value of our customer relationships. We calculate LTM Net Revenue Retention Rate by dividing the recurring revenue recognized during the most recent LTM period by the recurring revenue recognized during the LTM period immediately preceding the most recent LTM period, provided, however, that recurring revenue from a customer in the most recent LTM period is excluded from the calculation if recurring revenue was not recognized from that customer in the preceding LTM period. Customers who cease using our products during the most recent LTM period are included in the calculation. For example, LTM Net Revenue Retention for the 12-month period ending June 2023 includes recurring revenue from all customers for whom revenue was recognized from July 2021 to June 2022 regardless of whether such customers increased, decreased, or stopped their use of our products during that period (i.e., old customers), but excludes recurring revenue from all customers who began using our services from July 2022 to June 2023 (i.e., new customers). We define monthly recurring revenue as recurring monthly contract and excess usage revenue, which we calculate separately from one-time, non-recurring revenue by month by customer. We consider all contract and excess usage revenue, which represents 98.0% of our revenue, to be recurring revenue as all of our contracts provide for a minimum commitment amount. We consider professional services revenue and one-time adjustments, which are booked on a one-time, non-recurring basis, to be non-recurring revenue. Professional services and other one-time adjustments are generally not material to the result of the calculation. However, one-time non-recurring revenue is important with respect to timing as we bill installation and non-standard statement of work fees immediately and recognize the revenue as the work is completed, which is generally in advance of the beginning of recurring revenue which is when we recognize the beginning of the LTM period immediately preceding the most recent LTM period.
The following table shows our LTM Net Revenue Retention Rate for the periods presented:
 
Twelve Months Ended June 30,Twelve Months Ended December 31,
2023202220222021
LTM Net Revenue Retention Rate111 %108 %113 %105 %

Our LTM Net Revenue Retention Rate reflects the expansion over time of our existing customers as they add new products and additional units of service. A much higher percentage of the product revenue from our customers is contracted on our per minute pricing model with a minimum commitment as compared to our per agent pricing model with minimum commitments for both agents and units of service.
Our LTM Net Revenue Retention Rate increased by 2.9 percentage points, to 111.1% in the twelve months ended June 30, 2023 from 108.2% in the twelve months ended June 30, 2022. Recurring revenue expansion in the last twelve months ended June 30, 2023 was approximately 0.6 percentage points higher than the last twelve months ended June 30, 2022, and Shrink and Churn in the last twelve months ended June 30, 2023 changed favorably by approximately 2.3 percentage points compared to the last twelve months ended June 30, 2022.
Our LTM Net Revenue Retention Rate increased by 7.7 percentage points, to 113.1% in the twelve months ended December 31, 2022 from 105.4% in the twelve months ended December 31, 2021 primarily as a result of improvement in the excess usage revenue component of the Net Revenue Retention calculation (i.e. less of an unfavorable impact) due to tapering of the impact of COVID-19. Secondarily, the contracted component of the Net Revenue Retention rate for existing customers improved. In addition, monthly minimum contract revenue for all customers grew by 20.2% from fiscal 2021 to fiscal 2022.

Adjusted EBITDA
41

In addition to net loss presented in accordance with generally accepted accounting principle (“GAAP”), we monitor Adjusted EBITDA, a Non-GAAP financial measure, to analyze our financial results and believe that it is useful to investors, as a supplement to U.S. GAAP measures, in evaluating our ongoing operational performance and enhancing an overall understanding of our past financial performance. We believe that Adjusted EBITDA helps illustrate underlying trends in our business that could otherwise be masked by the effect of the income or expenses that we exclude from Adjusted EBITDA. Furthermore, we use this measure to establish budgets and operational goals for managing our business and evaluating our performance. We also believe that Adjusted EBITDA provides an additional tool for investors to use in comparing our recurring core business operating results over multiple periods with other companies in our industry.
Adjusted EBITDA should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with U.S. GAAP, and our calculation of Adjusted EBITDA may differ from that of other companies in our industry. We compensate for the inherent limitations associated with using Adjusted EBITDA through disclosure of these limitations, presentation of our consolidated financial statements in accordance with U.S. GAAP and reconciliation of Adjusted EBITDA to the most directly comparable U.S. GAAP measure, net loss. We calculate Adjusted EBITDA as net loss before (a) depreciation and amortization, (b) long-term equity incentive bonus, (c) stock-based compensation expense, (d) interest income or expense, net, (e) change in the fair value of warrant liability, (f) other income or expense, net, (g) benefit from or provision for income taxes, and (h) other items that do not directly affect what we consider to be our core operating performance.
The following table shows a reconciliation of net loss to Adjusted EBITDA for the periods presented (dollars in thousands):

Three Months Ended
June 30, (unaudited)
Six Months Ended June 30, (unaudited)
2023202220232022
Net loss$(4,389)$(10,780)$(12,858)$(23,767)
Non-GAAP adjustments:
Depreciation and amortization (1)1,039 1,085 2,081 2,431 
Long-term equity incentive bonus and stock-based compensation expense (2)3,242 3,423 5,891 5,902 
Interest expense, net1,326 744 2,422 1,494 
Change in the fair value of warrant liability(116)(92)(183)(484)
Other expense (income), net(42)113 (112)49 
Acquisition and financing related fee and expense (3)— — — 10 
Transaction-related cost (3)— 183 — 183 
Provision for (benefit from) income taxes(89)(229)391 315 
Restructuring cost (4)(43)— 3,526 — 
Other non-recurring expenses (3)(5)170 — 765 — 
Adjusted EBITDA$1,098 $(5,553)$1,923 $(13,867)

(1) Depreciation and amortization expenses included in our results of operations are as follows (dollars in thousands):
Three Months Ended
June 30, (unaudited)
Six Months Ended June 30, (unaudited)
2023202220232022
Cost of revenue$302 $342 $610 $952 
Sales and marketing expense591 613 1,184 1,221 
General and administrative expense119 94 233 186 
Research and development expense27 36 54 72 
Total depreciation and amortization$1,039 $1,085 $2,081 $2,431 

(2) There were no long-term equity incentive bonuses during the periods presented. Stock-based compensation expenses included in our results of operations are as follows (dollars in thousands):
42

Three Months Ended
June 30, (unaudited)
Six Months Ended June 30, (unaudited)
2023202220232022
Cost of revenue$257 $403 $365 $715 
Sales and marketing expense557 870 876 1,477 
General and administrative expense1,512 941 2,889 1,601 
Research and development expense916 1,209 1,761 2,109 
Total stock-based compensation expenses$3,242 $3,423 $5,891 $5,902 

(3) Included in general and administrative expense for all periods presented.

(4) Restructuring costs relate to charges incurred as a result of the 2022 Restructuring Plan initiated in August 2022 and the 2023 Restructuring Plan initiated in January 2023. These restructuring costs included in our results of operations are as follows (dollars in thousands):
Three Months Ended
June 30, (unaudited)
Six Months Ended June 30, (unaudited)
2023202220232022
Cost of revenue$(20)$— $1,155 $— 
Sales and marketing expense(17)— 1,575 — 
General and administrative expense— — 43 — 
Research and development expense(6)— 753 — 
Total restructuring costs$(43)$— $3,526 $— 

(5) Other non-recurring expenses consist primarily of impairment loss on right-of-use asset associated with the closure of certain underutilized physical offices within the United States.

Non-GAAP Gross Profit and Non-GAAP Gross Margin Percentage
In addition to gross profit presented in accordance with GAAP, we also monitor non-GAAP gross profit and non-GAAP gross margin percentage. Management uses Non-GAAP gross profit and Non-GAAP gross margin percentage to evaluate operating performance and to determine resource allocation among our various product offerings. We believe Non-GAAP gross profit and Non-GAAP gross margin percentage allow for better comparison of our financial results with those of our competitors. We also believe Non-GAAP gross profit and Non-GAAP gross margin percentage provide useful information to investors and others to understand and evaluate our operating results in the same manner as our management and board of directors.
Non-GAAP gross profit and Non-GAAP gross margin percentage should not be considered in isolation from, or as a substitute for, U.S. GAAP measures. Non-GAAP gross profit and Non-GAAP gross margin percentage may not be comparable to similarly titled measures of other companies because other companies may not calculate Non-GAAP gross profit and Non-GAAP gross margin percentage or similarly titled measures in the same manner as we do. U.S. GAAP defines gross profit as revenue less cost of revenue. Cost of revenue includes all expenses associated with our various product offerings as more fully described under the caption “—Components of Results of Operations—Cost of Revenue—” below. We define Non-GAAP gross profit as gross profit after adding back the following items:
depreciation and amortization;
long-term equity incentive bonus and stock-based compensation expense; and
restructuring cost
We add back depreciation and amortization, long-term equity incentive bonus and stock-based compensation expense, and restructuring cost because they are one-time or non-cash items. We eliminate the impact of these one-time or non-cash items because we do not consider them indicative of our core operating performance. Their exclusion facilitates comparisons of our operating performance on a period-to-period basis. Therefore, we believe showing Non-GAAP gross margin to remove the impact of these one-time or non-cash expenses is helpful to investors in assessing our gross profit and gross margin performance in a way that is similar to how management assesses our performance.
We calculate Non-GAAP gross margin percentage by dividing Non-GAAP gross profit by revenue, expressed as a percentage of revenue.
43

The following table shows a reconciliation of gross profit to Non-GAAP gross profit for the periods presented (dollars in thousands):

Three Months Ended
June 30, (unaudited)
Six Months Ended June 30, (unaudited)
2023202220232022
Gross profit$24,235 $20,439 $47,839 $38,900 
Depreciation and amortization302 342 610 952 
Long-term equity incentive bonus and stock-based compensation expense257 403 365 715 
Restructuring cost(20)— 1,155 — 
Non-GAAP gross profit$24,774 $21,184 $49,969 $40,567 
Gross margin %68.5 %62.0 %66.2 %59.8 %
Non-GAAP gross margin %70.0 %64.2 %69.2 %62.3 %

Components of Results of Operations
Revenue
We derive revenue by providing products under a variety of pricing models. Our recently released AI Virtual Agent product and our historical Voice product are provided under a usage-based pricing model with prices calculated on a per-minute basis with a contracted minimum commitment in accordance with the terms of the underlying pricing agreements. Voice is our predominant source of revenue. Other revenue sources are derived from products under the following pricing models:
1)a per “unit of measure” with a minimum commitment (e.g., Speech IQ);
2)the combination of per agent and per “unit of measure” models with minimum contracted commitments for each (e.g., SMS, email, U-CRM services);
3)a per agent pricing model with a minimum agent commitment (e.g., U-Script, U-Ticket, U-Chat, U-Quality Management, U-Screen Capture, U-CSAT, Advanced Analytics, Hosted PBX services); and
4)a per agent pricing model with a minimum agent commitment with a monthly maximum commitment (e.g., Attempt Supervisor, Advanced Analytics).
Outside of Voice, our pricing models detailed above are relatively new to the market and are not yet material to our business from a financial perspective.

Cost of Revenue
Our cost of revenue consists of personnel costs and associated costs such as travel, information technology and stock-based compensation for Implementation and Training Services, Customer Care, Technical Support, Professional Services, User Acceptance Quality Assurance, Technical Operations and VoIP services to our customers. Other costs of revenue include non-cash costs associated with depreciation and amortization including acquired technology, charges from telecommunication providers for communications, data center costs and costs to providers of cloud communication services, software, equipment maintenance and support costs to maintain service delivery operations.
In the fourth quarter of fiscal 2021, we completed a major strategic milestone when our data center transitioned from a model based on maintaining a co-location facility with our own capital equipment to a 100% cloud strategy based on monthly recurring charges for capacity added in generally small step function increments. As a result, by the end of fiscal 2021 we eliminated our capital expenditures for data center equipment, fully depreciated our old co-location facility and increased our data center costs for our cloud provisioning. A primary factor in our improvement in gross margin from the first quarter of fiscal 2022 has been the optimization of public cloud data center costs and the rationalization and redeployment of duplicative resources. We expect feature release efficiencies for our cloud operations as research and development resources eliminate the release effort associated with our co-location deployment.
As our business grows, we expect to realize economies of scale in our cost of revenue. We use the LiveVox platform to facilitate data-driven innovations to identify and facilitate efficiency improvement to our implementation, customer care and support, and technical operations teams. Additionally, our research and development priorities include ease of implementation, reliability and ease of use objectives that reduce costs and result in economies of scale relative to revenue growth.
44


Operating Expenses
We classify our operating expenses as sales and marketing, general and administrative, and research and development.
Sales and Marketing. Sales and marketing expenses consist primarily of salaries and related expenses, including stock-based compensation, for personnel in sales and marketing, sales commissions, channel special program incentive funds (“SPIFF”) and channel commissions, travel costs, as well as marketing pipeline management, content delivery, programs, campaigns, lead generation, and allocated overhead. We believe it is important to continue investing in sales and marketing to continue to generate revenue growth, and we expect sales and marketing expenses to increase in absolute dollars and fluctuate as a percentage of revenue as we continue to support our growth initiatives.
General and Administrative. General and administrative expenses consist primarily of salary and related expenses, including stock-based compensation, for management, finance and accounting, legal, information systems and human resources personnel, professional fees, compliance costs, other corporate expenses and allocated overhead. We expect that general and administrative expenses will fluctuate in absolute dollars from period to period but decline as a percentage of revenue over time.
Research and Development. Research and development expenses consist primarily of salary and related expenses, including stock-based compensation, for LiveVox personnel as well as limited outsourced software development resources related to the identification and development of improvements, and expanded features for our products, as well as quality assurance, testing, product management and allocated overhead. Research and development costs are expensed as incurred. We have not performed research and development for internal-use software that would meet the qualifications for capitalization. We believe it is important to continue investing in research and development to continue to expand and improve our products and generate future revenue growth, and we expect research and development expenses to increase in absolute dollars and fluctuate as a percentage of revenue as we continue to support our growth initiatives.

Results of Operations
Comparison of the three months ended June 30, 2023 and 2022
The following tables summarize key components of our results of operations for the three months ended June 30, 2023 and 2022 (in thousands, except per share data):

Three Months Ended
June 30, (unaudited)
20232022
Revenue$35,375 $32,987 
Cost of revenue11,140 12,548 
Gross profit24,235 20,439 
Operating expenses
Sales and marketing expense11,293 14,502 
General and administrative expense9,393 8,014 
Research and development expense6,859 8,167 
Total operating expenses27,545 30,683 
Loss from operations(3,310)(10,244)
Interest expense, net1,326 744 
Change in the fair value of warrant liability(116)(92)
Other expense (income), net(42)113 
Total other expense, net1,168 765 
Pre-tax loss(4,478)(11,009)
Benefit from income taxes(89)(229)
Net loss$(4,389)$(10,780)
Net loss per share—basic and diluted$(0.05)$(0.12)
Weighted average shares outstanding—basic and diluted93,562 91,562 

Revenue

45

Three Months Ended
June 30, (unaudited)
20232022$ Change% Change
Revenue$35,375 $32,987 $2,388 7.2 %

Revenue increased by $2.4 million, or 7.2%, to $35.4 million in the three months ended June 30, 2023 from $33.0 million in the three months ended June 30, 2022, primarily due to 6.6% growth in contracted revenue driven by the acquisition of new customers and upsells to our existing customer base.

Cost of revenue

Three Months Ended
June 30, (unaudited)
20232022$ Change% Change
Cost of revenue$11,140 $12,548 $(1,408)(11.2)%
% of revenue31.5 %38.0 %

Cost of revenue decreased by $1.4 million, or 11.2%, to $11.1 million in the three months ended June 30, 2023 from $12.5 million in the three months ended June 30, 2022. The decrease was attributable primarily to a decrease in personnel costs of $1.4 million resulting from the restructuring plans to reduce employee headcount.

Gross profit

Three Months Ended
June 30, (unaudited)
20232022$ Change% Change
Gross profit$24,235 $20,439 $3,796 18.6 %
Gross margin percentage68.5 %62.0 %

Gross profit increased by $3.8 million, or 18.6%, to $24.3 million in the three months ended June 30, 2023 from $20.5 million in the three months ended June 30, 2022. The increase in gross profit was a result of increased revenue of $2.4 million and decreased personnel costs of $1.4 million, described above.

Sales and marketing expense

Three Months Ended
June 30, (unaudited)
20232022$ Change% Change
Sales and marketing expense$11,293 $14,502 $(3,209)(22.1)%
% of revenue31.9 %44.0 %

Sales and marketing expense decreased by $3.2 million, or 22.1%, to $11.3 million in the three months ended June 30, 2023 from $14.5 million in the three months ended June 30, 2022. The decrease was attributable primarily to decreases in personnel costs of $1.8 million and stock-based compensation expenses of $0.3 million resulting from the restructuring plans to reduce employee headcount. In addition, marketing, promotions and tradeshow expenses decreased by $1.0 million as a result of our cost management for marketing spending.

General and administrative expense
46


Three Months Ended
June 30, (unaudited)
20232022$ Change% Change
General and administrative expense$9,393 $8,014 $1,379 17.2 %
% of revenue26.6 %24.3 %
 
General and administrative expense increased by $1.4 million, or 17.2%, to $9.4 million in the three months ended June 30, 2023 from $8.0 million in the three months ended June 30, 2022. The increase was attributable primarily to increases in accounting, audit and legal fees of $0.8 million in connection with our continued investment in resources as a public company, and stock-based compensation expenses of $0.6 million associated with the grant of annual refresh Restricted Stock Units (“RSUs”) and Performance-based Restricted Stock Units (“PSUs”) to executives in May 2023 under the 2021 Equity Incentive Plan (as amended, the “2021 Plan”).

Research and development expense

Three Months Ended
June 30, (unaudited)
20232022$ Change% Change
Research and development expense$6,859 $8,167 $(1,308)(16.0)%
% of revenue19.4 %24.8 %

Research and development expense decreased by $1.3 million, or 16.0%, to $6.9 million in the three months ended June 30, 2023 from $8.2 million in the three months ended June 30, 2022. The decrease was attributable primarily to decreases in personnel costs of $0.9 million and stock-based compensation expenses of $0.3 million resulting from the restructuring plans to reduce employee headcount.

Interest expense, net

Three Months Ended
June 30, (unaudited)
20232022$ Change% Change
Interest expense, net$1,326 $744 $582 78.2 %
% of revenue3.7 %2.3 %

Interest expense, net increased by $0.6 million, or 78.2%, to $1.3 million in the three months ended June 30, 2023 from $0.7 million in the three months ended June 30, 2022. The increase was attributable primarily to increase in interest expense of $0.6 million associated with higher interest rates in the three months ended June 30, 2023.

Comparison of the six months ended June 30, 2023 and 2022
The following tables summarize key components of our results of operations for the six months ended June 30, 2023 and 2022 (in thousands, except per share data):
47


Six Months Ended June 30, (unaudited)
20232022
Revenue$72,241 $65,080 
Cost of revenue24,402 26,180 
Gross profit47,839 38,900 
Operating expenses
Sales and marketing expense24,773 29,036 
General and administrative expense18,564 15,600 
Research and development expense14,842 16,657 
Total operating expenses58,179 61,293 
Loss from operations(10,340)(22,393)
Interest expense, net2,422 1,494 
Change in the fair value of warrant liability(183)(484)
Other expense (income), net(112)49 
Total other expense, net2,127 1,059 
Pre-tax loss(12,467)(23,452)
Provision for income taxes391 315 
Net loss$(12,858)$(23,767)
Net loss per share—basic and diluted$(0.14)$(0.26)
Weighted average shares outstanding—basic and diluted93,204 91,520 

Revenue

Six Months Ended June 30, (unaudited)
20232022$ Change% Change
Revenue$72,241 $65,080 $7,161 11.0 %

Revenue increased by $7.2 million, or 11.0%, to $72.2 million in the six months ended June 30, 2023 from $65.1 million in the six months ended June 30, 2022, primarily due to 9.9% growth in contracted revenue driven by the acquisition of new customers and upsells to our existing customer base.

Cost of revenue

Six Months Ended June 30, (unaudited)
20232022$ Change% Change
Cost of revenue$24,402 $26,180 $(1,778)(6.8)%
% of revenue33.8 %40.2 %

Cost of revenue decreased by $1.8 million, or 6.8%, to $24.4 million in the six months ended June 30, 2023 from $26.2 million in the six months ended June 30, 2022. The decrease was attributable primarily to a decrease in personnel costs of $2.9 million resulting from decreased headcount, which was partially offset by an increase in employee severance and termination costs of $1.2 million associated with the restructuring plans.

Gross profit

48

Six Months Ended June 30, (unaudited)
20232022$ Change% Change
Gross profit$47,839 $38,900 $8,939 23.0 %
Gross margin percentage66.2 %59.8 %

Gross profit increased by $8.9 million, or 23.0%, to $47.8 million in the six months ended June 30, 2023 from $38.9 million in the six months ended June 30, 2022. The increase in gross profit was a result of increased revenue of $7.2 million and decreased personnel costs of $2.9 million, which were partially offset by increased employee severance and termination costs of $1.2 million, described above.

Sales and marketing expense

Six Months Ended June 30, (unaudited)
20232022$ Change% Change
Sales and marketing expense$24,773 $29,036 $(4,263)(14.7)%
% of revenue34.3 %44.6 %

Sales and marketing expense decreased by $4.3 million, or 14.7%, to $24.8 million in the six months ended June 30, 2023 from $29.0 million in the six months ended June 30, 2022. The decrease was attributable primarily to a decrease in personnel costs of $3.6 million resulting from decreased headcount, which was partially offset by an increase in employee severance and termination costs of $1.6 million associated with the restructuring plans. In addition, stock-based compensation expenses decreased by $0.6 million. In connection with the restructuring plans, any unvested RSUs and PSUs granted under the 2021 Plan to employees terminated in restructuring events were forfeited without consideration, and the stock-based compensation expenses recognized prior to the cancellation were reversed in the six months ended June 30, 2023. Furthermore, marketing, promotions and tradeshow expenses decreased by $1.7 million as a result of cost management for marketing spending.

General and administrative expense

Six Months Ended June 30, (unaudited)
20232022$ Change% Change
General and administrative expense$18,564 $15,600 $2,964 19.0 %
% of revenue25.7 %24.0 %
 
General and administrative expense increased by $3.0 million, or 19.0%, to $18.6 million in the six months ended June 30, 2023 from $15.6 million in the six months ended June 30, 2022. The increase was attributable primarily to increases in stock-based compensation expenses of $1.3 million, personnel costs of $0.8 million, and accounting, audit and legal fees of $0.7 million, as a result of our continued investment in resources as a public company. In addition, office space expenses increased by $0.3 million mainly due to the impairment loss on right-of-use asset associated with the closure of certain underutilized physical offices within the United States.

Research and development expense

Six Months Ended June 30, (unaudited)
20232022$ Change% Change
Research and development expense$14,842 $16,657 $(1,815)(10.9)%
% of revenue20.5 %25.6 %

49

Research and development expense decreased by $1.8 million, or 10.9%, to $14.8 million in the six months ended June 30, 2023 from $16.7 million in the six months ended June 30, 2022. The decrease was attributable primarily to a decrease in personnel costs of $1.6 million resulting from decreased headcount, which was partially offset by an increase in employee severance and termination costs of $0.8 million associated with the restructuring plans. In addition, stock-based compensation expenses decreased by $0.3 million. In connection with the restructuring plans, any unvested RSUs and PSUs granted under the 2021 Plan to employees terminated in restructuring events were forfeited without consideration, and the stock-based compensation expenses recognized prior to the cancellation were reversed in the six months ended June 30, 2023. Furthermore, software expenses decreased by $0.4 million and consulting and contracted services decreased by $0.2 million.

Interest expense, net

Six Months Ended June 30, (unaudited)
20232022$ Change% Change
Interest expense, net$2,422 $1,494 $928 62.1 %
% of revenue3.4 %2.3 %

Interest expense, net increased by $0.9 million, or 62.1%, to $2.4 million in the six months ended June 30, 2023 from $1.5 million in the six months ended June 30, 2022. The increase was attributable primarily to increased interest expense of $1.1 million associated with higher interest rates in the six months ended June 30, 2023. The increase in interest expense was partially offset by increase in interest income of $0.1 million associated with the marketable securities which we invested since the fourth quarter of fiscal 2021.

Change in the fair value of warrant liability

Six Months Ended June 30, (unaudited)
20232022$ Change% Change
Change in the fair value of warrant liability$(183)$(484)$301 (62.2)%
% of revenue(0.3)%(0.7)%

Gain recognized due to change in the fair value of warrant liability decreased by $0.3 million, or 62.2%. The decrease was attributable primarily to a decrease in the fair value of Forward Purchase Warrants of $0.2 million in the six months ended June 30, 2023 compared to decrease in fair value of $0.5 million in the six months ended June 30, 2022. For more information, see Note 19 of the Company’s consolidated financial statements included in Part I, Item 1 of this Quarterly Report.

Liquidity and Capital Resources
Sources of Cash
LiveVox’s consolidated financial statements have been prepared assuming the Company will continue as a going concern for the 12-month period from the date of issuance of the consolidated financial statements, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The Company’s main sources of liquidity include:
Available-for-sale (“AFS”) debt securities, which are all classified as short-term securities to fund current operations and may be liquidated at the Company’s discretion if the need arises. The Company held AFS debt securities of $43.7 million and $48.2 million as of June 30, 2023 and December 31, 2022, respectively. Please see Note 4 to the Company’s consolidated financial statements included in Part I, Item 1 of this Quarterly Report for more information;
The term loan and revolving credit facility that the Company entered into with PNC Bank on November 7, 2016 (as amended, the “Credit Facility”), which has been amended several times, most recently as of May 31, 2023. As of June 30, 2023, the term loan commitment was $54.5 million, the revolver commitment was $5.0 million and the letter of credit sublimit was $1.5 million. Please see Note 9 and 10 to the Company’s consolidated financial statements included in Part I, Item 1 of this Quarterly Report for more information.

50

Cash Requirements
LiveVox’s cash requirements within the next 12 months consist primarily of operating and administrative activities including employee related expenses and general, operating and overhead expenses, current maturities of the Company’s term loan, operating leases, spend commitment and other obligations.
LiveVox’s long-term cash requirements consist of various contractual obligations and commitments, including:
Term loan – The Company has contractual obligations under its term loan to make principal and interest payments. The principal amount is due December 31, 2025. Please see Note 9 to the Company’s consolidated financial statements included in Part I, Item 1 of this Quarterly Report for a discussion of the contractual obligations under the Company’s term loan and the timing of principal maturities;
Operating lease obligations – The Company leases its corporate headquarters and worldwide offices under operating leases. Please see Note 8 to the Company’s consolidated financial statements included in Part I, Item 1 of this Quarterly Report for further detail of the Company’s obligations under operating leases and the timing of expected future lease payments;
Spend commitment – The Company has a non-cancelable minimum spend commitment under a renewed agreement for cloud services in exchange for negotiated discounts on fees for use of eligible services. Please see Note 21 to the Company’s consolidated financial statements included in Part I, Item 1 of this Quarterly Report for further detail of the Company’s spend commitment and the timing of expected future payments;
Other liabilities – These include other long-term liabilities reflected in the Company’s consolidated balance sheets as of June 30, 2023, including obligations associated with certain employee and non-employee incentive plans, Forward Purchase Warrants, unrecognized tax benefits and various long-term liabilities, which have some inherent uncertainty in the timing of these payments.
Future capital requirements will depend on many factors, including the Company’s customer growth rate, customer retention, timing and extent of development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced services offerings, the continuing market acceptance of the Company’s services, effective integration of acquisition activities, if any, and maintaining the Company’s bank credit facility. Additionally, the duration and extent of the impact from the current macroeconomic and geopolitical conditions continues to depend on future developments that cannot be accurately predicted at this time. While those factors have caused operational difficulties, and may continue to create challenges for the Company’s performance, they have not, thus far, had a substantial net impact on the Company’s liquidity position.
The Company believes the cash generated by operating cash flows and debt will be sufficient to meet the Company’s anticipated cash requirements for at least the next 12 months from the date of this Quarterly Report and beyond, while maintaining sufficient liquidity for normal operating purposes.

Acquisition Opportunities
The Company believes that there may be opportunity for further consolidation in LiveVox’s industry. From time to time, the Company evaluates potential strategic opportunities, including acquisitions of other providers of cloud-based services. The Company has been in, and from time to time may engage in, discussions with counterparties in respect of various potential strategic acquisition and investment transactions. Some of these transactions could be material to the Company’s business and, if completed, could require significant commitments of capital, result in increased leverage or dilution and/or subject the Company to unexpected liabilities. In connection with evaluating potential strategic acquisition and investment transactions, the Company may incur significant expenses for the evaluation and due diligence investigation of these potential transactions.

Comparison of cash flows for the six months ended June 30, 2023 and 2022
The following table summarizes key components of our cash flows for the six months ended June 30, 2023 and 2022 (dollars in thousands):

51

Six Months Ended June 30, (unaudited)
20232022
Net cash used in operating activities$(5,901)$(16,418)
Net cash provided by (used in) investing activities4,727 (82)
Net cash used in financing activities(2,068)(610)
Effect of foreign currency translation171 (234)
Net decrease in cash, cash equivalents and restricted cash$(3,071)$(17,344)

Net cash used in operating activities
Cash flows used in operating activities in the six months ended June 30, 2023 decreased by $10.5 million to cash outflows of $5.9 million from cash outflows of $16.4 million during the six months ended June 30, 2022. The decrease to net cash used in operating activities was primarily attributable to a decrease of $10.9 million in net loss and an increase of $1.0 million in non-cash adjustments to net loss. The increase in non-cash items was primarily attributable to increases in impairment loss on right-of-use asset of $0.5 million associated with the closure of certain underutilized physical offices within the United States, and credit loss expense of $0.5 million due to the adoption of Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and all subsequent updates (collectively, the “ASC 326”) on January 1, 2023. Net cash used in operating activities also included a decrease of $1.4 million in cash from operating assets and liabilities, primarily due to the timing of cash payments to vendors and cash receipts from customers.
Net cash provided by (used in) investing activities
Cash flows provided by (used in) investing activities in the six months ended June 30, 2023 increased by $4.8 million to cash inflows of $4.7 million from cash outflows of $0.1 million during the six months ended June 30, 2022. The increase to net cash provided by (used in) investing activities was primarily attributable to an increase of $6.6 million in proceeds from sale of AFS debt securities and an increase of $5.0 million in proceeds from maturities and principal paydowns of AFS debt securities, partially offset by an increase of $7.6 million in purchases of AFS debt securities.
Net cash used in financing activities
Cash flows used in financing activities in the six months ended June 30, 2023 increased by $1.5 million to cash outflows of $2.1 million from cash outflows of $0.6 million during the six months ended June 30, 2022. The increase to net cash used in financing activities was primarily attributable to payment of employees’ withholding taxes of $0.8 million on net share settlement of stock-based awards under the 2021 Plan, payment of principal of $0.4 million under a structured payable arrangement related to the Company’s commercial insurance policy on directors and officers, and payment of original issue discount of $0.3 million related to the Eighth Amendment to the Credit Facility that the Company entered into on March 31, 2023.

Critical Accounting Estimates
Management’s discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements included in Part I, Item 1 of this Quarterly Report, which have been prepared in accordance with U.S. GAAP.
The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant items subject to such estimates and assumptions include, but are not limited to, the determination of the useful lives of long-lived assets, period of benefit of deferred sales commissions, allowances for credit losses, fair value of marketable securities, fair value of goodwill and long-lived assets, fair value of incentive awards, fair value of warrants, establishing standalone selling price, valuation of deferred tax assets, income tax uncertainties and other contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations, requiring adjustment to these balances in future periods.
While our significant accounting policies are more fully described in the notes to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report, we believe that the following accounting estimates are critical to our business operations and understanding of our financial results. We consider an accounting judgment, estimate or assumption to be critical when (a) the estimate or assumption is complex in nature or requires a high degree of subjectivity and judgment and (b) the use of different judgments, estimates and assumptions could have a material impact on our consolidated financial statements.

Impairment of long-lived assets, including intangible assets
52

Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable. When required, impairment losses on assets to be held and used are recognized based on the fair value of the asset and long-lived assets to be disposed of are reported at the lower of the carrying amount or fair value. On January 30, 2023, the Company announced the closure of certain underutilized physical offices within the United States as more of the Company’s employees shift to a hybrid or remote work environment. During the six months ended June 30, 2023, the Company recognized an impairment charge of $0.5 million to reflect the write-down of the carrying amount excess over the fair value of the right-of-use asset for the offices closed. No impairment losses were recognized during the three months ended June 30, 2023 or the three and six months ended June 30, 2022.
We perform our annual impairment review of goodwill on October 1 of each year, and when a triggering event occurs between annual impairment tests. In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine if it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount, including goodwill, or bypass the qualitative assessment and proceed directly to the quantitative impairment test to determine if the fair value of the reporting unit exceeds its carrying amount. If the fair value is determined to be less than the carrying value, an impairment charge is recorded for the amount by which the reporting unit’s carrying amount exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. No impairment losses have been recognized in any of the periods presented.
Intangible assets, consisting of acquired developed technology, corporate name, customer relationships and workforce, are reviewed for impairment whenever events or changes in circumstances indicate an asset’s carrying value may not be recoverable. No impairment losses have been recognized in any of the periods presented.

Allowance for credit losses for marketable securities and accounts receivable
On January 1, 2023, the Company adopted ASC 326 and applied to its AFS debt securities and accounts receivable. ASC 326 replaces the existing incurred loss impairment model with a current expected credit loss impairment model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to AFS debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities.
At each reporting date, the Company evaluates the amortized cost of AFS debt securities compared to their fair value to determine whether an AFS debt security is impaired, and, if the fair value is below amortized cost basis, whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, the Company considers factors such as the extent to which fair value is less than amortized cost basis, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security. Credit related unrealized losses are recognized as an allowance for credit losses in the consolidated balance sheets with a corresponding charge in other income (expense), net, in the consolidated statements of operations and comprehensive loss. Non-credit related unrealized losses are recorded in other comprehensive income (loss), as applicable, net of applicable taxes.
Trade accounts receivable are stated net of any write-offs and the allowance for credit losses, at the amount the Company expects to collect. The Company performs ongoing credit evaluations of its customers and generally does not require collateral unless a customer has previously defaulted. The Company maintains an allowance for credit losses, which represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including the age of the receivable balance, historical write-off experience, past collection experience with the customer, credit quality of the customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Accounts receivable are charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Recoveries of accounts receivable previously written off are recorded as income when received.
While management believes it has exercised prudent judgment and applied reasonable assumptions, there can be no assurance that in the future, changes in economic conditions or other factors would not cause changes in the financial health of our marketable security issuers or our customers. If the financial health deteriorates, the timing and amount of payments received could be impacted and therefore, could result in a change to our estimated credit losses.

Revenue Recognition
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers.
The Company derives substantially all of its revenue by providing cloud-based contact center products under a usage-based model. The Company’s performance obligations are satisfied over time as the customer has continuous access to its hosted technology platform solutions through its data centers and simultaneously receives and consumes the benefits and the Company performs its services. Other immaterial ancillary revenue is derived from call recording, local caller identification packages, performance/speech analytics, text messaging services and professional services billed monthly on primarily usage-based fees, and to a lesser extent, fixed fees. Professional services, which represents approximately 2.0% of revenue, are billed on a fixed-price or on a time and material basis and the revenue is recognized over time as the services are rendered.
53

The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company records reductions to revenue for these estimated customer credits at the time the related revenue is recognized. These customer credits are estimated based on current and historical customer trends, and communications with its customers. Such customer credits have not been significant to date.
For contracts with multiple performance obligations (e.g., including various combinations of services), the Company allocates the contract price to each performance obligation based on its relative standalone selling price (“SSP”). The Company generally determines SSP based on the prices charged to customers. In instances where SSP is not directly observable, the Company determines the SSP using information that generally includes market conditions or other observable inputs.

Income Taxes
The Company accounts for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recognized for the future tax consequences arising from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is provided for deferred tax assets that, based on available evidence, are not expected to be realized.
The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained in a court of last resort. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company does not believe its consolidated financial statements include any uncertain tax positions. It is the Company’s policy to recognize interest and penalties accrued on any unrecognized tax benefit as a component of income tax expense.
Judgment is required in assessing the future tax consequences of events that have been recognized in our consolidated financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our consolidated financial statements.

Stock-Based Compensation
Management Incentive Units
During 2019, LiveVox TopCo, LLC (“LiveVox TopCo”), the sole stockholder of the Company prior to the Merger, established a Management Incentive Unit program whereby the LiveVox TopCo board of directors has the power and discretion to approve the issuance of Class B Units of LiveVox TopCo that represent management incentive units (“MIUs”) to any manager, director, employee, officer or consultant of the Company or its subsidiaries. Vesting begins on the date of issuance, and the MIUs vest ratably over five years with 20% of the MIUs vesting on each anniversary of a specified vesting commencement date, subject to the grantee’s continued employment with the Company on the applicable vesting date. Vesting of the MIUs will accelerate upon consummation of a “sale of the company”, which is defined in the LiveVox TopCo limited liability company agreement. The Company recognizes stock-based compensation expense based on the service condition on a straight-line basis over the requisite service period of five years, reduced for actual forfeited MIUs. Stock-based compensation expense for MIUs is measured based on the grant date fair value of the award using a Monte Carlo simulation. Assumptions used in the Monte Carlo simulation are holding period, expected share price volatility, discount for lack of marketability, and risk-free interest rate. While the Company believes that the assumptions used in these calculations are reasonable, differences in actual experience or changes in assumptions could materially affect the expense related to the Company’s MIUs.
2021 Equity Incentive Plan
On June 16, 2021, the stockholders of the Company approved the 2021 Plan, which became effective upon the closing of the Merger on June 18, 2021. On June 13, 2023, the Compensation Committee approved an amendment to the 2021 Plan to clarify that the limitation on the maximum grant date fair value for awards shall apply only to the Company’s non-employee directors. The Company grants RSUs and PSUs to employees, executives, directors, and eligible consultants of the Company. RSUs are subject to service conditions only and typically vest over periods ranging from one to six years based on the grantee’s role in the Company. PSUs, which are granted to certain key employees, vest either based on the achievement of predetermined market conditions, or based on both service and market conditions. All RSUs and PSUs will be settled in shares of Class A common stock and are classified as equity awards. Equity-classified awards are recognized as stock-based compensation expense over an employee’s requisite service period or a non-employee’s vesting period on the basis of the grant date fair value. Generally, the Company recognizes stock-based compensation expense of RSUs using the straight-line method, and recognizes stock-based compensation expense of PSUs subject to graded market vesting on a tranche-by-tranche basis (i.e., the accelerated attribution method). The fair value of the RSUs is estimated using the closing price of the Company’s Class A common stock on Nasdaq on the measurement date. The fair value of the PSUs at each measurement date is estimated using a Monte Carlo simulation. The key inputs used in the Monte Carlo simulation are stock
54

price, expected share price volatility, expected life, risk-free interest rate, and vesting hurdles. While the Company believes that the assumptions used in these calculations are reasonable, differences in actual experience or changes in assumptions could materially affect the expense related to the Company’s 2021 Plan.

Acquisitions
The Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen is met, the transaction is accounted for as an asset acquisition. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.
If an acquisition is determined to be a business combination, the assets acquired and liabilities assumed are recorded at their respective estimated fair values at the date of the acquisition. Any excess of the purchase price over the estimated fair values of the identifiable net assets acquired is recorded as goodwill.
If an acquisition is determined to be an asset acquisition, the cost of the asset acquisition, including transaction costs, is allocated to identifiable assets acquired and liabilities assumed based on a relative fair value basis. If the cost of the asset acquisition is less than the fair value of the net assets acquired, no gain is recognized in earnings. The excess fair value of the acquired net assets acquired over the consideration transferred is allocated on a relative fair value basis to the identifiable net assets (excluding non-qualifying assets).
Determining estimated fair value requires a significant amount of judgment and estimates. If our assumptions change or errors are determined in our calculations, the fair value could materially change resulting in a change in our goodwill or identifiable net assets acquired.

Public and Forward Purchase Warrants
Immediately following the Merger, the Company assumed 833,333 Forward Purchase Warrants (“Forward Purchase Warrants”) and 12,499,995 public warrants (“Public Warrants”) (collectively the “Warrants”) that had been previously issued by Crescent. Each whole Warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments.
Upon consummation of the Merger, the Company concluded that (a) the Public Warrants meet the derivative scope exception for contracts in the Company’s own stock and are recorded in stockholders’ equity and (b) the Forward Purchase Warrants do not meet the derivative scope exception and are recorded as liabilities on the consolidated balance sheets at fair value upon the Merger, with subsequent changes in the fair value recognized in the consolidated statements of operations and comprehensive loss at each reporting date. The Forward Purchase Warrants are classified as Level 3 fair value measurement and the fair value is measured using a Black-Scholes option pricing model. Inherent in options pricing models are assumptions related to current stock price, exercise price, expected share price volatility, expected life, risk-free interest rate and dividend yield. While the Company believes that the assumptions used in these calculations are reasonable, changes in assumptions could materially affect the liabilities related to the Warrants.

Recently Adopted Accounting Pronouncements
See Note 2 to our consolidated financial statements included in Part I, Item 1 of this Quarterly Report for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted as of the balance sheet date included in this Quarterly Report.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Concentration risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Risks associated with cash and cash equivalents and marketable securities are mitigated using what the Company considers creditworthy institutions. The Company performs ongoing credit evaluations of its customers’ financial condition. Substantially all of LiveVox’s assets are in the United States.
As of June 30, 2023 and December 31, 2022, no single issuer represented more than 10% of our marketable securities.
As of June 30, 2023 and December 31, 2022, no single customer represented more than 10% of our total accounts receivable. For the three and six months ended June 30, 2023 and 2022, no single customer represented more than 10% of our revenue.
55

The Company relies on third parties for telecommunication, bandwidth, and colocation services that are included in cost of revenue.
As of June 30, 2023, two vendors accounted for approximately 33.4% of our accounts payable. No other single vendor exceeded 10% of our accounts payable at June 30, 2023. At December 31, 2022, one vendor accounted for approximately 37.7% of our accounts payable. No other single vendor exceeded 10% of our accounts payable at December 31, 2022. We believe there could be a material impact on future operating results should a relationship with an existing significant supplier cease.

Interest rate sensitivity
The term loan portion of the Credit Facility is subject to interest rate risk. Effective with the Eighth Amendment entered into on March 31, 2023, the LIBOR benchmark interest rate was replaced with an adjusted SOFR benchmark interest rate. As amended, borrowings under the Credit Facility will accrue interest at a per annum rate, at the Company’s option, based on either (a) a base rate (as defined in the agreement governing the Credit Facility) plus a margin of 4.0% or (b) an adjusted term SOFR (based on one- or three-month interest periods) plus a margin of 5.0%. The Company elected an adjusted SOFR rate at June 30, 2023 and the interest rate for the term loan portion of the Credit Facility was 10.2%. Interest changes affect the fair value of the term loan but the impact on our financial position, cash flows and results of operations was not significant in any period.

Foreign exchange risk
The Company reports its results in U.S. dollars, which is its reporting currency. The functional currency of the Company’s foreign subsidiaries is their local currency. We also have international sales that are denominated in foreign currencies. For these international subsidiaries and customers, the monetary assets and liabilities are translated into U.S. dollars at the current exchange rate as of the balance sheet date, and all non-monetary assets and liabilities are translated into U.S. dollars at historical exchange rates. Revenue and expenses are translated using average rates in effect on a monthly basis. The resulting translation gain and loss adjustments are recorded directly as a separate component of stockholders’ equity (accumulated other comprehensive loss), unless there is a sale or complete liquidation of the underlying foreign investments, or the adjustment is inconsequential.
We experience fluctuations in transaction gains or losses from remeasurement of monetary assets and liabilities that are denominated in currencies other than the functional currency of the entities in which they are recorded. Exchange gains and losses resulting from foreign currency transactions were not significant in any period and are reported in other income (expense), net in the consolidated statements of operations and comprehensive loss.

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), we evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (“Exchange Act”), as of June 30, 2023.
Based on management’s evaluation, our CEO and CFO concluded that, as of June 30, 2023, our disclosure controls and procedures were designed at a reasonable assurance level and were effective to provide reasonable assurance that the information required to be disclosed by the Company in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting during our most recent fiscal quarter ended June 30, 2023 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures
Our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives as specified above. Our management recognizes that any control system, no matter how well designed and operated, is based upon certain judgments and assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. In addition, the design of a control system must reflect the fact that there are resource constraints and that our management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
 
56

PART II - OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
The Company is currently, and from time to time may become, involved in legal or regulatory proceedings arising in the ordinary course of its business, including tort claims, employment disputes and commercial contract disputes. Although the outcome of such claims cannot be predicted with certainty, as of the date of this Quarterly Report, we were not a party to any litigation or regulatory proceeding that would reasonably be expected to be material to LiveVox’s business, results of operations, financial condition or cash flows. Please read Note 21 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report, which is incorporated by reference herein.

ITEM 1A. RISK FACTORS
Factors that could cause our actual results to differ materially from those results in this Quarterly Report are described in our Annual Report. The occurrence of one or more of these factors, alone or in combination with other events or circumstances, may have a material adverse effect on our business, financial condition, results of operations and cash flows. Additional risk factors not presently known to us or that we currently deem immaterial may also impair our business, results of operations, financial condition or cash flows. As of the date of this Quarterly Report, there have been no material changes to the risk factors previously disclosed in the Annual Report, which risk factor section in the Annual Report is hereby incorporated in this Quarterly Report by reference.

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

ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
 
ITEM 5. OTHER INFORMATION
None.
 
ITEM 6. EXHIBITS
The following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report.
 
Exhibit No. Description of Exhibits
3.1
3.2
10.1
10.2*
10.3*
31.1*
31.2*
32.1**
32.2**
57

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
101.SCH*
Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*
Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*
Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*
Inline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
*
Filed herewith.
**
Furnished herewith.
 
58


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

 LiveVox Holdings, Inc.
   
Date: August 8, 2023By:/s/ John DiLullo
   
  John DiLullo
  Chief Executive Officer and Director
  (Principal Executive Officer)
   
Date: August 8, 2023By:/s/ Gregg Clevenger
   
  Gregg Clevenger
  Executive Vice President and Chief Financial Officer
  (Principal Financial and Accounting Officer)

EX-10.2 2 livevox-20230630x10q_ex102.htm EX-10.2 9TH AMENDMENT TO CREDIT AGREEMENT Document
Exhibit 10.2

EXECUTION VERSION
NINTH AMENDMENT TO CREDIT AGREEMENT

This Ninth Amendment to Credit Agreement (this “Amendment”) is made on May 31, 2023, by and among LIVEVOX INTERMEDIATE LLC, a Delaware limited liability company (f/k/a LiveVox Holdings, Inc.) (“Parent”), LIVEVOX, INC., a Delaware corporation (“Borrower”), LIVEVOX INTERNATIONAL, INC., a Delaware corporation (“LiveVox International Guarantor”), ENGAGE HOLDINGS, LLC, an Ohio limited liability company d/b/a Businessphone.com (“Engage Guarantor”), SPEECHIQ, LLC, an Ohio limited liability company (“SpeechIQ Guarantor” and, together with Engage Guarantor and LiveVox International Guarantor, the “Guarantors”), the financial institutions party hereto (collectively, the “Lenders” and, individually, a “Lender”) and PNC BANK, NATIONAL ASSOCIATION (“PNC”), a national banking association, as administrative agent for each member of the Lender Group and the Bank Product Providers (in such capacity, together with its successors and permitted assigns in such capacity, “Agent”).
BACKGROUND
WHEREAS, on November 7, 2016, among others, Parent, Borrower, Lenders and Agent entered into, inter alia, a certain Credit Agreement (as amended by that certain (i) First Amendment to Credit Agreement, dated as of February 28, 2018, (ii) Second Amendment to Credit Agreement, dated as of May 6, 2019, (iii) Third Amendment and Waiver to Credit Agreement, dated as of December 16, 2019, (iv) Fourth Amendment to Credit Agreement, dated as of December 20, 2019, (v) Fifth Amendment to Credit Agreement, dated as of January 13, 2021, (vi) Sixth Amendment to Credit Agreement, dated as of February 5, 2021, (vii) Seventh Amendment to Credit Agreement, dated as of August 2, 2021, and (viii) Eighth Amendment to Credit Agreement, dated as of March 31, 2023) (and as further amended, restated, amended and restated, modified, renewed, extended, replaced or substituted from time to time, the “Credit Agreement”) to reflect certain financing arrangements between the parties thereto. The Credit Agreement and all Loan Documents executed in connection therewith are collectively referred to as the “Financing Agreements.” All capitalized terms used herein and not otherwise defined herein shall have the meaning ascribed thereto in the Credit Agreement. In the case of a direct conflict between the provisions of the Credit Agreement and the provisions of this Amendment, the provisions hereof shall prevail;

WHEREAS, Borrower has requested and Agent and Lenders have agreed, subject to the terms and conditions of this Amendment, to amend the Credit Agreement.

NOW, THEREFORE, with the foregoing background hereinafter deemed incorporated by reference herein and made a part hereof, the parties hereto, intending to be legally bound, promise and agree as follows:
1.Amendments. Upon the Ninth Amendment Effective Date (as defined below), Section 2.14(b) of the Credit Agreement is hereby amended and restated in its entirety as follows:
2.14(b)        Letter of Credit Fees.  Borrower shall pay (i) to Agent, for the ratable benefit of Lenders holding Revolving Commitments, fees for each Letter of Credit for the period from and excluding the date of issuance of same to and including the date of expiration or termination, equal to the average daily face amount of each outstanding Letter of Credit multiplied by the Applicable Term SOFR Rate Margin and SOFR Adjustment for a one-month Interest Period for Revolving Loans that are Term SOFR Rate Loans, such fees to be calculated on the basis of a 360-day year for the actual number of days elapsed and to be payable quarterly in arrears on the first day of each calendar quarter and on the Maturity Date (or if sooner, such
074658.16087/131767473v.2


other date as the Obligations are, or are required to be, paid in full), and (ii) to Issuing Bank, a fronting fee of one eighth of one percent (0.125%) per annum times the average daily face amount of each outstanding Letter of Credit for the period from and excluding the date of issuance of same to and including the date of expiration or termination, to be payable quarterly in arrears on the first day of each calendar quarter and on the Maturity Date (or if sooner, such other date as the Obligations are, or are required to be, paid in full (all of the foregoing fees, the “Letter of Credit Fees”).  In addition, Borrower shall pay to Agent, for the benefit of Issuing Bank, any and all administrative, issuance, amendment, payment and negotiation charges with respect to Letters of Credit and all fees and expenses, in the case of each of the foregoing, as agreed upon by Issuing Bank and the Borrower, in connection with any Letter of Credit, including in connection with the opening, amendment or renewal of any such Letter of Credit and any acceptances created thereunder, all such charges, fees and expenses, if any, to be payable on demand.  All such charges shall be deemed earned in full on the date when the same are due and payable hereunder and shall not be subject to rebate or pro-ration upon the termination of this Agreement for any reason.  Any such charge in effect at the time of a particular transaction shall be the charge for that transaction, notwithstanding any subsequent change in Issuing Bank’s prevailing charges for that type of transaction.  Upon the occurrence and during the continuation of any Specified Event of Default, the Letter of Credit Fees described in clause (i) of this Section 2.14(b) shall be increased by an additional two percent (2.0%) per annum.
2.Representations and Warranties. Each Loan Party hereby:
(a)represents and warrants that such Loan Party has all requisite power and authority to enter into this Amendment and the Loan Documents to which it is a party executed in connection herewith. The execution, delivery, and performance by each Loan Party of this Amendment and the Loan Documents to which it is a party have been duly authorized by all necessary action on the part of such Loan Party. The execution, delivery, and performance by each Loan Party of this Amendment and the Loan Documents to which it is a party do not and will not (i) violate any material provision of federal, state, or local law or regulation applicable to any Loan Party or its Subsidiaries, the Governing Documents of any Loan Party or its Subsidiaries, or any order, judgment, or decree of any court or other Governmental Authority binding on any Loan Party or its Subsidiaries, (ii) conflict with, result in a breach of, or constitute (with due notice or lapse of time or both) a default under any Material Contract of any Loan Party or its Subsidiaries except to the extent that any such conflict, breach or default could not individually or in the aggregate reasonably be expected to have a Material Adverse Effect, (iii) result in or require the creation or imposition of any Lien of any nature whatsoever upon any assets of any Loan Party, other than Permitted Liens, or (iv) require any approval of any holder of Equity Interests of a Loan Party or any approval or consent of any Person under any Material Contract of any Loan Party, other than consents or approvals that have been obtained and that are still in force and effect and except, in the case of Material Contracts, for consents or approvals, the failure to obtain the same could not individually or in the aggregate reasonably be expected to cause a Material Adverse Effect;
(b)reaffirms all representations and warranties made to Agent and Lenders under the Credit Agreement and all of the other Financing Agreements and confirms that all are true and correct in all material respects (except for any representation and warranty which, by its terms, is qualified as to materiality or a Material Adverse Effect, in which case such representations and warranties shall be true and correct in all respects) as of the date hereof as if made on and as of the date hereof, except for representations and warranties which related exclusively to an earlier date, which shall be true and correct in all material respects (except for any representation and warranty which, by its terms, is qualified as to materiality or a Material Adverse Effect, in which case such representations and warranties shall be true and correct in all respects) on and as of such earlier date;
2
074658.16087/131767473v.2


(c)represents and warrants that no Default or Event of Default has occurred and is continuing under any of the Financing Agreements; and
(d)represents and warrants that this Amendment and, if any, all assignments, instruments, documents, and agreements executed and delivered in connection herewith are valid, binding and enforceable in accordance with its or their respective terms, except as such enforceability may be limited by any applicable bankruptcy, insolvency, moratorium or similar laws affecting creditors’ rights generally.
3.Conditions Precedent/Effectiveness Conditions. This Amendment shall be effective upon the date of satisfaction of all of the following conditions precedent (the “Ninth Amendment Effective Date”). All documents, instruments and information, if any, required to be delivered hereunder shall be in form and substance reasonably satisfactory to Agent and Agent’s counsel:
(a)Amendment. Agent shall have received this Amendment fully executed by Borrower, Parent and the Guarantors.
(b)Fees. To the extent invoiced at least one (1) Business Day prior to the date hereof, Borrower shall have paid all Lender Group Expenses incurred in connection with the transactions evidenced by this Amendment.
(c)No Material Litigation. There are no actions, suits, or proceedings pending or, to the knowledge of the Loan Parties, after due inquiry, threatened in writing against any Loan Party that either individually or in the aggregate could reasonably be expected to result in a Material Adverse Effect.
4.Reference to and Effect on the Loan Documents.
(a)Upon and after the effectiveness of this Amendment, each reference in the Credit Agreement to “this Agreement”, “hereunder”, “hereof” or words of like import referring to the Credit Agreement shall mean and be a reference to the Credit Agreement as modified and amended hereby.
(b)Except as specifically amended above, the Credit Agreement and all Loan Documents are and shall continue to be in full force and effect and are hereby in all respects ratified and confirmed and shall constitute the legal, valid, binding and enforceable obligations of the Loan Parties to Agent and the Lenders.
(c)The execution, delivery and effectiveness of this Amendment shall not, except as expressly provided for herein, operate as a waiver of any right, power or remedy of Agent and/or the Lenders under the Credit Agreement or any of the Loan Documents, nor constitute a waiver of any provision of the Credit Agreement or any of the Loan Documents.
(d)To the extent that any terms and conditions in any of the Loan Documents shall contradict or be in conflict with any terms or conditions of the Credit Agreement, after giving effect to this Amendment, such terms and conditions are hereby deemed modified or amended accordingly to reflect the terms and conditions of the Credit Agreement as modified or amended hereby.
5.Ratification. Each Loan Party hereby restates, ratifies and reaffirms each and every term and condition set forth in the Credit Agreement, as amended hereby, and the Loan Documents effective as of the Ninth Amendment Effective Date.
3
074658.16087/131767473v.2


6.Estoppel. To induce Agent and the Lenders to enter into this Amendment and to continue to make advances to Borrower under the Credit Agreement, each Loan Party hereby acknowledges and agrees that, as of the date hereof, there exists no right of offset, defense, counterclaim or objection in favor of Borrower as against Agent or any Lender with respect to the Obligations.
7.Integration. This Amendment, together with the Credit Agreement and all other Loan Documents, reflects the entire understanding of the parties with respect to the transactions contemplated hereby and shall not be contradicted or qualified by any other agreement, oral or written, before the date hereof.
8.Severability of Provisions. Each provision of this Amendment shall be severable from every other provision of this Amendment for the purpose of determining the legal enforceability of any specific provision.
9.Miscellaneous.
(a)Third Party Rights. No rights are intended to be created hereunder for the benefit of any third party donee, creditor, or incidental beneficiary.
(b)Section Headings. Headings and numbers have been set forth herein for convenience only. Unless the contrary is compelled by the context, everything contained in each Section applies equally to this entire Amendment.
(c)Interpretation. Neither this Amendment nor any uncertainty or ambiguity herein shall be construed against the Lender Group or Parent or Borrower, whether under any rule of construction or otherwise. On the contrary, this Amendment has been reviewed by all parties and shall be construed and interpreted according to the ordinary meaning of the words used so as to accomplish fairly the purposes and intentions of all parties hereto.
(d)Counterparts; Electronic Execution. This Amendment may be executed in any number of counterparts and by different parties on separate counterparts, each of which, when executed and delivered, shall be deemed to be an original, and all of which, when taken together, shall constitute but one and the same Amendment. Delivery of an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission shall be equally as effective as delivery of an original executed counterpart of this Amendment. Any party delivering an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission also shall deliver an original executed counterpart of this Amendment but the failure to deliver an original executed counterpart shall not affect the validity, enforceability, and binding effect of this Amendment.
(e)Choice of Law. Section 12 of the Credit Agreement is hereby incorporated herein by reference.
4
074658.16087/131767473v.2


IN WITNESS WHEREOF, the parties have caused this Amendment to be executed and delivered by their duly authorized officers as of the date first above written.

PARENT:
LIVEVOX INTERMEDIATE LLC

By: ____________________________
Name: Gregg Clevenger
Title: Chief Financial Officer
BORROWER:
LIVEVOX, INC.

By: ____________________________
Name: Gregg Clevenger
Title: Chief Financial Officer
GUARANTORS:
LIVEVOX INTERNATIONAL, INC.

By: ____________________________
Name: Gregg Clevenger
Title: Chief Financial Officer

SPEECHIQ, LLC

By: ____________________________
Name: John DiLullo
Title: President, Chief Executive Officer and Secretary
ENGAGE HOLDINGS, LLC

By: ____________________________
Name: John DiLullo
Title: President, Chief Executive Officer and Secretary
Signature Page to Ninth Amendment to Credit Agreement

074658.16087/131767473v.2


AGENT AND LENDER:
PNC BANK, NATIONAL ASSOCIATION

By: ____________________________
Name: Eric Klein
Title: Vice President

Signature Page to Ninth Amendment to Credit Agreement

074658.16087/131767473v.2
EX-10.3 3 livevox-20230630x10q_ex103.htm EX-10.3 AMENDED LIVEVOX HOLDINGS, INC. 2021 EQUITY INCENTIVE PLAN Document
Exhibit 10.3
LIVEVOX HOLDINGS, INC.
2021 EQUITY INCENTIVE PLAN
1. Purposes of the Plan. The purpose is to assist the Company in securing and retaining the services of eligible award recipients to provide incentives to Employees, Directors, and Consultants and promote the long-term financial success of the Company and thereby increase stockholder value.
2. Definitions. As used herein, the following definitions will apply:
(a) “Administrator” means the Board or any of its Committees administering the Plan, in accordance with Section 4.
(b) “Affiliate” means, as to any specified Person, any other Person controlling, controlled by, or under common control with such first Person and, in the case of a Person that is a partnership or a limited liability company, any partner or member of such Person. For the purposes of this definition, “control” means the possession of the power to direct or cause the direction of the management and policies of such Person, whether through the ownership of voting securities, by contract, or otherwise.
(c) “Applicable Laws” means the requirements relating to the administration of equity-based awards under U.S. state corporate laws, U.S. federal and state securities laws, the Code, any stock exchange or quotation system on which the Common Stock is listed or quoted, and the applicable laws of any foreign country or jurisdiction where Awards are, or will be, granted under the Plan.
(d) “Award” means, individually or collectively, a grant under the Plan of Options, Stock Appreciation Rights, Restricted Stock, or Restricted Stock Units.
(e) “Award Agreement” means the written or electronic agreement setting forth the terms and provisions applicable to each Award granted under the Plan. The Award Agreement is subject to the terms and conditions of the Plan.
(f) “Board” means the Board of Directors of the Company.
(g) “Cause” (a) (i) has the meaning set forth in the Participant’s employment agreement with the Company, a Parent or Subsidiary, or (ii) for a Participant who is a Consultant means the termination by the Company, a Parent, or a Subsidiary of the agreement under which the Participant provides services to the Company, a Parent, or a Subsidiary due to the Participant’s breach of such agreement, and (b) in addition to clause (a) above, for all Participants, unless otherwise expressly provided in the Award Agreement or another contract, including an employment agreement, shall mean: (i) a Participant’s repeated failure to substantially perform his or her duties as a Service Provider to the Company, a Parent, or a Subsidiary (other than any such failure resulting from his or her death or Disability), which failure has continued unremedied for more than 30 days after the Participant has been provided with written notice thereof; (ii) a Participant’s commission of any act of fraud or any other act of dishonesty, including, but not limited to, a breach of any fiduciary duty against the Company, a Parent, or a Subsidiary that is harmful to the Company, a Parent, or a Subsidiary; (iii) a Participant’s misappropriation, embezzlement, theft, or damage of or to any funds or assets of the Company, a Parent, or a Subsidiary; (iv) a Participant’s willful misconduct or gross negligence that is injurious to the Company, a Parent, or a Subsidiary; (v) a Participant’s conviction of, or the entering of a plea of guilty or nolo contendere to, a crime that constitutes a felony (or any state-law equivalent) or that involves moral turpitude, or any willful or material violation by a Participant of any federal, state, or foreign laws; (vi) a Participant’s unlawful use (including being under the influence) or possession of illegal drugs by Participant on the premises of the Company, a Parent, or a Subsidiary while performing any duties or responsibilities with the Company, a Parent, or a Subsidiary; (vii) the commission by a Participant of an act of insubordination, unlawful harassment, disorderly conduct, or other conduct prohibited by the written policies of the Company, a Parent, or a Subsidiary that have been provided to the Participant; or (viii) the breach by Participant of any employment, noncompetition, confidentiality, nonsolicitation, or other covenant or agreement between the Participant, on the one hand, and the Company, a Parent, or a Subsidiary, on the other hand.
(h) “Change in Control” means the occurrence of any of the following events:
(i) The acquisition by any Person of beneficial ownership (within the meaning of Rule 13d-3 promulgated under the Exchange Act) of more than 50% of the combined voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors (the “Outstanding Company Voting Securities”); provided, however, that for purposes of this Section 2(h)(i), the following acquisitions shall not constitute a Change in Control: (A) any acquisition directly from the Company, (B) any acquisition by the Company, (C) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any entity controlled by
1


Exhibit 10.3
the Company, (D) any acquisition by any Investor or any Affiliate thereof, or (E) any acquisition by any entity pursuant to a transaction that complies with clauses (A) and (B) of Section 2(h)(ii);
(ii) Consummation of a reorganization, merger, statutory share exchange, or consolidation or similar transaction involving the Company or any of its Subsidiaries with a third party other than any Investor or any Affiliate thereof, or a sale or other disposition of all or substantially all of the assets of the Company to a third party other than any Investor or any Affiliate thereof (each, a “Business Combination”), in each case, unless, following such Business Combination, (A) all or substantially all of the individuals and entities who were the beneficial owners, respectively, of the Outstanding Company Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than 50% of the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors (or, for a non-corporate entity, equivalent securities) of the entity resulting from such Business Combination (including, without limitation, an entity that, as a result of such transaction, owns the Company or all or substantially all of the Company’s assets either directly or through one or more Subsidiaries) in substantially the same proportions as their ownership, immediately prior to such Business Combination of the Outstanding Company Voting Securities, and (B) no Person (excluding (1) any entity resulting from such Business Combination or any parent of such entity, (2) any employee benefit plan (or related trust) of the Company, such entity resulting from such Business Combination or such parent, and (3) any Investor and any Affiliate thereof) beneficially owns, directly or indirectly, more than 50% of the combined voting power of the then outstanding voting securities of such entity, except to the extent that such ownership existed prior to the Business Combination; or

(iii) The approval by the stockholders of the Company of a complete liquidation or dissolution of the Company.
Notwithstanding anything in the foregoing to the contrary, with respect to compensation (x) that is subject to Section 409A of the Code and (y) for which a Change in Control would accelerate the timing of payment thereunder, the term “Change in Control” shall mean an event that is both (I) a Change in Control (as defined above) and (II) a “change in control event” (within the meaning of Section 409A of the Code).
(i) “Code” means the Internal Revenue Code of 1986, as amended. Any reference to a section of the Code herein will be a reference to any successor or amended section of the Code.
(j) “Committee” means a committee of one or more Directors or of one or more other individuals satisfying Applicable Laws appointed by the Board, or by the compensation committee of the Board, in accordance with Section 4.
(k) “Common Stock” means the common stock, par value $0.0001, of the Company.
(l) “Company” means LiveVox Holdings, Inc., a Delaware corporation, or any successor thereto.
(m) “Consultant” means any person, including an advisor, engaged by the Company or a Parent or Subsidiary to render services to such entity.
(n) “Continuous Service” means that the Participant’s service with the Company or any Parent or Subsidiary, whether as an Employee, Director, or Consultant, is not interrupted or terminated. A Participant’s Continuous Service shall not be deemed to have terminated merely because of a change in the capacity in which the Participant renders service to the Company or any Parent or Subsidiary as an Employee, Consultant, or Director or a change in the entity for which the Participant renders such service; provided that there is no interruption or termination of the Participant’s Continuous Service. For example, a change in status from an Employee of the Company to a Consultant of a Subsidiary or a Director will not constitute an interruption of Continuous Service.
(o) “Director” means a member of the Board.
(p) “Disability” means, with respect to a Participant, the inability of such Participant to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or that has lasted or can be expected to last for a continuous period of not less than 12 months as provided in Sections 22(e)(3) and 409A(a)(2)(c)(i) of the Code, and will be determined by the Administrator on the basis of such medical evidence as the Administrator deems warranted under the circumstances.

(q) “Dividend Equivalent” means a credit to a bookkeeping account established in the name of a Participant, made at the discretion of the Administrator or as otherwise provided by the Plan, representing the right of a Participant to receive an amount equal to the cash dividends paid on one share of Common Stock for each share of Common Stock represented by a Restricted Stock Unit Award held by such Participant.
2


Exhibit 10.3
(r) “Employee” means any individual, including officers and Directors, employed by the Company or any Parent or Subsidiary of the Company.
(s) “Exchange Act” means the Securities Exchange Act of 1934, as amended.
(t) “Fair Market Value” means, as of any date, the value of Common Stock determined as follows:
(i) If the Common Stock is listed on any established stock exchange or a national market system, including, without limitation, the Nasdaq Global Select Market, the Nasdaq Global Market or the Nasdaq Capital Market of The Nasdaq Stock Market, its Fair Market Value will be the closing sales price for such stock (or the closing bid, if no sales were reported) as quoted on such exchange or system on the day of determination, as reported in The Wall Street Journal or such other source as the Administrator deems reliable;
(ii) If the Common Stock is regularly quoted by a recognized securities dealer but selling prices are not reported, its Fair Market Value will be the average of the high bid and low asked prices for the Common Stock on the day of determination (or, if no bids and asks were reported on that date, as applicable, on the last trading date such bids and asks were reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable; or
(iii) In the absence of an established market for the Common Stock, its fair market value as determined in good faith by the Administrator applying principles consistent with Section 409A of the Code.
(u) “Incentive Stock Option” means an Option that by its terms qualifies and is otherwise intended to qualify as an incentive stock option within the meaning of Section 422 of the Code and the regulations promulgated thereunder.
(v) “Investor” means, collectively, LiveVox Topco, LLC, a Delaware limited liability company, Golden Gate Capital Opportunity Fund, L.P., Golden Gate Capital Opportunity Fund-A, L.P., GGCOF Third-Party Co-Invest, L.P., GGCOF Executive Co-Invest, L.P., GGCOF IRA Co-Invest, L.P., and each of their respective Affiliates (excluding the Company and its Subsidiaries) and any other investment fund or vehicle managed by GGC Administration, L.P, or any of its Affiliates (including any successors or assigns of any such manager).
(w) “Nonstatutory Stock Option” means an Option that by its terms is not intended to qualify as an Incentive Stock Option. If an Option is not specifically designated as an Incentive Stock Option, it shall be deemed a Nonstatutory Stock Option.
(x) “Option” means a stock option granted pursuant to the Plan.

(y) “Parent” means a “parent corporation,” whether now or hereafter existing, as defined in Section 424(e) of the Code.
(z) “Participant” means the holder of an outstanding Award.
(aa) “Period of Restriction” means the period during which the right to retain the Shares of Restricted Stock are subject to restrictions. Such restrictions may be based on the passage of time, the achievement of specified levels of performance, or the occurrence of other events as determined by the Administrator.
(bb) “Person” means any individual, entity, or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Exchange Act.
(cc) “Plan” means this LiveVox Holdings, Inc. 2021 Equity Incentive Plan.
(dd) “Restricted Stock” means Shares issued pursuant to an Award of Restricted Stock under Section 8.
(ee) “Restricted Stock Unit” means a bookkeeping entry representing an amount equal to the Fair Market Value of one Share, granted pursuant to Section 9. Each Restricted Stock Unit represents an unfunded and unsecured obligation of the Company.
(ff) “Right of Repurchase” has the meaning set forth in Section 18(a).
(gg) “Securities Act” means the Securities Act of 1933, as amended.
3


Exhibit 10.3
(hh) “Service Provider” means an Employee, Director, or Consultant.
(ii) “Share” means a share of the Common Stock, as adjusted in accordance with Section 13.
(jj) “Stock Appreciation Right” means an Award, granted alone or in connection with an Option, that pursuant to Section 7 is designated as a Stock Appreciation Right.
(kk) “Subsidiary” means a “subsidiary corporation,” whether now or hereafter existing, as defined in Section 424(f) of the Code.
3. Stock Subject to the Plan.
(a) Stock Subject to the Plan. Subject to the provisions of Section 13, the maximum aggregate number of Shares that may be subject to Awards and sold under the Plan is 9,770,000 Shares (the “Share Reserve”) plus any Shares added as a result of the “evergreen” provision in the next sentence. The Share Reserve will automatically increase on January 1st of each year beginning in 2022 and ending with a final increase on January 1, 2031, in an amount equal to 5% of the total number of Shares of Common Stock outstanding on December 31st of the preceding calendar year. The Board may provide that there will be no January 1st increase in the Share Reserve for any such year or that the increase in the Share Reserve for any such year will be a smaller number of Shares of Common Stock than would otherwise occur pursuant to the preceding sentence. Shares may be issued under the terms of this Plan in connection with a merger or acquisition as permitted by any applicable exchange listing rule, and such issuance will not reduce the number of Shares available for issuance under this Plan. The Shares may be authorized but unissued, or reacquired Common Stock.
(b) Lapsed Awards. If an Award expires or becomes unexercisable without having been exercised in full, or, with respect to Restricted Stock or Restricted Stock Units, is forfeited to or repurchased by the Company due to the failure to vest, the unpurchased Shares (or for Awards other than Options or Stock Appreciation Rights, the forfeited or repurchased Shares) that were subject thereto will become available for future grant or sale under the Plan (unless the Plan has terminated). With respect to Stock Appreciation Rights, only Shares actually issued pursuant to a Stock Appreciation Right will cease to be available under the Plan; all remaining Shares under Stock Appreciation Rights will remain available for future grant or sale under the Plan (unless the Plan has terminated). Shares that have actually been issued under the Plan under any Award will not be returned to the Plan and will not become available for future distribution under the Plan; provided, however, that if Shares issued pursuant to Awards of Restricted Stock or Restricted Stock Units are repurchased by the Company or are forfeited to the Company due to the failure to vest, such Shares will become available for future grant under the Plan. Shares used to pay the exercise price of an Award or to satisfy the tax withholding obligations related to an Award will become available for future grant or sale under the Plan. To the extent an Award under the Plan is paid out in cash rather than Shares, such cash payment will not result in reducing the number of Shares available for issuance under the Plan. Notwithstanding the foregoing and, subject to adjustment as provided in Section 13, the maximum number of Shares that may be issued upon the exercise of Incentive Stock Options is 9,770,000.
(c) Limitation on Awards to Directors. Notwithstanding anything to the contrary contained herein, the maximum grant date fair value for Awards that may be issued to any one Director who is not also an Employee during any given fiscal year of the Company is $750,000, increased to $1,000,000 in such Director’s first year of service as a member of the Board. Any Awards or other compensation paid or provided to an individual for his or her services as an Employee, or for his or her services as a Consultant (other than as a non-Employee Director), will not count for purposes of the limitation under this Section 3(c).
4. Administration of the Plan.
(a) Procedure.
(i) Multiple Administrative Bodies. Different Committees with respect to different groups of Service Providers may administer the Plan.
(ii) Other Administration. Other than as provided above, the Plan will be administered by (A) the Board or (B) a Committee, which Committee will be constituted to satisfy Applicable Laws.
(b) Powers of the Administrator. Subject to the provisions of the Plan, the Administrator will have the authority, in its discretion:
(i) to determine the Fair Market Value;
4


Exhibit 10.3
(ii) to engage consultants and obtain market studies and reports to assist in the administration of the Plan;

(iii) to select the Service Providers to whom Awards may be granted hereunder;
(iv) to determine the number of Shares to be covered by each Award granted hereunder;
(v) to approve forms of Award Agreements for use under the Plan;
(vi) to determine the terms and conditions, not inconsistent with the terms of the Plan, of any Award granted hereunder, including, but are not limited to, the exercise price, the time or times when Awards may be exercised (which may be based on performance criteria), any vesting acceleration or waiver of forfeiture restrictions, and any restriction or limitation regarding any Award or the Shares relating thereto, based, in each case, on such factors as the Administrator will determine;
(vii) to construe and interpret the terms of the Plan and Awards granted pursuant to the Plan;
(viii) to prescribe, amend, and rescind rules and regulations relating to the Plan, including rules and regulations relating to sub-plans established for the purpose of satisfying applicable foreign laws or for qualifying for favorable tax treatment under applicable foreign laws;
(ix) to modify or amend each Award (subject to Section 18(c)), including, but not limited to, the discretionary authority to extend the post-termination exercisability period of Awards, to extend the maximum term of an Option (subject to Section 6(d)), and to accelerate, in whole or in part, the vesting of an Award;
(x) to allow Participants to satisfy withholding tax obligations in a manner prescribed in Section 14;
(xi) to authorize any Person to execute on behalf of the Company any instrument required to effect the grant of an Award previously granted by the Administrator; and
(xii) to make all other determinations deemed necessary or advisable for administering the Plan.
(c) Effect of Administrator’s Decision. The Administrator’s decisions, determinations, and interpretations will be final and binding on all Participants and any other holders of Awards.
5. Eligibility. Nonstatutory Stock Options, Stock Appreciation Rights, Restricted Stock, and Restricted Stock Units may be granted to Service Providers. Incentive Stock Options may be granted only to Employees.

6. Stock Options.
(a) Grant of Options. Subject to the terms and provisions of the Plan, the Administrator, at any time and from time to time, may grant Options in such amounts as the Administrator, in its sole discretion, will determine.
(b) Option Agreement. Each Award of an Option will be evidenced by an Award Agreement that will specify the exercise price, the term of the Option, the number of Shares subject to the Option, the exercise restrictions, if any, applicable to the Option, and such other terms and conditions as the Administrator, in its sole discretion, will determine.
(c) Limitations. Each Option will be designated in the Award Agreement as either an Incentive Stock Option or a Nonstatutory Stock Option. Notwithstanding such designation, however, to the extent that the aggregate Fair Market Value of the Shares with respect to which Incentive Stock Options are exercisable for the first time by the Participant during any calendar year (under all plans of the Company and any Parent or Subsidiary) exceeds $100,000, such Options will be treated as Nonstatutory Stock Options. For purposes of this Section 6(c), Incentive Stock Options will be taken into account in the order in which they were granted, the Fair Market Value of the Shares will be determined as of the time the Option with respect to such Shares is granted, and calculation will be performed in accordance with Section 422 of the Code and Treasury Regulations promulgated thereunder.
(d) Term of Option. The term of each Option will be stated in the Award Agreement; provided, however, that the term will be no more than 10 years from the date of grant thereof. In the case of an Incentive Stock Option granted to a Participant who, at the time the Incentive Stock Option is granted, owns stock representing more than 10% of the total combined voting power of all classes of stock of the Company or any Parent or Subsidiary (a “10%
5


Exhibit 10.3
Holder”), the term of the Incentive Stock Option will be five years from the date of grant or such shorter term as may be provided in the Award Agreement.
(e) Option Exercise Price and Consideration.
(i) Exercise Price. The per Share exercise price for the Shares to be issued pursuant to the exercise of an Option will be determined by the Administrator, but will be no less than 100% of the Fair Market Value per Share on the date of grant. In addition, in the case of an Incentive Stock Option granted to a 10% Holder, the per Share exercise price will be no less than 110% of the Fair Market Value per Share on the date of grant. Notwithstanding the foregoing provisions of this Section 6(e)(i), Options may be granted with a per Share exercise price of less than 100% of the Fair Market Value per Share on the date of grant pursuant to a transaction described in, and in a manner consistent with, Section 409A or 424(a) of the Code.
(ii) Vesting Period and Exercise Dates. At the time an Option is granted, the Administrator will fix the period within which the Option may be exercised and will determine any conditions that must be satisfied before the Option may be exercised.
(iii) Form of Consideration. The Administrator will determine the acceptable form of consideration for exercising an Option, including the method of payment. In the case of an Incentive Stock Option, the Administrator will determine the acceptable form of consideration at the time of grant. Such consideration may consist entirely of: (A) cash, (B) check,
(C) promissory note, to the extent permitted by Applicable Laws, (D) other Shares, provided that such Shares have a Fair Market Value on the date of surrender equal to the aggregate exercise price of the Shares as to which such Option will be exercised and provided further that accepting such Shares will not result in any adverse accounting consequences to the Company, as the Administrator determines in its sole discretion, (E) consideration received by the Company under a cashless exercise program (whether through a broker or otherwise) implemented by the Company in connection with the Plan, (F) by net exercise, (G) such other consideration and method of payment for the issuance of Shares to the extent permitted by Applicable Laws, or (H) any combination of the foregoing methods of payment.
(f) Exercise of Option.
(i) Procedure for Exercise; Rights as a Stockholder. Any Option granted hereunder will be exercisable according to the terms of the Plan and at such times and under such conditions as determined by the Administrator and set forth in the Award Agreement. An Option may not be exercised for a fraction of a Share. An Option will be deemed exercised when the Company receives: (A) notice of exercise (in such form as the Administrator may specify from time to time) from the person entitled to exercise the Option, and (B) full payment for the Shares with respect to which the Option is exercised (together with applicable tax withholding). Full payment may consist of any consideration and method of payment authorized by the Administrator and permitted by the Award Agreement and the Plan. Shares issued upon exercise of an Option will be issued in the name of the Participant. Until the Shares are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), no right to vote or receive dividends or any other rights as a stockholder will exist with respect to the Shares subject to an Option, notwithstanding the exercise of the Option. The Company will issue (or cause to be issued) such Shares promptly after the Option is exercised. No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 13. Exercising an Option in any manner will decrease the number of Shares thereafter available, both for purposes of the Plan and for sale under the Option, by the number of Shares as to which the Option is exercised.
(ii) Termination of Relationship as a Service Provider. If a Participant ceases to be a Service Provider, other than upon the Participant’s termination of Continuous Service as the result of the Participant’s death or Disability, the Participant may exercise his or her Option within such period of time as is specified in the Award Agreement (but in no event later than the expiration of the term of such Option as set forth in the Award Agreement) to the extent that the Option is vested on the date of termination of Continuous Service. In the absence of a specified time in the Award Agreement, the Option shall remain exercisable for three months following the Participant’s termination of Continuous Service. Unless otherwise provided by the Administrator, if on the date of termination of Continuous Service the Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will revert to the Plan. If after termination the Participant does not exercise his or her Option within the specified time, the Option will terminate, and the Shares covered by such Option will revert to the Plan. Notwithstanding the foregoing, if a Participant’s Continuous Service is terminated by the Company for Cause, all then outstanding Options held by the Participant, whether vested or unvested, will terminate without consideration effective as of the Participant’s termination of Continuous Service.

6


Exhibit 10.3
(iii) Disability of Participant. If a Participant ceases to be a Service Provider as a result of the Participant’s Disability, the Participant may exercise his or her Option within such period of time as is specified in the Award Agreement (but in no event later than the expiration of the term of such Option as set forth in the Award Agreement) to the extent the Option is vested on the date of termination. In the absence of a specified time in the Award Agreement, the Option shall remain exercisable for 12 months following the Participant’s termination as result of Disability. Unless otherwise provided by the Administrator, if on the date of termination the Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will revert to the Plan. If after termination the Participant does not exercise his or her Option within the specified time, the Option will terminate, and the Shares covered by such Option will revert to the Plan.
(iv) Death of Participant. If a Participant dies while a Service Provider, the Option may be exercised within such period of time as is specified in the Award Agreement (but in no event later than the expiration of the term of such Option as set forth in the Award Agreement) to the extent that the Option is vested on the date of death, by the Participant’s designated beneficiary, provided such beneficiary has been designated prior to the Participant’s death in a form acceptable to the Administrator. If no such beneficiary has been designated by the Participant, then such Option may be exercised by the personal representative of the Participant’s estate or by the Person(s) to whom the Option is transferred pursuant to the Participant’s will or in accordance with the laws of descent and distribution. In the absence of a specified time in the Award Agreement, the Option shall remain exercisable for 12 months following the Participant’s termination as a result of death. Unless otherwise provided by the Administrator, if at the time of death Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will immediately revert to the Plan. If the Option is not so exercised within the specified time, the Option will terminate, and the Shares covered by such Option will revert to the Plan.
7. Stock Appreciation Rights.
(a) Grant of Stock Appreciation Rights. Subject to the terms and conditions of the Plan, a Stock Appreciation Right may be granted to Service Providers at any time and from time to time as will be determined by the Administrator, in its sole discretion.
(b) Number of Shares. The Administrator will have complete discretion to determine the number of Shares subject to any Award of Stock Appreciation Rights.
(c) Exercise Price and Other Terms. The per Share exercise price for the Shares that will determine the amount of the payment to be received upon exercise of a Stock Appreciation Right as set forth in Section 7(f) will be determined by the Administrator and will be no less than 100% of the Fair Market Value per Share on the date of grant. Otherwise, the Administrator, subject to the provisions of the Plan, will have complete discretion to determine the terms and conditions of Stock Appreciation Rights granted under the Plan.
(d) Stock Appreciation Right Agreement. Each Stock Appreciation Right grant will be evidenced by an Award Agreement that will specify the exercise price, the term of the Stock Appreciation Right, the conditions of exercise, and such other terms and conditions as the Administrator, in its sole discretion, will determine.

(e) Expiration of Stock Appreciation Rights. A Stock Appreciation Right granted under the Plan will expire upon the date determined by the Administrator, in its sole discretion, and set forth in the Award Agreement. Notwithstanding the foregoing, the rules of Section 6(d) relating to the maximum term and Section 6(f) relating to exercise also will apply to Stock Appreciation Rights.
(f) Payment of Stock Appreciation Right Amount. Upon exercise of a Stock Appreciation Right, a Participant will be entitled to receive payment from the Company in an amount determined by multiplying:
(i) the difference between the Fair Market Value of a Share on the date of exercise over the exercise price; times
(ii) the number of Shares with respect to which the Stock Appreciation Right is exercised.
At the discretion of the Administrator, the payment upon Stock Appreciation Right exercise may be in cash, in Shares of equivalent value, or in some combination thereof.
8. Restricted Stock.
(a) Grant of Restricted Stock. Subject to the terms and provisions of the Plan, the Administrator, at any time and from time to time, may grant Shares of Restricted Stock to Service Providers in such amounts as the Administrator, in its sole discretion, will determine.
7


Exhibit 10.3
(b) Restricted Stock Agreement. Each Award of Restricted Stock will be evidenced by an Award Agreement that will specify the Period of Restriction, the number of Shares granted, and such other terms and conditions as the Administrator, in its sole discretion, will determine. Unless the Administrator determines otherwise, the Company as escrow agent will hold Shares of Restricted Stock until the restrictions on such Shares have lapsed.
(c) Transferability. Except as provided in this Section 8 or as the Administrator determines, Shares of Restricted Stock may not be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated until the end of the applicable Period of Restriction.
(d) Other Restrictions. The Administrator, in its sole discretion, may impose such other restrictions on Shares of Restricted Stock as it may deem advisable or appropriate.
(e) Removal of Restrictions. Except as otherwise provided in this Section 8, Shares of Restricted Stock covered by each Restricted Stock grant made under the Plan will be released from escrow as soon as practicable after the last day of the Period of Restriction or at such other time as the Administrator may determine. The Administrator, in its discretion, may accelerate the time at which any restrictions will lapse or be removed.

(f) Voting Rights. During the Period of Restriction, Service Providers holding Shares of Restricted Stock granted hereunder may exercise full voting rights with respect to those Shares, unless the Administrator determines otherwise.
(g) Dividends and Other Distributions. During the Period of Restriction, Service Providers holding Shares of Restricted Stock will be entitled to receive all dividends and other distributions paid with respect to such Shares, unless the Administrator provides otherwise. If any such dividends or distributions are paid in Shares, the Shares will be subject to the same restrictions on transferability and forfeitability as the Shares of Restricted Stock with respect to which they were paid.
(h) Return of Restricted Stock to the Company. On the date set forth in the Award Agreement, the Restricted Stock for which restrictions have not lapsed will revert to the Company and again will become available for grant under the Plan.
9. Restricted Stock Units.
(a) Grant. Restricted Stock Units may be granted at any time and from time to time as determined by the Administrator. After the Administrator determines that it will grant Restricted Stock Units, it will advise the Participant in an Award Agreement of the terms, conditions, and restrictions related to the grant, including the number of Restricted Stock Units.
(b) Vesting Criteria and Other Terms. The Administrator will set vesting criteria in its discretion, which, depending on the extent to which the criteria are met, will determine the number of Restricted Stock Units that will be paid out to the Participant. The Administrator may set vesting criteria based upon on the passage of time, the achievement of specified levels of performance, or the occurrence of other events or any combination thereof as determined by the Administrator in its discretion.
(c) Settlement of Restricted Stock Units. Upon meeting the applicable vesting criteria, the Participant will be entitled to receive a payout as determined by the Administrator. Notwithstanding the foregoing, at any time after the grant of Restricted Stock Units, the Administrator, in its sole discretion, may reduce or waive any vesting criteria that must be met to receive a payout.
(d) Form and Timing of Payment. Payment of earned Restricted Stock Units will be made as soon as practicable after the date(s) determined by the Administrator and set forth in the Award Agreement. The Administrator, in its sole discretion, may settle earned Restricted Stock Units in cash, Shares, or a combination of both.
(e) Dividend Equivalents. Dividend Equivalents shall not be paid on a Restricted Stock Unit Award during the period it is unvested. In the discretion of the Administrator, Dividend Equivalents may be credited to a bookkeeping account for a Participant for distribution to Participant on or after a Restricted Stock Unit Award vests (such Dividend Equivalents shall be payable upon fixed dates or events in accordance with the requirements of Section 409A of the Code).

(f) Cancellation. On the date set forth in the Award Agreement, all unvested Restricted Stock Units will be forfeited to the Company.
8


Exhibit 10.3
10. Compliance With Section 409A of the Code. The Plan and the benefits provided hereunder are intended to be exempt form, or comply with, Section 409A of the Code and the regulations and guidance issued thereunder to the extent applicable thereto. Notwithstanding any provision of the Plan to the contrary, the Plan shall be interpreted and construed consistent with this intent. All references to Section 409A of the Code shall include the regulations and guidance issued thereunder. Although the Company intends to administer the Plan so that Awards will be exempt from, or comply with, the requirements of Section 409A of the Code, the Company does not represent or warrant that the Plan will comply with Section 409A of the Code or any other provision of federal, state, local, or non-United States law. Neither the Company nor any Parent of Subsidiary, nor their respective directors, officers, employees, or advisers shall be liable to any Participant (or any other individual claiming a benefit through the Participant) for any tax, interest, or penalties the Participant might owe as a result of participation in the Plan.
11. Leaves of Absence/Transfer Between Locations. A Participant will not cease to be an Employee in the case of (i) any leave of absence approved by the Company or (ii) transfers between locations of the Company or between the Company, any Parent, or any Subsidiary. For purposes of Incentive Stock Options, no such leave may exceed three months, unless reinstatement to active employment upon expiration of such leave is guaranteed by statute or contract. If reinstatement of employment upon expiration of a leave of absence approved by the Company is not so guaranteed, then three months following the first day of such leave, any Incentive Stock Option held by the Participant will cease to be treated as an Incentive Stock Option and will be treated for tax purposes as a Nonstatutory Stock Option.
12. Limited Transferability of Awards. Unless determined otherwise by the Administrator, Awards may not be sold, pledged, assigned, hypothecated, or otherwise transferred in any manner other than by will or by the laws of descent and distribution, and may be exercised, during the lifetime of the Participant, only by the Participant.
13. Adjustments; Dissolution or Liquidation; Merger or Change in Control.
(a) Adjustments. In the event that any dividend or other distribution (whether in the form of cash, Shares, other securities, or other property), recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, spin-off, combination, repurchase, or exchange of Shares or other securities of the Company, or other change in the corporate structure of the Company affecting the Shares occurs, the Administrator will, to the extent necessary to prevent diminution or enlargement of the benefits or potential benefits intended to be made available under the Plan, adjust the number and class of Shares that may be delivered under the Plan and/or the number, class, and price of Shares covered by each outstanding Award.
(b) Dissolution or Liquidation. In the event of the proposed dissolution or liquidation of the Company, the Administrator will notify each Participant as soon as practicable prior to the effective date of such proposed transaction. To the extent it has not been previously exercised, an Award will terminate immediately prior to the consummation of such proposed action.

(c) Change in Control. The following provisions will apply to Awards in the event of a Change in Control unless otherwise provided in the Award Agreement or any other written agreement between the Company or any Parent or Subsidiary, on the one hand, and the Participant, on the other hand, or unless otherwise expressly provided by the Board at the time of grant of an Award. In the event of a Change in Control, then, notwithstanding any other provision of the Plan, the Board may take one or more of the following actions with respect to Awards, contingent upon the closing or completion of the Change in Control:
(i) arrange for the surviving corporation or acquiring corporation (or the surviving or acquiring corporation’s parent company) to assume or continue the Award or to substitute a similar stock award for the Award (including, but not limited to, an award to acquire the same consideration paid to the stockholders of the Company pursuant to the Change in Control);
(ii) arrange for the assignment of any reacquisition or repurchase rights held by the Company in respect of Common Stock issues pursuant to the Award to the surviving corporation or acquiring corporation (or the surviving or acquiring corporation’s parent company);
(iii) accelerate the vesting, in whole or in part, of the Award (and, if applicable, the time at which the Award may be exercised) to a date prior to the effective time of such Change in Control as the Board determines (or, if the Board does not determine such a date, to the date that is five days prior to the effective date of the Change in Control), with such Award terminating if not exercised (if applicable) at or prior to the effective time of the Change in Control;
(iv) arrange for the lapse, in whole or in part, of any reacquisition or repurchase rights held by the Company with respect to the Award;
9


Exhibit 10.3
(v) cancel or arrange for the cancellation of the Award, to the extent not vested or not exercised prior to the effective time of the Change in Control, in exchange for such cash consideration, if any, as the Board, in its sole discretion, may consider appropriate; and
(vi) make a payment, in such form as may be determined by the Board equal to the excess, if any, of (A) the value of the property the Participant would have received upon the exercise of the Award over (B) any exercise price payable by such holder in connection with such exercise. For clarity, this payment may be zero if the value of the property is equal to or less than the exercise price. The Board need not take the same action or actions with respect to all Awards or portions thereof or with respect to all Participants. The Board may take different actions with respect to the vested and unvested portions of an Award.
14. Tax Withholding.
(a) Withholding Requirements. Prior to the delivery of any Shares or cash pursuant to an Award (or exercise thereof), the Company will have the power and the right to deduct or withhold, or require a Participant to remit to the Company, an amount sufficient to satisfy federal, state, local, foreign, or other taxes required to be withheld with respect to such Award (or exercise thereof).

(b) Withholding Arrangements. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may permit a Participant to satisfy such tax withholding obligation, in whole or in part by (without limitation): (i) paying cash, (ii) electing to have the Company withhold otherwise deliverable Shares having a Fair Market Value equal to the statutory amount required to be withheld, (iii) delivering to the Company already-owned Shares having a Fair Market Value equal to the statutory amount required to be withheld, provided the delivery of such Shares will not result in any adverse accounting consequences, as the Administrator determines in its sole discretion, or (iv) selling a sufficient number of Shares otherwise deliverable to the Participant through such means as the Administrator may determine in its sole discretion (whether through a broker or otherwise) equal to the amount required to be withheld. The amount of the withholding requirement will be deemed to include any amount that the Administrator agrees may be withheld at the time the election is made, not to exceed the amount determined by using the maximum federal, state, or local marginal income tax rates applicable to the Participant with respect to the Award on the date that the amount of tax to be withheld is to be determined. The Fair Market Value of the Shares to be withheld or delivered will be determined as of the date that the taxes are required to be withheld.
15. No Effect on Employment or Service. Neither the Plan nor any Award will confer upon a Participant any right with respect to continuing the Participant’s relationship as a Service Provider with the Company, nor will they interfere in any way with the Participant’s right or the Company’s right to terminate such relationship at any time, with or without cause, to the extent permitted by Applicable Laws.
16. Date of Grant. The date of grant of an Award will be, for all purposes, the date on which the Administrator makes the determination granting such Award, or such other later date as is determined by the Administrator. Notice of the determination will be provided to each Participant within a reasonable time after the date of such grant.
17. Term of Plan. Subject to Section 21, the Plan will become effective upon its adoption by the Board. Unless sooner terminated under Section 18, it will continue in effect for a term of 10 years from the later of (a) the effective date of the Plan, or (b) the earlier of the most recent Board or stockholder approval of an increase in the number of Shares reserved for issuance under the Plan.
18. Amendment and Termination of the Plan.
(a) Amendment and Termination. The Board may at any time amend, alter, suspend, or terminate the Plan.
(b) Stockholder Approval. The Company will obtain stockholder approval of any Plan amendment to the extent necessary and desirable to comply with Applicable Laws.
(c) Effect of Amendment or Termination. No amendment, alteration, suspension, or termination of the Plan will impair the rights of any Participant, unless mutually agreed otherwise between the Participant and the Administrator, which agreement must be in writing and signed by the Participant and the Company. Termination of the Plan will not affect the Administrator’s ability to exercise the powers granted to it hereunder with respect to Awards granted under the Plan prior to the date of such termination.

19. Conditions Upon Issuance of Shares.
10


Exhibit 10.3
(a) Legal Compliance. Shares will not be issued pursuant to the exercise of an Award unless the exercise of such Award and the issuance and delivery of such Shares will comply with Applicable Laws and will be further subject to the approval of counsel for the Company with respect to such compliance. The delivery of certificates representing the Shares (or the transfer to an Award holder on the records of the Company with respect to uncertificated Shares) to be issued in connection with an Award will be contingent upon the Award holder entering into any stockholders’ agreements or other agreements with the Company and/or certain other of the Company’s stockholders relating to the Shares.
(b) Investment Representations. As a condition to the exercise of an Award, the Company may require the Person exercising such Award to represent and warrant at the time of any such exercise that the Shares are being purchased only for investment and without any present intention to sell or distribute such Shares if, in the opinion of counsel for the Company, such a representation is required.
20. Inability to Obtain Authority. The inability of the Company to obtain authority from any regulatory body having jurisdiction, which authority is deemed by the Company’s counsel to be necessary to the lawful issuance and sale of any Shares hereunder, will relieve the Company of any liability in respect of the failure to issue or sell such Shares as to which such requisite authority will not have been obtained.
21. Stockholder Approval. The Plan will be subject to approval by the stockholders of the Company within 12 months after the date the Plan is adopted by the Board. Such stockholder approval will be obtained in the manner and to the degree required under Applicable Laws.
22. Clawback/Recovery. All Awards granted under this Plan will be subject to recoupment in accordance with any clawback policy that the Company is required to adopt pursuant to the listing standards of any national securities exchange or association on which the Company’s securities are listed or as is otherwise required by the Dodd-Frank Wall Street Reform and Consumer Protection Act or other Applicable Law. In addition, the Administrator may impose such other clawback, recovery, or recoupment provisions in an Award Agreement as the Administrator determines necessary or appropriate, including, but not limited to, a reacquisition right in respect of previously acquired shares of Common Stock or other cash or property upon the occurrence of Cause. No recovery of compensation under such a clawback policy will be an event giving rise to a right to resign for “good reason” or “constructive termination” (or similar term) under any agreement with the Company or an Affiliate thereof.
23. Choice of Law. The laws of the State of Delaware will govern all questions concerning the construction, validity, and interpretation of this Plan, without regard to conflict of law principles (whether of the State of Delaware or any other jurisdiction).
11

EX-31.1 4 livevox-20230630x10q_ex311.htm EX-31.1 SECTION 302 CERTIFICATION OF THE CEO Document

Exhibit 31.1

Certification of the Chief Executive Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, John DiLullo, certify that:

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

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

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

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

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

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

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

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

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

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

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




Date: August 8, 2023By:
/s/ John DiLullo
John DiLullo
Chief Executive Officer and Director
(Principal Executive Officer)


EX-31.2 5 livevox-20230630x10q_ex312.htm EX-31.2 SECTION 302 CERTIFICATION OF THE CFO Document

Exhibit 31.2

Certification of the Chief Financial Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Gregg Clevenger, certify that:

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

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

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

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

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

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

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

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

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

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

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




Date: August 8, 2023By:/s/ Gregg Clevenger
Gregg Clevenger
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 6 livevox-20230630x10q_ex321.htm EX-32.1 SECTION 906 CERTIFICATION OF THE CEO Document

Exhibit 32.1

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

In connection with the Quarterly Report of LiveVox Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John DiLullo, Chief Executive Officer of the Company, hereby certify, to the best of my knowledge and belief, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: August 8, 2023By:
/s/ John DiLullo
John DiLullo
Chief Executive Officer and Director
(Principal Executive Officer)

EX-32.2 7 livevox-20230630x10q_ex322.htm EX-32.2 SECTION 906 CERTIFICATION OF THE CFO Document

Exhibit 32.2

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

In connection with the Quarterly Report of LiveVox Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gregg Clevenger, Executive Vice President and Chief Financial Officer of the Company, hereby certify, to the best of my knowledge and belief, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: August 8, 2023By:/s/ Gregg Clevenger
Gregg Clevenger
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-101.SCH 8 lvox-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and Identified Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Borrowings Under Term Loan and Line of Credit link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Letters of Credit link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock Warrants link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Retirement Benefit Plan link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Basic and Diluted Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Marketable Securities - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Goodwill and Identified Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Borrowings Under Term Loan and Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Basic and Diluted Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Loss Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Revenue - Contract Details (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Revenue - Contract Details (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Revenue - Changes in Contract (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Marketable Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Marketable Securities - Maturity of Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Marketable Securities - Proceeds from Sales of Debt Securities and the Associated Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Marketable Securities - Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Goodwill and Identified Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Goodwill and Identified Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Goodwill and Identified Intangible Assets - Schedule of Future Amortization of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Accrued Expenses - Schedule of Changes in Principal and Interest Payable Under the Structured Payable Arrangement (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Leases - Schedule of Components of Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Borrowings Under Term Loan and Line of Credit - Schedule of Long-Term Debt Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Borrowings Under Term Loan and Line of Credit - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Borrowings Under Term Loan And Line of Credit - Schedule of Principal Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Borrowings Under Term Loan And Line of Credit - Schedule of Debt Instrument Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Analysis of Change (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954750 - Disclosure - Stock-Based Compensation - Schedule of MIU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954751 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954752 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954753 - Disclosure - Stock-Based Compensation - Schedule of PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954754 - Disclosure - Stock-Based Compensation - Schedule of PSU Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954755 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954756 - Disclosure - Stock-Based Compensation - Schedule of Unrecognized Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954757 - Disclosure - Geographic Information - Schedule of Revenue By Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954758 - Disclosure - Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954759 - Disclosure - Geographic Information - Schedule of Property and Equipment, Net By Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954760 - Disclosure - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink 9954761 - Disclosure - Retirement Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954762 - Disclosure - Fair Value Measurement - Schedule of Fair Value of Assets and Liabilities Measured on a Non-Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954763 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954764 - Disclosure - Fair Value Measurement - Schedule of Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954765 - Disclosure - Fair Value Measurement - Schedule of Changes in Level 3 Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954766 - Disclosure - Basic and Diluted Loss Per Share - Schedule of Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954767 - Disclosure - Basic and Diluted Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954768 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954769 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954770 - Disclosure - Restructuring - Schedule of the Changes in the Liability for Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954771 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 lvox-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 lvox-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 lvox-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Consolidated Entities [Axis] Consolidated Entities [Axis] Changes in fair value of warrant liability Changes in fair value of warrant liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Variable Rate [Domain] Variable Rate [Domain] Accounts receivable recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Nonemployee Share-Based Payment Arrangement, Nonemployee [Member] Proceeds from sale of marketable securities Proceeds from sale of available for sale debt securities Proceeds from Sale of Debt Securities, Available-for-Sale Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Total accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Ownership percentage Subsidiary, Ownership Interest Subsidiary, Ownership Interest Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development expense Research and Development Expense Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Investment, Name [Domain] Investment, Name [Domain] Beginning Balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Interest rate at period end Line of Credit Facility, Interest Rate at Period End Borrowings Under Term Loan and Line of Credit Letters of Credit Debt Disclosure [Text Block] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Total available for sale securities Debt Securities, Available-for-sale Securities [Member] Debt Securities, Available-for-sale Securities Statement of Stockholders' Equity [Abstract] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Investments, Debt and Equity Securities [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Impairment of Long-Lived Assets Property, Plant and Equipment, Impairment [Policy Text Block] Effect of foreign currency translation Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Unvested PSUs Performance Shares [Member] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Computer equipment Computer equipment Computer Equipment [Member] Investment, Name [Axis] Investment, Name [Axis] Total other expense, net Nonoperating Income (Expense) Automatic extension term Debt Instrument, Automatic Extension Term Debt Instrument, Automatic Extension Term Commitments and contingencies (Note 9 and 21) Commitments and Contingencies Expected volatility Measurement Input, Price Volatility [Member] Operating leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Supplier [Axis] Supplier [Axis] Non-cancelable spend commitment Long-Term Purchase Commitment, Amount 2022 Restructuring Plan 2022 Restructuring Plan [Member] 2022 Restructuring Plan Stock Warrants Stockholders' Equity Equity [Text Block] Trading days used for redemption price Class of Warrant or Right, Trading Days for Redemption Price Class of Warrant or Right, Trading Days for Redemption Price Capitalized software development costs related to internal-use software Capitalized Computer Software, Period Increase (Decrease) Geographical [Axis] Geographical [Axis] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Director Director [Member] Total property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Gross issuance of shares upon vesting of stock-based awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Current liabilities: Liabilities, Current [Abstract] Class of warrant or right, expected term Class of Warrant or Right, Expected Term Class of Warrant or Right, Expected Term Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.0001 par value per share; 25,000 shares authorized and none issued and outstanding as of June 30, 2023 and December 31, 2022. Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted-average Grant Date Fair Value (per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Net loss per share—diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Deposits and other Deposits and Other Assets, Noncurrent Deposits and Other Assets, Noncurrent Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance of credit losses of $2,362 and $1,459 as of June 30, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Common stock, shares issued including shares held in escrow (in shares) Common Stock, Shares Issued, Gross Common Stock, Shares Issued, Gross Trading Symbol Trading Symbol Workforce-based Acquired workforce Employment Contracts [Member] Restructuring Plan [Domain] Restructuring Plan [Domain] Term loan Long-Term Debt, Fair Value Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Capitalized advertising Capitalized Advertising, Period Increase (Decrease) Capitalized Advertising, Period Increase (Decrease) Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Due after one year through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Leases Lessee, Operating Leases [Text Block] Property and equipment, net Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization LIABILITIES & STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Available-for-sale debt securities, amortized cost, current Debt Securities, Available-for-Sale, Amortized Cost, Current Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Gross Unrealized Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Contract liabilities (deferred revenue) June, 30, 2023 Contract liabilities (deferred revenue) December 31, 2022 Contract with Customer, Liability Accounts receivable, net Contract with Customer, Receivable, after Allowance for Credit Loss, Current Schedule of Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold U.S. corporate securities U.S. corporate securities Debt Security, Corporate, US [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Schedule of Stock-based Compensation by Award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non-Executive Employees And Eligible Consultants Non-Executive Employees And Eligible Consultants [Member] Non-Executive Employees And Eligible Consultants Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Goodwill Goodwill Schedule of Estimated Useful Lives of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Accrued expenses Increase (Decrease) in Accrued Liabilities Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2025 Long-Term Debt, Maturity, Year Two Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Letter of Credit Letter of Credit [Member] Subsidiaries Subsidiaries [Member] Remaining 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Measurement Frequency [Axis] Measurement Frequency [Axis] Term loan, net of current Other Long-Term Debt, Noncurrent Redeemable Warrants, each whole Warrant exercisable to purchase one share of Class A common stock at an exercise price of $11.50 Warrants to purchase common stock Warrant [Member] Operating lease liabilities, net of current Operating lease liabilities—less current portion Operating Lease, Liability, Noncurrent Unvested RSUs RSU Restricted Stock Units (RSUs) [Member] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Trademark-based Trademarks [Member] Retirement Benefits [Abstract] Debt issuance costs Payments of Debt Issuance Costs Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Period after closing date, term Period after Closing Date, Term Period after Closing Date, Term Income Statement Location [Axis] Income Statement Location [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Deferred original issue discount and loan fees Less: Unamortized issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Shares withheld to cover employees’ withholding taxes for stock-based awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Number of warrants assumed (in shares) Class of Warrant or Right, Number of Warrants Assumed Class of Warrant or Right, Number of Warrants Assumed Two Suppliers Two Suppliers [Member] Two Suppliers Schedule of Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Europe Europe [Member] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Payables and Accruals [Abstract] Risk-free rate Measurement Input, Risk Free Interest Rate [Member] Maximum annual contributions per employee Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Product and Service [Domain] Product and Service [Domain] Schedule of Antidilutive Securities Excluded from the Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Repayments on loan payable Repayments of Other Long-Term Debt Interest received Debt Securities, Available-for-Sale, Change in Present Value, Interest Income Grantee Status [Axis] Grantee Status [Axis] Schedule of Lease Cost Lease, Cost [Table Text Block] Payment term Revenue, Performance Obligation, Payment Term Revenue, Performance Obligation, Payment Term Net unrealized gain (loss) on marketable securities Net unrealized gain on marketable securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Research and development expense Research and Development Expense [Member] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Liability, Beginning Balance Liability, Ending Balance Restructuring Reserve Typical contract term Revenue Recognition, Customer Contract Period Revenue Recognition, Customer Contract Period Number of antidilutive securities excluded from the computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Defined benefit plan, type [Extensible Enumeration] Defined Benefit Plan, Type [Extensible Enumeration] Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report RSUs outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding in Period, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding in Period, Fair Value Supplemental schedule of non-cash investing activities: Noncash Investing and Financing Items [Abstract] Non-lease contract termination costs Contract Termination [Member] Unrecognized Stock-based Compensation Expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative expense General and Administrative Expense [Member] Number of potential award units (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Additional right-of-use assets Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remaining 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Leases Lessee, Finance Leases [Text Block] Website development Website Development [Member] Website Development Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Original issue discount Debt Instrument, Unamortized Discount Deferred sales commissions, current Capitalized Contract Cost, Net, Current Amortization of deferred loan origination costs Amortization of Deferred Loan Origination Fees, Net Operating lease liabilities, current Operating lease liabilities—current Operating Lease, Liability, Current Net unrealized gain (loss) on marketable securities Net unrealized gain (loss) on marketable securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Vesting hurdle 3 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle Three Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle Three Restructuring Charges Restructuring Charges, Policy [Policy Text Block] Restructuring Charges, Policy Amortization of identified intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Letter of credit decrease Line of Credit Facility, Increase (Decrease), Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Carrying Amount Finite-Lived Intangible Assets, Net Measurement period used for redemption price Class of Warrant or Right, Measurement Period for Redemption Price Class of Warrant or Right, Measurement Period for Redemption Price Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash beginning of period Cash, cash equivalents, and restricted cash end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Liquidity and Capital Resources Liquidity and Capital Resources, Policy [Policy Text Block] Liquidity and Capital Resources, Policy 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Contractual term Measurement Input, Expected Term [Member] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Operating lease cost Operating Lease, Cost Warrants issued (in shares) Class of Warrant or Right, Issued Class of Warrant or Right, Issued AFS, 12 months or longer, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue, current Contract liabilities, current (deferred revenue) Contract with Customer, Liability, Current Schedule of PSU Award Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Credit Agreement Effective November 2016 And All Previous Amendments Credit Agreement Effective November 2016 And All Previous Amendments [Member] Credit Agreement Effective November 2016 And All Previous Amendments Security Exchange Name Security Exchange Name PNC Bank PNC Bank [Member] PNC Bank Total assets Assets, Fair Value Disclosure Net carrying amount Long-Term Debt Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Percent vested each anniversary Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Foreign currency translation adjustment Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Class A common stock, par value $0.0001 per share Class A common stock Common Class A [Member] Requisite service period Weighted-average Recognition Period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Debt Securities, Available-for-Sale, Gain (Loss) [Abstract] Debt Securities, Available-for-Sale, Gain (Loss) [Abstract] Document Type Document Type Change in goodwill Goodwill, Acquired During Period Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Related party accounts receivable Increase (Decrease) in Due from Related Parties, Current Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Stock price Measurement Input, Share Price [Member] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Allowance for doubtful accounts, current Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Schedule of Estimated Useful Lives of Identified Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Common stock, shares outstanding including shares held in escrow (in shares) Common Stock, Shares Outstanding, Gross Common Stock, Shares Outstanding, Gross Variable Rate [Axis] Variable Rate [Axis] LiveVox Private Solutions, LTD LiveVox Private Solutions, LTD [Member] LiveVox Private Solutions, LTD Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Related Party [Domain] Related Party, Type [Domain] Number of common shares called by each warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Deferred sales commission, impairment loss Deferred Sales Cost, Impairment Loss Deferred Sales Cost, Impairment Loss Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Professional Services Professional Services [Member] Professional Services Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number RSUs vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Amortization of deferred sales commissions Capitalized Contract Cost, Amortization Deferred sales commission, amortization period Deferred Sales Commission, Amortization Period Deferred Sales Commission, Amortization Period Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Expense Reimbursements Expense Reimbursements [Member] Expense Reimbursements Advertising Advertising Cost [Policy Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Redemption period, prior written notice Class of Warrant or Right, Redemption Period, Number of Days Prior Written Notice Class of Warrant or Right, Redemption Period, Number of Days Prior Written Notice Unpaid balance Increase (Decrease) in Due to Related Parties, Current MIUs Class B Management Incentive Unit (MIU) [Member] Class B Management Incentive Unit (MIU) Board of Director Fees Board of Director Fees [Member] Board of Director Fees Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Management Incentive Unit Program Management Incentive Unit Program [Member] Management Incentive Unit Program Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Eighth Amendment To The Credit Facility Eighth Amendment To The Credit Facility [Member] Eighth Amendment To The Credit Facility Commitments and Contingencies Disclosure [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Other debt securities Other Debt Obligations [Member] Face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Leases [Abstract] Advertising expense Advertising Expense Entity Address, State or Province Entity Address, State or Province Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash used in operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Proceeds from maturities and principal paydowns of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Impairment loss on right -of use assets Operating Lease, Impairment Loss Schedule of Components of other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Retirement Benefit Plan Retirement Benefits [Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Public Warrant Public Warrant [Member] Public Warrant Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Principal and interest payable under the structured payable arrangement Beginning balance Ending balance Principal and Interest Payable, Current Principal and Interest Payable, Current Loss attributable to common stockholders—basic Net Income (Loss) Available to Common Stockholders, Basic Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of positions Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Debt Instrument [Axis] Debt Instrument [Axis] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Credit Facility [Axis] Credit Facility [Axis] Schedule of Principal Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accumulated Other Comprehensive Loss Total accumulated other comprehensive loss AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Contributions Defined Contribution Plan, Cost Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Deferred revenue, net of current Contract liabilities, non-current (deferred revenue) Contract with Customer, Liability, Noncurrent Repayments of drawdown on line of credit Repayments of Long-Term Lines of Credit Title of Individual [Axis] Title of Individual [Axis] Number of warrants exercised (in shares) Class of Warrant or Right, Exercised Class of Warrant or Right, Exercised Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accrued bonuses Accrued Bonuses, Current Accounts Payable Benchmark Accounts Payable [Member] Crescent Crescent Acquisition Corp [Member] Crescent Acquisition Corp Plan Name [Axis] Plan Name [Axis] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Income tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Net loss per share Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Marketable Securities Marketable Securities, Policy [Policy Text Block] Sales and marketing expense Selling and Marketing Expense Common stock, $0.0001 par value per share; 500,000 shares authorized and 94,202 shares issued and outstanding as of June 30, 2023; 500,000 shares authorized and 92,729 shares issued and outstanding as of December 31, 2022. Common Stock, Value, Issued U.S. government securities U.S. government securities US Government Debt Securities [Member] AFS, Less than 12 months, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative expense General and Administrative Expense Tax effect Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Due after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Change in Contract Liabilities Balance [Roll Forward] Change in Contract Liabilities Balance [Roll Forward] Change in Contract Liabilities Balance Organization, Consolidation and Presentation of Financial Statements [Abstract] Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Employee severance and termination benefits Employee Severance and Termination Benefits [Member] Employee Severance and Termination Benefits Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Repayments on finance lease obligations Finance Lease, Principal Payments Schedule of Finance Lease, Liability, Fiscal Year Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Changes in Fair Value of Level 3 Liabilities Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Restricted Cash Restricted Cash Revenue from Contract with Customer [Abstract] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Finance lease obligations Finance Lease Liability, Fair Value Disclosure Finance Lease Liability, Fair Value Disclosure Other expense (income), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Identified Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Dividend yield Measurement Input, Expected Dividend Rate [Member] Concentration risk, percentage Concentration Risk, Percentage Balance, beginning of period Balance, end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Debt Discount and Issuance Costs Debt, Policy [Policy Text Block] Number of warrants outstanding (in shares) Class of Warrant or Right, Outstanding Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted cash, current Restricted cash, current Restricted Cash, Current Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Asset-backed securities Asset-backed securities Asset-Backed Securities [Member] Accounts Receivable Accounts Receivable [Policy Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Future Amortization of Finite-lived Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Shares withheld to cover employees’ withholding taxes upon vesting of RSUs RSUs Held For Tax Withholding Obligation [Member] RSUs Held For Tax Withholding Obligation Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Marketable securities—available for sale debt securities, current (amortized cost of $44,563 and $49,593 as of June 30, 2023 and December 31, 2022, respectively) Debt Securities, Available-for-Sale, Current Other accrued expenses Other Accrued Liabilities, Current Professional Service Product Concentration Risk [Member] Change in the fair value of warrant liability Change in the fair value of the warrant liability Fair Value Adjustment of Warrants Organization Nature of Operations [Text Block] Furniture and fixtures Furniture and fixtures Furniture and Fixtures [Member] Statement of Financial Position [Abstract] Entity Information [Line Items] Entity Information [Line Items] Total stockholders’ equity Balance, beginning of period Balance, end of period Equity, Attributable to Parent Gross realized gain Debt Securities, Available-for-Sale, Realized Gain Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Goodwill impairment charge Goodwill, Impairment Loss Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Valuation Assumptions Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Revenue recognized which was included in the deferred revenue balance at the beginning of the period Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Measurement period Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Pre-tax loss Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Measurement input Warrants and Rights Outstanding, Measurement Input Long-Term Debt, Fiscal Year Maturity [Abstract] Private Warrants Private Warrant [Member] Private Warrant Accrued interest receivable on debt securities Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Restructuring Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Other debt securities Other Security Investments [Member] Entity Emerging Growth Company Entity Emerging Growth Company Weighted average remaining lease term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Amounts Due to Related Parties Due to Related Parties, Policy [Policy Text Block] Due to Related Parties, Policy Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Property and Equipment, Net by Location Long-Lived Assets by Geographic Areas [Table Text Block] Loan fees Debt Issuance Costs, Net Supplemental schedule of non-cash financing activities: NoncashFinancingItems [Abstract] NoncashFinancingItems Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Structured Payable Activity [Roll Forward] Structured Payable Activity [Roll Forward] Structured Payable Activity Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Employee Share-Based Payment Arrangement, Employee [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Antidilutive Securities [Axis] Antidilutive Securities [Axis] Forward Purchase Warrant Forward Purchase Warrant [Member] Forward Purchase Warrant 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Marketing-based Marketing-based Marketing-Related Intangible Assets [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Basic and Diluted Loss Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Cash payments Payments For Structured Payable Arrangement Payments For Structured Payable Arrangement Net loss per share Earnings Per Unit [Abstract] Schedule of Fair Value of Assets and Liabilities Measured on a Non-recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] 2028 and beyond Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Weighted-average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Americas (excluding United States) Americas, Excluding United States [Member] Americas, Excluding United States Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Supplier [Domain] Supplier [Domain] Accrued paid time off Accrued Vacation, Current Computer software Computer software Software and Software Development Costs [Member] Minimum Minimum [Member] LiveVox International, Inc. LiveVox International, Inc. [Member] LiveVox International, Inc. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Asia Asia [Member] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Exercise price Measurement Input, Exercise Price [Member] Total liabilities Liabilities, Fair Value Disclosure Operating lease liabilities Increase (Decrease) in Operating Lease Liability Payments of employees’ withholding taxes on net share settlement of stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Income taxes paid Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax asset, net Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revenue, percentage denominated in foreign currency Revenue, Percentage Denominated In Foreign Currency Revenue, Percentage Denominated In Foreign Currency Accumulated Deficit Retained Earnings [Member] Term loan, current Less: current portion of term loan Long-Term Debt, Current Maturities LiveVox, Inc. LiveVox, Inc. [Member] LiveVox, Inc. Net transfer from LiveVox TopCo Net Transfer From Merger Net Transfer From Merger Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Property, Plant and Equipment Property, Plant and Equipment [Member] Amortization of premium paid on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities & stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Term Loan Term Loan [Member] Term Loan Risk-free rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Weighted Average Remaining Life (In Years) Finite-Lived Intangible Assets, Remaining Amortization Period Net loss per share—basic (in dollars per share) Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Reduction in global workforce Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Loss on disposition or impairment of asset Gain (Loss) on Disposition of Assets 2023 Restructuring Plan 2023 Restructuring Plan [Member] 2023 Restructuring Plan Remaining 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Loss attributable to common stockholders—diluted Net Income (Loss) Available to Common Stockholders, Diluted Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Earn-Out Shares Earn-Out Shares [Member] Earn-Out Shares Entity Address, City or Town Entity Address, City or Town One Supplier One Supplier [Member] One Supplier Restructuring charges Restructuring Charges Document Transition Report Document Transition Report Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Technology-based Technology-based Technology-Based Intangible Assets [Member] Costs to Obtain Customer Contracts (Deferred Sales Commissions) Commissions Expense, Policy [Policy Text Block] Public and Forward Purchase Warrants Public and Forward Purchase Warrants [Policy Text Block] Public and Forward Purchase Warrants Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Depreciation and amortization Other Depreciation and Amortization Amortization expense Capitalized Computer Software, Amortization Fair Value Fair Value Marketable securities—available for sale debt securities Debt Securities, Available-for-Sale Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross Unrealized Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Net transfer from LiveVox TopCo Proceeds from Contributions from Affiliates Property, Plant and Equipment [Abstract] Finders Agreement Shares Finders Agreement Shares [Member] Finders Agreement Shares Maximum contribution per employee per pay period Defined Contribution Plan, Maximum Contribution Per Employee Per Pay Period, Amount Defined Contribution Plan, Maximum Contribution Per Employee Per Pay Period, Amount Total Principal Principal outstanding Long-Term Debt, Gross Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class [Axis] Liability Class [Axis] Related Party Transactions [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Supplier Concentration Risk Supplier Concentration Risk [Member] Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Number of operating leases Lessee, Operating Lease, Lease Not yet Commenced, Number Of Operating Leases Lessee, Operating Lease, Lease Not yet Commenced, Number Of Operating Leases Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Title of Individual [Domain] Title of Individual [Domain] Common stock, shares held in escrow (in shares) Common Stock, Shares Held in Escrow Common Stock, Shares Held in Escrow Weighted average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate Credit loss expense Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Unused borrowing capacity Debt Instrument, Unused Borrowing Capacity, Amount Deferred income tax benefit Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Restructuring Plan [Axis] Restructuring Plan [Axis] Revenue, percentage denominated in domestic currency Revenue, Percentage Denominated In Domestic Currency Revenue, Percentage Denominated In Domestic Currency Minimum reference value (in dollars per share) Class of Warrant or Right, Minimum Reference Value Class of Warrant or Right, Minimum Reference Value Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Finance lease Finance Lease, Liability Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss 2024 Long-Term Debt, Maturity, Year One Stock price (in dollars per share) Share Price Related Party [Axis] Related Party, Type [Axis] Entity Registrant Name Entity Registrant Name Other assets Increase (Decrease) in Other Operating Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Warrant liability Warrant liability—Forward Purchase Warrants Warrants and Rights Outstanding Cost of revenue Cost of Sales [Member] Cash payments Payments for Restructuring Document Period End Date Document Period End Date Proceeds from credit facility Proceeds from Lines of Credit Software Development Costs Internal Use Software, Policy [Policy Text Block] Term loan repayments made Repayments of Long-Term Debt Schedule of Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Liabilities, Fair Value Disclosure [Abstract] Liabilities, Fair Value Disclosure [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Stock-based compensation expense Share-Based Payment Arrangement, Expense Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Cost Finite-Lived Intangible Assets, Gross Provision for (benefit from) income taxes Income Tax Expense (Benefit) Number of contingent consideration shares issued during period (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Accounts receivable write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Fair Value Measurement Fair Value Disclosures [Text Block] Other costs Other Restructuring [Member] Revenue Benchmark Revenue Benchmark [Member] Total other comprehensive income (loss), net of tax Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Lender Name [Axis] Lender Name [Axis] Deferred sales commissions, net of current Capitalized Contract Cost, Net, Noncurrent AFS, 12 months or longer, Gross Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Equity [Abstract] Reclassification adjustment from AOCI for sale of securities Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Operating leases Operating Lease, Weighted Average Remaining Lease Term Operating lease liabilities: Operating Lease, Liabilities, Lessee [Abstract] Operating Lease, Liabilities, Lessee Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Customer-based Customer-based Customer-Related Intangible Assets [Member] Legal Entity [Axis] Legal Entity [Axis] AFS, Less than 12 months, Gross Unrealized losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Principal payments under the structured payable arrangement Repayments of Notes Payable Shares withheld to cover employees’ withholding taxes for stock-based awards (in shares) Tax withholding obligation Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Operating leases Operating Lease, Weighted Average Discount Rate, Percent Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Assets, Fair Value Disclosure [Abstract] Assets, Fair Value Disclosure [Abstract] Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Credit Facility [Domain] Credit Facility [Domain] Deferred sales commissions Increase (Decrease) in Capitalized Contract Cost Increase (Decrease) in Capitalized Contract Cost Acquisitions Business Combinations Policy [Policy Text Block] Identified Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Margin rate Debt Instrument, Basis Spread on Variable Rate Property and equipment, useful life Property, Plant and Equipment, Useful Life Expected cost remaining Restructuring and Related Cost, Expected Cost Remaining Long-term term loan obligations Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold improvements Leasehold Improvements [Member] Sales and marketing expense Selling and Marketing Expense [Member] Weighted average shares outstanding—diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Employer matching contribution, vesting percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Grantee Status [Domain] Grantee Status [Domain] Vesting hurdle 1 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle One Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle One Schedule of Information About Accounts Receivable, Net, and Contract Liabilities From Contracts with Customers Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Net realized loss on sale of marketable securities Net realized loss on sale of available for sale debt securities Debt Securities, Available-for-Sale, Realized Gain (Loss) Interest expense, net Interest Income (Expense), Nonoperating, Net Operating expenses Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] Gross realized loss Debt Securities, Available-for-Sale, Realized Loss Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-in Capital Additional Paid-in Capital [Member] Units, each consisting of one share of Class A common stock and one-half of one redeemable Warrant Units [Member] Units Operating Leases Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee Total assets Assets Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Number of days prior to expiration date that written notice is required to terminate letter of credit Debt Instrument, Termination Period with Prior Written Notice, Number of Days Debt Instrument, Termination Period with Prior Written Notice, Number of Days Subsequent Events Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Schedule of Changes in Principal and Interest Payable Under the Structured Payable Arrangement Schedule of Structured Payable Arrangement [Table Text Block] Schedule of Structured Payable Arrangement Lock-Up Shares Lock-Up Shares [Member] Lock-Up Shares Right-of-use assets obtained in exchange for lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability Restructuring and Related Activities [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Other long-term liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total lease payments Lessee, Operating Lease, Liability, to be Paid Remaining amount of performance obligation Revenue, Remaining Performance Obligation, Amount Related party expenses Related Party Transaction, Purchases from Related Party Before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Total operating expenses Operating Expenses Geographic Information Segment Reporting Disclosure [Text Block] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] Finance lease liabilities, current Finance Lease, Liability, Current Number of installment payments Structured Payable Arrangement, Number of Installment Payments Structured Payable Arrangement, Number of Installment Payments Remaining lease term of leases Lease, Remaining Lease Term Lease, Remaining Lease Term Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares outstanding—basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Net unrealized loss (gain) on marketable securities Marketable Security, Unrealized Gain (Loss) Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Statement [Line Items] Statement [Line Items] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Debt Schedule of Debt [Table Text Block] Amount outstanding Long-Term Line of Credit Schedule of Investment In Debt Securities Debt Securities, Available-for-Sale [Table Text Block] Proceeds from drawdown on line of credit Proceeds from Long-Term Lines of Credit Type of Restructuring [Domain] Type of Restructuring [Domain] Vesting hurdle 2 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle Two Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle Two Number of operating subsidiaries Number of Operating Subsidiaries Number of Operating Subsidiaries Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Other Postretirement Benefits Plan [Member] EX-101.PRE 12 lvox-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Aug. 04, 2023
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-38825  
Entity Registrant Name LIVEVOX HOLDINGS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-3447941  
Entity Address, Address Line One 655 Montgomery Street  
Entity Address, Address Line Two Suite 1000  
Entity Address, City or Town San Francisco,  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94111  
City Area Code 415  
Local Phone Number 671-6000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   94,203,022
Amendment Flag false  
Entity Central Index Key 0001723648  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Class A common stock, par value $0.0001 per share    
Entity Information [Line Items]    
Title of 12(b) Security Class A common stock, par value $0.0001 per share  
Trading Symbol LVOX  
Security Exchange Name NASDAQ  
Redeemable Warrants, each whole Warrant exercisable to purchase one share of Class A common stock at an exercise price of $11.50    
Entity Information [Line Items]    
Title of 12(b) Security Redeemable Warrants, each whole Warrant exercisable to purchase one share of Class A common stock at an exercise price of $11.50  
Trading Symbol LVOXW  
Security Exchange Name NASDAQ  
Units, each consisting of one share of Class A common stock and one-half of one redeemable Warrant    
Entity Information [Line Items]    
Title of 12(b) Security Units, each consisting of one share of Class A common stock and one-half of one redeemable Warrant  
Trading Symbol LVOXU  
Security Exchange Name NASDAQ  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 17,671 $ 20,742
Restricted cash, current 0  
Marketable securities—available for sale debt securities, current (amortized cost of $44,563 and $49,593 as of June 30, 2023 and December 31, 2022, respectively) 43,738 48,182
Accounts receivable, net of allowance of credit losses of $2,362 and $1,459 as of June 30, 2023 and December 31, 2022, respectively 21,429 21,447
Deferred sales commissions, current 3,507 3,171
Prepaid expenses and other current assets 4,790 5,211
Total current assets 91,135 98,753
Property and equipment, net 2,230 2,618
Goodwill 47,481 47,481
Intangible assets, net 15,054 16,655
Operating lease right-of-use assets 3,734 4,920
Deposits and other 363 371
Deferred sales commissions, net of current 7,769 7,356
Deferred tax asset, net 19 1
Total assets 167,785 178,155
Current liabilities:    
Accounts payable 5,831 5,987
Accrued expenses 10,614 12,399
Deferred revenue, current 1,533 1,318
Term loan, current 1,332 982
Operating lease liabilities, current 1,342 1,655
Finance lease liabilities, current 0 11
Total current liabilities 20,652 22,352
Deferred revenue, net of current 382 338
Term loan, net of current 52,604 53,585
Operating lease liabilities, net of current 3,166 3,649
Warrant liability 450 633
Other long-term liabilities 363 363
Total liabilities 77,617 80,920
Commitments and contingencies (Note 9 and 21)
Stockholders’ equity:    
Preferred stock, $0.0001 par value per share; 25,000 shares authorized and none issued and outstanding as of June 30, 2023 and December 31, 2022. 0 0
Common stock, $0.0001 par value per share; 500,000 shares authorized and 94,202 shares issued and outstanding as of June 30, 2023; 500,000 shares authorized and 92,729 shares issued and outstanding as of December 31, 2022. 9 9
Additional paid-in capital 269,918 264,919
Accumulated other comprehensive loss (1,404) (2,196)
Accumulated deficit (178,355) (165,497)
Total stockholders’ equity 90,168 97,235
Total liabilities & stockholders’ equity $ 167,785 $ 178,155
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Available-for-sale debt securities, amortized cost, current $ 44,563 $ 49,593
Allowance for doubtful accounts, current $ 2,362 $ 1,459
Preferred stock par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 25,000,000 25,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 94,201,711 92,729,127
Common stock, shares outstanding (in shares) 94,201,711 92,729,127
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 35,375 $ 32,987 $ 72,241 $ 65,080
Cost of revenue 11,140 12,548 24,402 26,180
Gross profit 24,235 20,439 47,839 38,900
Operating expenses        
Sales and marketing expense 11,293 14,502 24,773 29,036
General and administrative expense 9,393 8,014 18,564 15,600
Research and development expense 6,859 8,167 14,842 16,657
Total operating expenses 27,545 30,683 58,179 61,293
Loss from operations (3,310) (10,244) (10,340) (22,393)
Interest expense, net 1,326 744 2,422 1,494
Change in the fair value of warrant liability (116) (92) (183) (484)
Other expense (income), net (42) 113 (112) 49
Total other expense, net 1,168 765 2,127 1,059
Pre-tax loss (4,478) (11,009) (12,467) (23,452)
Provision for (benefit from) income taxes (89) (229) 391 315
Net loss (4,389) (10,780) (12,858) (23,767)
Comprehensive loss        
Net loss (4,389) (10,780) (12,858) (23,767)
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustment 140 (153) 206 (202)
Net unrealized gain (loss) on marketable securities 159 (288) 586 (1,176)
Total other comprehensive income (loss), net of tax 299 (441) 792 (1,378)
Comprehensive loss $ (4,090) $ (11,221) $ (12,066) $ (25,145)
Net loss per share        
Net loss per share—basic (in dollars per share) $ (0.05) $ (0.12) $ (0.14) $ (0.26)
Net loss per share—diluted (in dollars per share) $ (0.05) $ (0.12) $ (0.14) $ (0.26)
Weighted average shares outstanding—basic (in shares) 93,562 91,562 93,204 91,520
Weighted average shares outstanding—diluted (in shares) 93,562 91,562 93,204 91,520
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Stockholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021   90,697      
Balance, beginning of period at Dec. 31, 2021 $ 124,978 $ 9 $ 253,468 $ (477) $ (128,022)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment (49)     (49)  
Net unrealized gain on marketable securities (888)     (888)  
Stock-based compensation 2,479   2,479    
Net loss (12,987)       (12,987)
Ending balance (in shares) at Mar. 31, 2022   90,697      
Balance, end of period at Mar. 31, 2022 113,533 $ 9 255,947 (1,414) (141,009)
Beginning balance (in shares) at Dec. 31, 2021   90,697      
Balance, beginning of period at Dec. 31, 2021 124,978 $ 9 253,468 (477) (128,022)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment (202)        
Net unrealized gain on marketable securities (1,176)        
Net loss (23,767)        
Ending balance (in shares) at Jun. 30, 2022   91,547      
Balance, end of period at Jun. 30, 2022 105,418 $ 9 259,053 (1,855) (151,789)
Beginning balance (in shares) at Mar. 31, 2022   90,697      
Balance, beginning of period at Mar. 31, 2022 113,533 $ 9 255,947 (1,414) (141,009)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Gross issuance of shares upon vesting of stock-based awards (in shares)   1,055      
Shares withheld to cover employees’ withholding taxes for stock-based awards (in shares)   (205)      
Shares withheld to cover employees’ withholding taxes for stock-based awards (317)   (317)    
Foreign currency translation adjustment (153)     (153)  
Net unrealized gain on marketable securities (288)     (288)  
Stock-based compensation 3,423   3,423    
Net loss (10,780)       (10,780)
Ending balance (in shares) at Jun. 30, 2022   91,547      
Balance, end of period at Jun. 30, 2022 105,418 $ 9 259,053 (1,855) (151,789)
Beginning balance (in shares) at Dec. 31, 2022   92,729      
Balance, beginning of period at Dec. 31, 2022 97,235 $ 9 264,919 (2,196) (165,497)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Gross issuance of shares upon vesting of stock-based awards (in shares)   316      
Shares withheld to cover employees’ withholding taxes for stock-based awards (in shares)   (108)      
Shares withheld to cover employees’ withholding taxes for stock-based awards (294)   (294)    
Net transfer from LiveVox TopCo 219   219    
Foreign currency translation adjustment 66     66  
Net unrealized gain on marketable securities 427     427  
Stock-based compensation 2,649   2,649    
Net loss (8,469)       (8,469)
Ending balance (in shares) at Mar. 31, 2023   92,937      
Balance, end of period at Mar. 31, 2023 91,833 $ 9 267,493 (1,703) (173,966)
Beginning balance (in shares) at Dec. 31, 2022   92,729      
Balance, beginning of period at Dec. 31, 2022 97,235 $ 9 264,919 (2,196) (165,497)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net transfer from LiveVox TopCo 200        
Foreign currency translation adjustment 206        
Net unrealized gain on marketable securities 586        
Net loss (12,858)        
Ending balance (in shares) at Jun. 30, 2023   94,202      
Balance, end of period at Jun. 30, 2023 90,168 $ 9 269,918 (1,404) (178,355)
Beginning balance (in shares) at Mar. 31, 2023   92,937      
Balance, beginning of period at Mar. 31, 2023 91,833 $ 9 267,493 (1,703) (173,966)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Gross issuance of shares upon vesting of stock-based awards (in shares)   1,570      
Shares withheld to cover employees’ withholding taxes for stock-based awards (in shares)   (305)      
Shares withheld to cover employees’ withholding taxes for stock-based awards (835)   (835)    
Net transfer from LiveVox TopCo 18   18    
Foreign currency translation adjustment 140     140  
Net unrealized gain on marketable securities 159     159  
Stock-based compensation 3,242   3,242    
Net loss (4,389)       (4,389)
Ending balance (in shares) at Jun. 30, 2023   94,202      
Balance, end of period at Jun. 30, 2023 $ 90,168 $ 9 $ 269,918 $ (1,404) $ (178,355)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Operating activities:        
Net loss $ (4,389) $ (10,780) $ (12,858) $ (23,767)
Adjustments to reconcile net loss to net cash used in operating activities:        
Depreciation and amortization     481 556
Amortization of identified intangible assets 800 800 1,601 1,875
Amortization of deferred loan origination costs     89 54
Amortization of deferred sales commissions 900 800 1,759 1,507
Non-cash lease expense     666 931
Stock-based compensation expense     5,891 5,902
Credit loss expense 494 369 907 402
Loss on disposition or impairment of asset     509 0
Deferred income tax benefit     (18) (91)
Net realized loss on sale of marketable securities 24 33 75 42
Amortization of premium paid on marketable securities     181 246
Change in the fair value of the warrant liability (116) (92) (183) (484)
Changes in assets and liabilities        
Accounts receivable     (889) 1,203
Other assets     431 2,340
Deferred sales commissions     (2,507) (1,919)
Accounts payable     (156) (409)
Accrued expenses     (1,344) (3,647)
Deferred revenue     259 (169)
Operating lease liabilities     (795) (990)
Net cash used in operating activities     (5,901) (16,418)
Investing activities:        
Purchases of property and equipment     (48) (772)
Purchases of marketable securities     (12,965) (5,413)
Proceeds from sale of marketable securities 2,493 1,936 10,097 3,451
Proceeds from maturities and principal paydowns of marketable securities     7,643 2,652
Net cash provided by (used in) investing activities     4,727 (82)
Financing activities:        
Repayments on loan payable     (421) (280)
Proceeds from drawdown on line of credit     320 0
Repayments of drawdown on line of credit     (320) 0
Debt issuance costs     (299) 0
Repayments on finance lease obligations     (11) (13)
Payments of employees’ withholding taxes on net share settlement of stock-based awards     (1,133) (317)
Principal payments under the structured payable arrangement     (441) 0
Net transfer from LiveVox TopCo     237 0
Net cash used in financing activities     (2,068) (610)
Effect of foreign currency translation     171 (234)
Net decrease in cash, cash equivalents and restricted cash     (3,071) (17,344)
Cash, cash equivalents, and restricted cash beginning of period     20,742 47,317
Cash, cash equivalents, and restricted cash end of period 17,671 29,973 17,671 29,973
Supplemental disclosure of cash flow information:        
Interest paid     2,696 1,626
Income taxes paid     899 247
Supplemental schedule of non-cash investing activities:        
Net unrealized loss (gain) on marketable securities     (586) 1,176
Additional right-of-use assets     0 617
Reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents:        
Cash and cash equivalents 17,671 29,873 17,671 29,873
Restricted cash, current 0 100 0 100
Total cash, cash equivalents and restricted cash $ 17,671 $ 29,973 $ 17,671 $ 29,973
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Organization
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization Organization
LiveVox Holdings, Inc. (formerly known as Crescent Acquisition Corp (“Crescent”)), and its subsidiaries (collectively, the “Company,” “LiveVox,” “we,” “us” or “our”) is engaged in the business of developing and marketing a cloud-hosted Contact Center as a Service (CCaaS”) customer engagement platform that leverages microservice technology to rapidly innovate and scale digital engagement functionality that also incorporates the capabilities of fully integrated omnichannel customer connectivity, multichannel enabled Customer Relationship Management and Workforce Optimization applications. LiveVox’s customers are located primarily in the United States. LiveVox’s services are used to initiate and manage customer contact campaigns primarily for companies in the accounts receivable management, tele-sales and customer care industries.
On June 18, 2021 (the “Closing Date” or “Closing”), Crescent, a Delaware corporation, consummated the business combination pursuant to an Agreement and Plan of Merger, dated January 13, 2021 (the “Merger Agreement”), by and among Crescent, Function Acquisition I Corp, a Delaware corporation and direct, wholly owned subsidiary of Crescent (“First Merger Sub”), Function Acquisition II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of Crescent (“Second Merger Sub”), LiveVox Holdings, Inc., a Delaware corporation (“Old LiveVox”), and GGC Services Holdco, Inc., a Delaware corporation, solely in its capacity as the representative, agent and attorney-in-fact (in such capacity, the “Stockholder Representative”) of LiveVox TopCo, LLC (“LiveVox TopCo”), a Delaware limited liability company and the sole stockholder of Old LiveVox as of immediately prior to Closing (the “LiveVox Stockholder”). Pursuant to the Merger Agreement, a business combination between Crescent and Old LiveVox was effected through (a) the merger of First Merger Sub with and into Old LiveVox, with Old LiveVox continuing as the surviving corporation (the “First Merger”) and (b) immediately following the First Merger and as part of the same overall transaction as the First Merger, the merger of Old LiveVox with and into Second Merger Sub, with Second Merger Sub continuing as the surviving entity (the “Second Merger”, and collectively with the other transactions described in the Merger Agreement, the “Merger”). On the Closing Date, Crescent changed its name to “LiveVox Holdings, Inc.” and Second Merger Sub changed its name to “LiveVox Intermediate LLC”.
On June 22, 2021, the Company’s ticker symbols on The Nasdaq Stock Market LLC (“Nasdaq”) for its Class A common stock, warrants to purchase Class A common stock and public units were changed to “LVOX”, “LVOXW” and “LVOXU”, respectively.
LiveVox, Inc. was a direct, wholly owned subsidiary of Old LiveVox prior to the Merger and is a wholly owned subsidiary of the Company after the Merger. LiveVox, Inc. was first incorporated in Delaware in 1998 under the name “Tools for Health” and in 2005 changed its name to “LiveVox, Inc.” On March 21, 2014, LiveVox, Inc. and its subsidiaries were acquired by Old LiveVox. The principal United States operations of the Company are located in San Francisco, California. The Company has five main operating subsidiaries: LiveVox, Inc., which is wholly owned and incorporated in Delaware, LiveVox Colombia SAS which is wholly owned with an office located in Medellin, Colombia, LiveVox Solutions Private Ltd with an office located in Bangalore, India, Speech IQ, LLC which is wholly owned and organized in Ohio, and Engage Holdings, LLC (d/b/a BusinessPhone.com) (“BusinessPhone.com”) which is wholly owned and organized in Ohio. Additionally, the Company has a wholly owned subsidiary, LiveVox International, Inc., that is incorporated in Delaware. LiveVox, Inc. and LiveVox International, Inc. own 99.99% and 0.01%, respectively, of LiveVox Solutions Private Ltd.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
 
a)    Basis of Presentation and Principles of Consolidation
The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations or if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. Therefore, these unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes as of and for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K (“Annual Report”) filed with the SEC on March 2, 2023. The information as of December 31, 2022 included in the consolidated balance sheets was derived from those audited consolidated financial statements.
In the opinion of management, the unaudited consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been
eliminated in consolidation. Results of operations for the three and six months ended June 30, 2023 and 2022 are not necessarily indicative of the results to be expected for the full annual periods.
Certain prior period amounts have been reclassified to conform to current period presentation. The reclassifications had no impact on the Company’s net income, financial position, stockholders’ equity or cash flows as previously reported.
b)    Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations, requiring adjustment to these balances in future periods. Significant items subject to such estimates and assumptions include, but are not limited to, the determination of the useful lives of long-lived assets, period of benefit of deferred sales commissions, allowances for credit losses, fair value of marketable securities, fair value of goodwill and long-lived assets, fair value of incentive awards, fair value of warrants, establishing standalone selling price, valuation of deferred tax assets, income tax uncertainties and other contingencies, including the Company’s ability to exercise its right to repurchase incentive options from terminated employees.
c)    Segment Information
The Company has determined that its Chief Executive Officer (“CEO”) is its chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.
d)    Foreign Currency Translation
The financial position and results of operations of the Company’s international subsidiaries are measured using the local currency as the functional currency. Revenue and expenses have been translated into U.S. dollars at average exchange rates prevailing during the periods presented. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting translation gain and loss adjustments are recorded directly as a separate component of stockholders’ equity (accumulated other comprehensive loss), unless there is a sale or complete liquidation of the underlying foreign investments, or the adjustment is inconsequential.
e)    Fair Value of Financial Instruments
Fair value is defined as the price that would be received from the sale of an asset or the transfer of a liability in an orderly transaction between market participants at the measurement date. The Company utilizes a fair value hierarchy to classify fair value amounts of the Company’s assets and liabilities recognized or disclosed in the Company’s consolidated financial statements based on the lowest level of input that is significant to the fair value measurement. The levels of the hierarchy are described below:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2—Includes other inputs that are directly or indirectly observable in the marketplace.
Level 3—Unobservable inputs that are supported by little or no market activity.
In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. Observable or market inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions based on the best information available. The Company recognizes transfers into and out of the levels as of the end of each reporting period. Refer to Note 19 for additional information regarding the fair value measurements.
f)    Liquidity and Capital Resources
LiveVox’s consolidated financial statements have been prepared assuming the Company will continue as a going concern for the 12-month period from the date of issuance of the consolidated financial statements, which contemplates the realization of assets
and the settlement of liabilities and commitments in the normal course of business. The Company’s main sources of liquidity include:
Available-for-sale (“AFS”) debt securities, which are all classified as short-term securities to fund current operations and may be liquidated at the Company’s discretion if the need arises. The Company held AFS debt securities of $43.7 million and $48.2 million as of June 30, 2023 and December 31, 2022, respectively. See Note 4 for more information;
The term loan and revolving credit facility that the Company entered into with PNC Bank on November 7, 2016 (as amended, the “Credit Facility”), which has been amended several times, most recently as of May 31, 2023. As of June 30, 2023, the term loan commitment was $54.5 million, the revolver commitment was $5.0 million and the letter of credit sublimit was $1.5 million. See Notes 9 and 10 for more information.
The Company’s primary use of cash is for operating and administrative activities including employee-related expenses, and general, operating and overhead expenses. Future capital requirements will depend on many factors, including the Company’s customer growth rate, customer retention, timing and extent of development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced services offerings, the continuing market acceptance of the Company’s services, effective integration of acquisition activities, if any, and maintaining the Company’s bank credit facility. Additionally, the duration and extent of the impact from the current macroeconomic and geopolitical conditions continues to depend on future developments that cannot be accurately predicted at this time, such as a tight labor market, inflationary pressures, rising interest rates, volatility in foreign exchange rates, supply chain constraints, recessionary fears and the specific impact of these and other factors on LiveVox’s business, employees, customers and partners. While those factors have caused operational difficulties, and may continue to create challenges for the Company’s performance, they have not, thus far, had a substantial net impact on the Company’s liquidity position.
The Company believes it has sufficient financial resources for at least the next 12 months from the date these consolidated financial statements are issued.
g)    Debt Discount and Issuance Costs
The Company’s debt issuance costs and debt discount are recorded as a direct reduction of the carrying amount of the debt liability and are amortized to interest expense over the contractual term of the term loan.
h)    Cash, Cash Equivalents and Restricted Cash
Cash and cash equivalents are stated at fair value. The Company considers all highly liquid investments with an original maturity of 90 days or less to be cash equivalents. The Company limits its credit risk associated with the cash and cash equivalents by placing investments with banks it believes are highly creditworthy. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by Federal deposit insurance. At June 30, 2023 and December 31, 2022, the Company had no restricted cash. Cash and cash equivalents consist of bank deposits and money market funds.
i)    Marketable Securities
The Company invests in various marketable securities. As of June 30, 2023 and December 31, 2022, the Company designated all of these marketable securities as debt securities and classified them as available-for-sale (“AFS”). No debt securities were classified as held-to-maturity (“HTM”) or trading. Debt securities are classified as current or non-current, based on maturities and the Company’s expectations of sales and redemptions in the next 12 months. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation as of each balance sheet date.
Debt securities classified as AFS are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of stockholders’ equity (accumulated other comprehensive loss) in the consolidated balance sheets until the securities are sold or the unrealized losses are related to credit losses. Gains and losses on sales of AFS debt securities are recorded on the trade date in other income (expense), net, in the consolidated statements of operations and comprehensive loss. The cost of AFS debt securities sold or the amount reclassified out of accumulated other comprehensive loss into earnings is determined using the specific identification method.
At each reporting date, the Company evaluates the amortized cost of AFS debt securities compared to their fair value to determine whether an AFS debt security is impaired. The Company first assesses whether it intends to sell the security or whether it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense),
net, in the consolidated statements of operations and comprehensive loss. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost basis has resulted from credit losses or other factors. In making this assessment, the Company considers factors such as the extent to which fair value is less than amortized cost basis, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security. Credit related unrealized losses are recognized as an allowance for credit losses in the consolidated balance sheets with a corresponding charge in other income (expense), net, in the consolidated statements of operations and comprehensive loss. Non-credit related unrealized losses are recorded in other comprehensive income (loss), as applicable, net of applicable taxes.
On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and all subsequent updates (collectively, the “ASC 326”) and applied to its AFS debt securities. Please refer to Note 2(aa) for more information about ASC 326. See Note 4 for additional information relating to the Company’s marketable securities.
In connection with the adoption of new standards, the Company elected to exclude accrued interest from both the fair value and the amortized cost basis of AFS debt securities and present it within prepaid expenses and other current assets in the Company’s consolidated balance sheets. The Company elected not to measure an allowance for credit losses for accrued interest receivable. As such, accrued interest receivable is written off in a timely manner when deemed uncollectible, by reversing previously recognized interest income.
j)    Accounts Receivable
Trade accounts receivable are stated net of any write-offs and the allowance for credit losses, at the amount the Company expects to collect. The Company performs ongoing credit evaluations of its customers and generally does not require collateral unless a customer has previously defaulted. The Company maintains an allowance for credit losses, which represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including the age of the receivable balance, historical write-off experience, past collection experience with the customer, credit quality of the customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Accounts receivable are charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Recoveries of accounts receivable previously written off are recorded as income when received.
The allowance for credit losses activities for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Balance, beginning of period$1,868 $1,385 $1,459 $1,282 
Credit loss expense494 369 907 402 
Accounts receivable write-offs— (386)(4)(403)
Accounts receivable recoveries— 86 — 173 
Balance, end of period$2,362 $1,454 $2,362 $1,454 

On January 1, 2023, the Company applied ASC 326 to its trade accounts receivable. The Company determined that the allowance for credit losses as of December 31, 2022 recorded under the accounting standards in effect during that period is sufficient and that no additional allowance for credit losses on its trade accounts receivable is required upon adoption of ASC 326. Please refer to Note 2(aa) for more information about ASC 326.
k)    Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs, including planned major maintenance activities, are charged to expense as incurred. When assets are retired or disposed, the asset’s original cost and related accumulated depreciation are eliminated from the accounts and any gain or loss is reflected in the consolidated statements of operations and comprehensive loss. Amortization expense on capitalized software is included in depreciation expense.
Depreciation of leasehold improvements is recorded over the shorter of the estimated useful life of the leasehold improvement or lease terms that are reasonably assured.
Depreciation of property and equipment is provided using the straight-line method based on the following estimated useful lives:

 Years
Computer equipment
3 - 5
Computer software3
Furniture and fixtures
5 - 10
Leasehold improvements5
Website development2
l)    Identified Intangible Assets
On March 21, 2014, LiveVox, Inc. and subsidiaries were acquired by LiveVox Holdings, Inc. On October 16, 2019, the Company acquired the rights to certain assets of Teckst Inc. On December 16, 2019, the Company acquired the rights to Speech IQ, LLC. On February 5, 2021, the Company completed its asset acquisition of BusinessPhone. The acquisitions resulted in identified marketing-based, technology-based, customer-based, trademark-based, and workforce-based intangible assets. The fair value of the identified assets was determined as of the date of the acquisition by management with the assistance of an independent valuation firm. The identified intangible assets are being amortized using the straight-line method based on the following estimated useful lives:

Years
Marketing-based7
Technology-based
4 - 10
Customer-based
7 - 16
Trademark-based4
Workforce-based10
m)    Goodwill
Goodwill represents the excess of the purchase price of acquired business over the fair value of the underlying net tangible and intangible assets. The Company performs its annual impairment review of goodwill on October 1 of each year, and when a triggering event occurs between annual impairment tests.
In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine if it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount, including goodwill, or bypass the qualitative assessment and proceed directly to the quantitative impairment test in accordance with Accounting Standards Codification (“ASC”) 350-20-35, as amended by ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, to determine if the fair value of the reporting unit exceeds its carrying amount. If the fair value is determined to be less than the carrying value, an impairment charge is recorded for the amount by which the reporting unit’s carrying amount exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit.
During the three and six months ended June 30, 2023 and 2022, no triggering events have occurred that would require an impairment review of goodwill outside of the required annual impairment review, and therefore, no impairment charges were recorded during those periods. Refer to Note 6 for more information.
n)    Impairment of Long-Lived Assets
Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable. When required, impairment losses on assets to be held and used are recognized based on the fair value of the asset and long-lived assets to be disposed of are reported at the lower of the carrying amount or fair value. On January 30, 2023, the Company announced the closure of certain underutilized physical offices within the United States as more of the Company’s employees shift to a hybrid or remote work environment. During the six months ended June 30, 2023, the Company recognized an impairment charge of $0.5 million to reflect the write-down of the carrying amount excess over the
fair value of the right-of-use asset for the offices closed. No impairment losses were recognized during the three months ended June 30, 2023 or the three and six months ended June 30, 2022.
o)    Amounts Due to Related Parties
In the ordinary course of business, the Company has and expects to continue to have transactions with its stockholders and affiliates. Refer to Note 11 for more information.
p)    Concentration of Risk
Concentration of Credit and Customer Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Risks associated with cash and cash equivalents and marketable securities are mitigated using what the Company considers creditworthy institutions. The Company performs ongoing credit evaluations of its customers’ financial condition. Substantially all of the Company’s assets are in the United States.
As of June 30, 2023 and December 31, 2022, no single issuer represented more than 10% of the Company’s marketable securities.
The Company’s customers are primarily in the receivables management, tele-sales and customer care industries. During the three and six months ended June 30, 2023 and 2022, substantially all the Company’s revenue was generated in the United States. For the three and six months ended June 30, 2023 and 2022, no single customer represented more than 10% of the Company’s revenue. As of June 30, 2023 and December 31, 2022, no single customer represented more than 10% of the Company’s accounts receivable.
Concentration of Supplier Risk
The Company relies on third parties for telecommunication, bandwidth, and co-location services that are included in cost of revenue.
As of June 30, 2023, two vendors accounted for approximately 33.4% of the Company’s accounts payable. No other single vendor exceeded 10% of the Company’s accounts payable at June 30, 2023. At December 31, 2022, one vendor accounted for approximately 37.7% of the Company’s accounts payable. No other single vendor exceeded 10% of the Company’s accounts payable at December 31, 2022. The Company believes there could be a material impact on future operating results should a relationship with an existing significant supplier cease.
q)    Revenue Recognition
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers.
The Company derives substantially all of its revenue by providing cloud-based contact center products under a usage-based model, with prices calculated on a per-call, per-seat, or, more typically, a per-minute basis and contracted minimum usage in accordance with the terms of the underlying agreements. Other immaterial ancillary revenue is derived from call recording, local caller identification packages, performance/speech analytics, text messaging services and professional services billed monthly on primarily usage-based fees and, to a lesser extent, fixed fees. Revenue is recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those services excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities based on local tax law.
The Company determines revenue recognition through the following steps:
a.Identification of the contract, or contracts, with a customer;
b.Identification of the performance obligations in the contract;
c.Determination of the transaction price;
d.Allocation of the transaction price to the performance obligations in the contract; and
e.Recognition of revenue when, or as, the performance obligations are satisfied.
The Company enters into contracts that can include various combinations of services, each of which are distinct and accounted for as separate performance obligations. The Company’s cloud-based contact center solutions typically include a promise to provide continuous access to its hosted technology platform solutions through its data centers. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software platform at any time. LiveVox’s performance obligations are satisfied over time as the customer simultaneously receives and consumes the benefits and the Company performs its services. The Company’s contract terms typically range from one to three years with payment terms of net 10-60 days. As the services provided by the Company are generally billed monthly there is not a significant financing component in the Company’s arrangements.
The Company’s arrangements typically include monthly minimum usage commitments and specify the rate at which the customer must pay for actual usage above the monthly minimum. Additional usage in excess of contractual minimum commitments is deemed to be specific to the month that the usage occurs, since the minimum usage commitments reset at the beginning of each month. The Company has determined these arrangements meet the variable consideration allocation exception and therefore, it recognizes contractual monthly commitments and any overages as revenue in the month they are earned.
The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may receive credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company records reductions to revenue for these estimated customer credits at the time the related revenue is recognized. These customer credits are estimated based on current and historical customer trends, and communications with its customers. Such customer credits have not been significant to date.
For contracts with multiple performance obligations, the Company allocates the contract price to each performance obligation based on its relative standalone selling price (“SSP”). The Company generally determines SSP based on the prices charged to customers. In instances where SSP is not directly observable, such as when the Company does not sell the service separately, the SSP is determined using information that generally includes market conditions or other observable inputs.
Professional services for configuration, system integration, optimization or education are billed on a fixed-price or time and material basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue, which represents approximately 2.0% of revenue, is recognized over time as the services are rendered.
Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual or multi-year minimum usage agreements not yet provided as of the balance sheet date. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as deferred revenue, current in the consolidated balance sheets, with the remainder recorded as deferred revenue, net of current in the Company’s consolidated balance sheets.
r)    Costs to Obtain Customer Contracts (Deferred Sales Commissions)
Sales commissions are paid for initial contracts and expansions of existing customer contracts. Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a straight-line basis over the anticipated period of benefit, which the Company has estimated to be five years. The Company determined the period of benefit by taking into consideration the length of the Company’s customer contracts, the customer attrition rate, the life of the technology provided and other factors. Amortization expense is recorded in sales and marketing expense within the Company’s consolidated statements of operations and comprehensive loss. Amortization expense for the three months ended June 30, 2023 and 2022 was $0.9 million and $0.8 million, respectively, and for the six months ended June 30, 2023 and 2022 was $1.8 million and $1.5 million, respectively. No impairment losses were recognized during the three and six months ended June 30, 2023 and 2022.
s)    Advertising
The Company expenses non-direct response advertising costs as they are incurred. There were no advertising costs capitalized during the three and six months ended June 30, 2023 and 2022. Advertising expense for the three months ended June 30, 2023 and 2022 was $0.7 million and $1.1 million, respectively, and for the six months ended June 30, 2023 and 2022 was $1.2 million and $1.7 million, respectively. Advertising expense is included under sales and marketing expense in the accompanying consolidated statements of operations and comprehensive loss.
t)    Research and Development Costs
Research and development costs not related to the development of internal use software are charged to operations as incurred. Research and development expenses primarily include payroll and employee benefits, consulting services, travel, and software and support costs.
u)    Software Development Costs
The Company capitalizes costs of materials, consultants, payroll, and payroll-related costs of employees incurred in developing internal-use software after certain capitalization criteria are met and includes these costs in the computer software. Refer to Note 5 for additional information. Software development costs are expensed as incurred until preliminary development efforts are successfully completed, management has authorized and committed project funding, it is probable that the project will be completed, and the software will be used as intended. To date, all software development costs have been charged to research and development expense in the accompanying consolidated statements of operations and comprehensive loss. There were no capitalized software development costs related to internal-use software during the three and six months ended June 30, 2023 and 2022.
v)    Income Taxes
Deferred Taxes
The Company accounts for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recognized for the future tax consequences arising from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is provided for deferred tax assets that, based on available evidence, are not expected to be realized.
Enactment of the Tax Cuts and Jobs Act in 2017 subjects a U.S. shareholder to current tax on global intangible low-taxed income (“GILTI”) earned by certain foreign subsidiaries. Under U.S. GAAP, an entity can make an accounting policy election to either recognize deferred taxes for temporary differences expected to reverse as GILTI in future years or provide for the tax expense related to GILTI resulting from those items in the year of the GILTI inclusion (i.e., as a period expense). The Company has elected to recognize the tax on GILTI as a period expense in the period of inclusion. As such, no deferred taxes are recorded on the Company’s temporary differences that might reverse as GILTI in future years.
Uncertain Tax Positions
The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained in a court of last resort. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company does not believe its consolidated financial statements include any uncertain tax positions. It is the Company’s policy to recognize interest and penalties accrued on any unrecognized tax benefit as a component of income tax expense.
w)    Stock-Based Compensation
The Company measures compensation expense for stock awards granted to employees and non-employees in accordance with ASC 718, Compensation—Stock Compensation. Stock-based compensation is measured at fair value on grant date. The Company classified all stock awards as equity awards at the grant date, and reassesses the liability versus equity treatment on a quarterly basis for any changes that have occurred during the period presented that may result in a reclassification. Equity-classified awards are recognized as stock-based compensation expense over an employee’s requisite service period or a non-employee’s vesting
period on the basis of the grant date fair value. The Company elects to account for forfeitures as they occur, rather than making estimates of future forfeitures.
Management Incentive Units
During 2019, LiveVox TopCo established a Management Incentive Unit program whereby the LiveVox TopCo board of directors has the power and discretion to approve the issuance of Class B Units that represent management incentive units (“MIUs”) to any manager, director, employee, officer or consultant of the Company or its subsidiaries. Vesting begins on the date of issuance, and the MIUs vest ratably over five years with 20% of the MIUs vesting on each anniversary of a specified vesting commencement date, subject to the grantee’s continued employment with the Company on the applicable vesting date. Vesting of the MIUs will accelerate upon consummation of a “sale of the company”, which is defined by the LiveVox TopCo limited liability company agreement.
The Company measures stock-based compensation expense for MIUs based on the grant date fair value of the award estimated by using a Monte Carlo simulation. Monte Carlo simulation is a widely accepted approach for financial instruments with path dependencies. The Company records stock-based compensation expense for the issued and outstanding MIUs based on the service condition on a straight-line basis over the requisite service period of five years, reduced for actual forfeited MIUs.
Please see Note 15 for further detail about stock-based compensation expenses related to MIUs under the Management Incentive Unit program.
2021 Equity Incentive Plan
On June 16, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (as amended, the “2021 Plan”), which became effective upon the closing of the Merger on June 18, 2021. On June 13, 2023, the Compensation Committee approved an amendment to the 2021 Plan to clarify that the limitation on the maximum grant date fair value for awards shall apply only to the Company’s non-employee directors. As of June 30, 2023, the number of shares reserved for issuance is 19,695,679. The Company grants Restricted Stock Units (“RSUs”) and Performance-based Restricted Stock Units (“PSUs”) awards to employees, executives, directors, and eligible consultants of the Company.
RSUs are subject to service conditions only. The Company estimates the grant date fair value of RSUs using the closing price of the Company’s Class A common stock on Nasdaq on the measurement date. Stock-based compensation expense for RSUs issued to employees is recognized on a straight-line basis over the vesting period for the entire award, reduced for actual forfeited RSUs. Stock-based compensation expense for RSUs issued to non-employees is recognized as the goods are received or services are performed. The requisite service period typically ranges from one to six years based on the grantee’s role in the Company. The amount of cumulative compensation cost recognized at any date must at least equal the portion of the grant date value of the award that is vested at that date.
PSUs, which are granted to certain key employees, vest either based on the achievement of predetermined market conditions or based on both service and market conditions. The Company estimates the grant date fair value of PSUs using a Monte Carlo simulation. The Company recognizes stock-based compensation expense for PSUs on a tranche-by-tranche basis (i.e., the accelerated attribution method) over an employee’s requisite service period, which is the longer of the time-vesting period or the derived service period inferred from the valuation model. Stock-based compensation expense of equity-classified PSUs is recognized provided that the good is delivered or the service is rendered, regardless of when, if ever, the market conditions are satisfied.
Payment of the underlying shares in connection with the vesting of employee RSUs and PSUs generally triggers a tax obligation for the employee, which is required to be remitted to the relevant tax authorities. The Company withholds otherwise deliverable RSU or PSU shares having a fair value at the vest date equal to the maximum statutory withholding tax amount and remits the remaining RSU or PSU shares to the employee recipients. Any cash received and paid to meet an employees’ statutory withholding tax requirement is reflected as a financing activity within the consolidated statements of cash flows. During the six months ended June 30, 2023, the Company withheld 412,692 shares to cover employee recipients’ withholding tax obligations.
Non-employee directors acting in their role as members of a board of directors are treated as employees for purpose of ASC 718 if (a) those directors were elected by the Company’s stockholders and (b) the awards granted to non-employee directors are for their services as directors but not for other services. While a non-employee director may be considered an employee under ASC
718, he or she is not considered an employee under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to a non-employee director. Independent consultants are non-employees under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to an independent consultant.
Please see Note 15 for further detail about stock-based compensation expenses related to RSUs and PSUs under the 2021 Plan.
x)    Acquisitions
The Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen is met, the transaction is accounted for as an asset acquisition. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.
y)    Public and Forward Purchase Warrants
Prior to the Merger, Crescent issued 7,000,000 private placement warrants (“Private Warrants”) and 12,499,995 public warrants (“Public Warrants”) at the close of Crescent’s initial public offering (“IPO”) on March 7, 2019. As an incentive for LiveVox to enter into the Merger Agreement, pursuant to the Sponsor Support Agreement dated January 13, 2021, Crescent’s sponsor agreed to the cancellation of all of the Private Warrants prior to the Closing Date. In addition, 833,333 Forward Purchase Warrants (“Forward Purchase Warrants”) were issued pursuant to the Forward Purchase Agreement dated January 13, 2021 between Crescent and Old LiveVox. The 12,499,995 Public Warrants and the 833,333 Forward Purchase Warrants (collectively, the “Warrants”) remain outstanding after the Merger. Each whole Warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments. The Warrants are exercisable at any time prior to June 18, 2026. See Note 12 for further information on stock warrants.
Upon consummation of the Merger, the Company concluded that (a) the Public Warrants meet the derivative scope exception for contracts in the Company’s own stock and are recorded in stockholders’ equity and (b) the Forward Purchase Warrants do not meet the derivative scope exception and are accounted for as derivative liabilities. Specifically, the Forward Purchase Warrants contain provisions that cause the settlement amounts to be dependent upon the characteristics of the holder of the Warrant which is not an input into the pricing of a fixed-for-fixed option on equity shares. Therefore, the Forward Purchase Warrants are not considered indexed to the Company’s stock and should be classified as a liability. Since the Forward Purchase Warrants meet the definition of a derivative, the Company recorded the Forward Purchase Warrants as liabilities on the consolidated balance sheets at fair value upon the Merger, with an offsetting entry to additional paid-in capital. The gain or loss resulting from decrease or increase in the fair value of the Forward Purchase Warrants in the subsequent periods is recognized in the consolidated statements of operations and comprehensive loss. The fair value of the Forward Purchase Warrants was measured using the Black-Scholes option-pricing model at each measurement date. See Note 19 for further information on fair value.
z)    Restructuring Charges
Restructuring charges associated with management-approved restructuring plans may include employee severance and termination benefits, lease and non-lease contract termination costs, impairment of long-lived assets, and other related costs associated with restructuring activities.
The Company accounts for employee severance and termination benefits that represent a one-time benefit in accordance with ASC 420, Exit or Disposal Cost Obligations. The Company accrues employee severance and termination benefits associated with a one-time benefit arrangement when employees are notified of their termination benefits.
The Company records employee severance and termination benefits in accordance with ASC 712, Compensation - Nonretirement and Postemployment Benefits, if it pays the benefits as part of an ongoing benefit arrangement, which includes benefits provided as part of its established severance policies, a consistent past practice or in accordance with statutory requirements. The Company accrues employee severance and termination benefits associated with an ongoing benefit arrangement when the payment is probable and the amount is reasonably estimable.
Non-lease contract termination costs and other costs associated with restructuring activities are recorded in accordance with ASC 420.
Please see Note 22 for a full description of the Company’s restructuring actions.
aa)    Recently Adopted Accounting Pronouncements
As an emerging growth company (“EGC”), the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act until such time the Company is no longer considered to be an EGC. The Company adopted the following new accounting pronouncements during the six months ended June 30, 2023:
ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) and Codification Improvement Amendments
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, which changes the impairment model for most financial assets, which includes the Company’s accounts receivable and other financial instruments. The new standard replaces the existing incurred loss impairment model with a current expected credit loss impairment model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to AFS debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which clarifies that receivables arising from operating leases are not within the scope of Topic 326, Financial Instruments—Credit Losses. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief, which permits an entity, upon adoption of ASU No. 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, FASB issued ASU No. 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), which changes the effective dates for Topic 326 to give implementation relief to certain types of entities. In November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which includes various narrow-scope improvements and clarifications. In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments, which clarifies and improves certain financial instruments guidance. In March 2022, the FASB issued ASU No. 2022-02, Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures, which eliminates the recognition and measurement guidance for a troubled debt restructuring for creditors that have adopted ASU No. 2016-13 and also requires public business entities to present current-period gross write-offs (on a current year-to-date basis for interim-period disclosures) by year of origination in their vintage disclosures. ASU 2016-13 and all subsequent updates are effective for public business entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For all other entities, for annual reporting periods beginning after December 15, 2022 and interim periods within those fiscal years. The Company adopted these new standards effective January 1, 2023 on a modified retrospective basis, and the adoption did not result in a material cumulative-effect adjustment in its consolidated financial statements. Please refer to Note 2(i) and Note 2(j) for additional information relating to the Company’s application of new standards to its marketable securities and accounts receivable, respectively.
ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50)
In September 2022, the FASB issued ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2023 utilizing a retrospective method of transition, except for the rollforward requirement which the Company applied prospectively. The adoption did not have a material impact on the Company’s consolidated financial statements and related disclosures. See Note 7 for further information on the Company's supplier finance program.
bb)    Recently Issued Accounting Pronouncements
ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity, including removing certain conditions for equity classification, and amending certain guidance on the computation of EPS for contracts on an entity’s own equity. The guidance is effective for public business entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. For all other entities, the guidance is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Entities can elect to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company is currently evaluating the impact this pronouncement will have on its consolidated financial statements and plans to adopt this standard effective January 1, 2024.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Contract Balance
The following table provides information about accounts receivable, net, and contract liabilities from contracts with customers. The Company did not have any contract assets as of June 30, 2023 and December 31, 2022 (dollars in thousands):
 
 June 30, 2023  December 31, 2022
Accounts receivable, net$21,429 $21,447 
Contract liabilities, current (deferred revenue)1,533 1,318 
Contract liabilities, non-current (deferred revenue)382 338 

Changes in the contract liabilities balances are as follows (dollars in thousands):

 June 30, 2023  December 31, 2022  $ Change
Contract liabilities (deferred revenue)$1,915 $1,656 $259 

The increase in deferred revenue was due to billings in advance of performance obligations being satisfied, net of revenue recognized for services rendered during the period presented. Revenue of $0.3 million and $1.1 million was recognized during the three and six months ended June 30, 2023, respectively, which was included in the deferred revenue balance at the beginning of the period. Revenue of $0.4 million and $0.9 million was recognized during the three and six months ended June 30, 2022, respectively, which was included in the deferred revenue balance at the beginning of the period.

Remaining Performance Obligations
Remaining performance obligations represent the contracted minimum usage commitments and do not include an estimate of additional usage in excess of contractual minimum commitments. The Company’s contract terms typically range from one to three years. Revenue as of June 30, 2023 that has not yet been recognized was approximately $176.5 million, of which $95.8 million and $80.7 million is expected to be recognized as revenue within one year and beyond one year, respectively. As of June 30, 2023, the Company expects to recognize revenue on the remaining performance obligations over the next 50 months.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
As of June 30, 2023 and December 31, 2022, the Company designated all marketable securities as debt securities and classified them as AFS. There were no transfers of debt securities among AFS, HTM and trading categories during the three and six months ended June 30, 2023 and 2022.
The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at June 30, 2023 aggregated by major security type (dollars in thousands):

Amortized CostGross Unrealized GainGross Unrealized LossFair Value
U.S. corporate securities$33,220 $$(665)$32,556 
U.S. government securities2,450 — (16)2,434 
Asset-backed securities8,144 103 (228)8,019 
Other debt securities749 — (20)729 
Total available for sale securities44,563 104 (929)43,738 
Total debt securities$44,563 $104 $(929)$43,738 

The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at December 31, 2022 aggregated by major security type (dollars in thousands):

Amortized CostGross Unrealized GainGross Unrealized LossFair Value
U.S. corporate securities$40,186 $$(1,112)$39,078 
U.S. government securities1,479 — (2)1,477 
Asset-backed securities7,181 (277)6,912 
Other debt securities747 — (32)715 
Total available for sale securities49,593 12 (1,423)48,182 
Total debt securities$49,593 $12 $(1,423)$48,182 

Refer to Note 19 for additional information regarding the fair value measurements of the Company’s marketable securities.

Maturity Analysis
The following table presents the amortized cost and fair value of the Company’s AFS debt securities by contractual maturities at June 30, 2023 (dollars in thousands):

As of June 30, 2023Amortized CostFair Value
Due in one year or less$20,701 $20,277 
Due after one year through five years23,862 23,461 
Total available for sale securities44,563 43,738 
Total debt securities$44,563 $43,738 

Sales of Marketable Securities
Proceeds from sale of AFS debt securities and the associated gains and losses realized in earnings during the three and six months ended June 30, 2023 and 2022 are listed below (dollars in thousands):
Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Proceeds from sale of available for sale debt securities$2,493 $1,936 $10,097 $3,451 
Gross realized gain$— $— $— $— 
Gross realized loss(24)(33)(75)(42)
Net realized loss on sale of available for sale debt securities$(24)$(33)$(75)$(42)

Allowance for Credit Losses
At June 30, 2023, the Company reviewed 79 individual AFS debt securities in unrealized loss positions and determined that it does not intend to sell these securities and it is not more likely than not that it will be required to sell these securities before recovery of their amortized cost bases. The Company concluded that the unrealized losses identified as of June 30, 2023 are due to short-term interest rate fluctuations, and not credit losses. Further, the Company noted that the present value of future cash flows discounted using the effective interest rate at the date the security was acquired was equal to or greater than the book value of the security, which further supports the conclusion that there is no credit loss. As such, the Company determined no credit loss existed and did not record an allowance for credit losses for its AFS debt securities at June 30, 2023. The Company will continue to monitor its AFS debt securities on a quarterly basis to assess whether there have been any additional indicators of credit losses.
The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in unrealized loss positions and for which an allowance for credit losses has not been recorded at June 30, 2023 (dollars in thousands):

In Unrealized Loss Position For
Less Than 12 Months
In Unrealized Loss Position For
12 Months Or Longer
Fair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. corporate securities$21,133 $(450)$11,423 $(215)
U.S. government securities486 (3)1,948 (13)
Asset-backed securities3,361 (120)4,658 (108)
Other debt securities729 (20)— — 
Total available for sale securities25,709 (593)18,029 (336)
Total debt securities$25,709 $(593)$18,029 $(336)

At December 31, 2022, the Company reviewed 83 individual AFS debt securities in unrealized loss positions and determined that it did not intend to sell these securities and it is not more likely than not that it would be required to sell these securities before recovery of their amortized cost bases. The Company concluded that the unrealized losses identified as of December 31, 2022 were due to short-term interest rate fluctuations, and did not result from credit losses. Further, the Company noted that the present value of future cash flows discounted using the effective interest rate at the date the security was acquired was equal to or greater than the book value of the security, which further supports the conclusion that there was no credit loss. As such, the unrealized loss remains appropriately recorded in other comprehensive income (loss) as of December 31, 2022 and is not adjusted at adoption of ASC 326.
The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in an unrealized loss position at December 31, 2022 (dollars in thousands):
In Unrealized Loss Position For
Less Than 12 Months
In Unrealized Loss Position For
12 Months Or Longer
Fair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. corporate securities$23,625 $(464)$15,453 $(648)
U.S. government securities995 (2)482 — 
Asset-backed securities1,034 (13)5,878 (264)
Other debt securities— — 715 (32)
Total available for sale securities25,654 (479)22,528 (944)
Total debt securities$25,654 $(479)$22,528 $(944)

Accrued Interest
Accrued interest receivable on AFS debt securities at June 30, 2023 and December 31, 2022 was $0.2 million and $0.2 million, respectively, and was excluded from both the fair value and the amortized cost basis of AFS debt securities and was recorded within prepaid expenses and other current assets in the Company’s consolidated balance sheets. There was no interest reversed during the three and six months ended June 30, 2023 and 2022.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):
 
June 30, 2023December 31, 2022
Computer software$426 $426 
Computer equipment3,566 3,408 
Furniture and fixtures1,734 1,736 
Leasehold improvements1,537 1,525 
Total7,263 7,095 
Less: accumulated depreciation and amortization(5,033)(4,477)
Property and equipment, net$2,230 $2,618 
 
Depreciation and amortization expense for property and equipment totaled $0.2 million and $0.3 million for the three months ended June 30, 2023 and 2022, respectively, and totaled $0.5 million and $0.6 million for the six months ended June 30, 2023 and 2022, respectively. Amortization of computer software charged to operations for the three months ended June 30, 2023 and 2022 was immaterial for both periods, and is included in depreciation expense. Amortization of computer software charged to operations for the six months ended June 30, 2023 and 2022 was immaterial and $0.1 million, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Identified Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Identified Intangible Assets Goodwill and Identified Intangible Assets
Goodwill
Goodwill was recorded as a result of the acquisition of the Company in 2014 by funds affiliated with Golden Gate Capital and the acquisitions made by the Company in 2019 of Teckst Inc. and SpeechIQ LLC.
Subsequent to the annual impairment test completed during the fourth quarter of 2022, the Company believes there have been no triggering events that would require an impairment review of goodwill outside of the required annual impairment review. For the three and six months ended June 30, 2023 and 2022, there was no impairment to the carrying value of the Company’s goodwill.
There were no changes in the carrying amount of goodwill during the six months ended June 30, 2023 or the year ended December 31, 2022.
Identified Intangible Assets
Intangible assets were acquired in connection with the acquisition of the Company in March 2014 by Golden Gate Capital, and the Company’s acquisition of Teckst Inc., SpeechIQ LLC and BusinessPhone in October 2019, December 2019, and February 2021, respectively.
Amortization expense related to the Company’s identified intangible assets was $0.8 million and $0.8 million for the three months ended June 30, 2023 and 2022, respectively, and $1.6 million and $1.9 million for the six months ended June 30, 2023 and 2022, respectively. On the face of the consolidated statements of operations and comprehensive loss the amortization of technology-based intangible assets is included within cost of revenue, the amortization of marketing-based and customer-based intangible assets are included within sales and marketing expense, and the amortization of the acquired workforce is included within cost of revenue and research and development expense.
Identified intangible assets consisted of the following at June 30, 2023 (dollars in thousands):

CostAccumulated
Amortization
Carrying
Amount
Weighted Average
Remaining Life
(In Years)
Marketing-based$1,400 $(1,366)$34 0.46
Technology-based18,300 (17,592)708 0.80
Customer-based27,700 (13,619)14,081 6.89
Workforce-based380 (149)231 7.60
$47,780 $(32,726)$15,054 

Identified intangible assets consisted of the following at December 31, 2022 (dollars in thousands):

CostAccumulated
Amortization
Carrying
Amount
Weighted Average
Remaining Life
(In Years)
Marketing-based$1,400 $(1,328)$72 0.96
Technology-based18,300 (17,082)1,218 1.25
Customer-based27,700 (12,581)15,119 7.38
Workforce-based380 (134)246 6.48
$47,780 $(31,125)$16,655 

Future amortization of identified intangible assets at June 30, 2023 is shown below (dollars in thousands):

As of June 30, 2023Amount
Remaining 2023$1,581 
20242,321 
20252,106 
20262,088 
20272,020 
2028 and beyond4,938 
Total future identified intangible asset amortization$15,054 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued ExpensesAccrued expenses consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):
June 30, 2023December 31, 2022
Accrued bonuses$2,774 $4,078 
Accrued paid time off2,414 2,743 
Accrued commissions1,487 1,726 
Principal and interest payable under the structured payable arrangement— 444 
Other accrued expenses3,939 3,408 
Total accrued expenses$10,614 $12,399 

In July 2022, the Company entered into a financing arrangement with a third-party intermediary to establish a structured payable arrangement related to the Company’s commercial insurance policy on directors and officers. The structured payable arrangement was paid through three quarterly installment payments on August 22, 2022, November 22, 2022 and February 22, 2023. The following table summarizes the changes in the principal and interest payable under the structured payable arrangement during the six months ended June 30, 2023 (dollars in thousands):

Structured payable arrangement
Liability as of December 31, 2022$444 
Cash payments(444)
Liability as of June 30, 2023$— 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases Leases
The Company accounts for operating leases and finance leases in accordance with ASC 842, Leases.
The Company has leases for offices, data centers and other computer and networking equipment that expire at various dates through 2027. The Company’s leases have remaining terms of one to four years, and some of the leases include a Company option to extend the leases. As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company has elected the practical expedient on not separating lease components from non-lease components for right-of-use assets.
There were no finance leases as of June 30, 2023 and the balance of finance leases was immaterial as of December 31, 2022.
The operating lease cost was as follows (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Operating lease cost$412 $555 $1,343 $1,075 

On January 30, 2023, the Company announced the closure of certain underutilized physical offices within the United States as more of the Company’s employees shift to a hybrid or remote work environment. During the six months ended June 30, 2023, the Company recognized an impairment charge of $0.5 million to reflect the write-down of the carrying amount excess over the
fair value of the right-of-use asset for the offices closed, which is included in the operating lease cost discussed above. No impairment charge was recorded during the three months ended June 30, 2023 or the three and six months ended June 30, 2022.
Supplemental cash flow information related to operating leases was as follows (dollars in thousands):

Six Months Ended June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$987 $1,168 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$— $617 

Supplemental balance sheet information related to operating leases was as follows (dollars in thousands):

June 30,
2023
December 31,
2022
Operating lease right-of-use assets$3,734 $4,920 
Operating lease liabilities:
Operating lease liabilities—current$1,342 $1,655 
Operating lease liabilities—less current portion3,166 3,649 
Total operating lease liabilities$4,508 $5,304 

Weighted average remaining terms were as follows:

June 30,
2023
December 31,
2022
Weighted average remaining lease term
Operating leases3.50 years3.77 years

Weighted average discount rates were as follows:
 
June 30,
2023
December 31,
2022
Weighted average discount rate
Operating leases9.2 %8.9 %

Maturities of lease liabilities were as follows (dollars in thousands):
As of June 30, 2023Operating
leases
Remaining 2023$956 
20241,245 
20251,085 
20261,031 
2027517 
Total lease payments4,834 
Less: imputed interest(326)
Total$4,508 

As of June 30, 2023, the Company had no operating leases which had been executed but not yet commenced.
Leases Leases
The Company accounts for operating leases and finance leases in accordance with ASC 842, Leases.
The Company has leases for offices, data centers and other computer and networking equipment that expire at various dates through 2027. The Company’s leases have remaining terms of one to four years, and some of the leases include a Company option to extend the leases. As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company has elected the practical expedient on not separating lease components from non-lease components for right-of-use assets.
There were no finance leases as of June 30, 2023 and the balance of finance leases was immaterial as of December 31, 2022.
The operating lease cost was as follows (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Operating lease cost$412 $555 $1,343 $1,075 

On January 30, 2023, the Company announced the closure of certain underutilized physical offices within the United States as more of the Company’s employees shift to a hybrid or remote work environment. During the six months ended June 30, 2023, the Company recognized an impairment charge of $0.5 million to reflect the write-down of the carrying amount excess over the
fair value of the right-of-use asset for the offices closed, which is included in the operating lease cost discussed above. No impairment charge was recorded during the three months ended June 30, 2023 or the three and six months ended June 30, 2022.
Supplemental cash flow information related to operating leases was as follows (dollars in thousands):

Six Months Ended June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$987 $1,168 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$— $617 

Supplemental balance sheet information related to operating leases was as follows (dollars in thousands):

June 30,
2023
December 31,
2022
Operating lease right-of-use assets$3,734 $4,920 
Operating lease liabilities:
Operating lease liabilities—current$1,342 $1,655 
Operating lease liabilities—less current portion3,166 3,649 
Total operating lease liabilities$4,508 $5,304 

Weighted average remaining terms were as follows:

June 30,
2023
December 31,
2022
Weighted average remaining lease term
Operating leases3.50 years3.77 years

Weighted average discount rates were as follows:
 
June 30,
2023
December 31,
2022
Weighted average discount rate
Operating leases9.2 %8.9 %

Maturities of lease liabilities were as follows (dollars in thousands):
As of June 30, 2023Operating
leases
Remaining 2023$956 
20241,245 
20251,085 
20261,031 
2027517 
Total lease payments4,834 
Less: imputed interest(326)
Total$4,508 

As of June 30, 2023, the Company had no operating leases which had been executed but not yet commenced.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings Under Term Loan and Line of Credit
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Borrowings Under Term Loan and Line of Credit Borrowings Under Term Loan and Line of Credit
At June 30, 2023 and December 31, 2022, term loan borrowings were as follows (dollars in thousands):

June 30, 2023December 31, 2022
Total term loan obligations$53,936 $54,567 
Less: current portion of term loan(1,332)(982)
Long-term term loan obligations$52,604 $53,585 

The Company entered into a term loan and revolving credit facility with PNC Bank on November 7, 2016 (as amended, the “Credit Facility”), which has been amended several times. The term loan is due December 31, 2025. On March 31, 2023, the Company entered into the Eighth Amendment to the Credit Facility (the “Eighth Amendment”). The Eighth Amendment, among other changes, (a) resets the existing annual recurring revenue financial covenant beginning with the testing period ending March 31, 2023, and (b) amends the interest rate provisions, including to replace the LIBOR benchmark interest rate with an adjusted SOFR benchmark interest rate (as defined in the agreement governing the Credit Facility). As amended, borrowings under the Credit Facility will accrue interest at a per annum rate, at the Company’s option, based on either (a) a base rate (as defined in the agreement governing the Credit Facility) plus a margin of 4.0% or (b) an adjusted term SOFR (based on one- or three-month interest periods) plus a margin of 5.0%. On May 31, 2023, the Company entered into the Ninth Amendment to the Credit Facility, which provides clarification related to the letter of credit fees. All other terms and conditions remain the same. The Company elected an adjusted SOFR rate at June 30, 2023 and the interest rate for the term loan portion of the Credit Facility was 10.2%.
As of June 30, 2023, the term loan commitment was $54.5 million, the revolver commitment was $5.0 million and the letter of credit sublimit was $1.5 million. Term loan repayments made by the Company totaled $0.3 million and $0.1 million during the three months ended June 30, 2023 and 2022, respectively, and $0.4 million and $0.3 million during the six months ended June 30, 2023 and 2022, respectively.
The Company incurred original issue discount of $0.3 million related to the Eighth Amendment, which, along with the remaining balance of the previously deferred original issue discount and loan fees in the amount of $0.3 million related to the original Credit Facility and all previous amendments, is amortized and recorded to interest expense over the remaining term of the amended Credit Facility using the effective interest method. Third party loan fees associated with the Eighth Amendment were $0.1 million and expensed upon close of the loan. Total unamortized loan costs associated with the term loan totaled $0.5 million and $0.3 million at June 30, 2023 and December 31, 2022, respectively and are recorded within term loan, net of current.
The Company was in compliance with all debt covenants at June 30, 2023 and December 31, 2022 and was in compliance with all debt covenants as of the date of issuance of these consolidated financial statements. There was no unused borrowing capacity under the term loan portion of the Credit Facility at June 30, 2023 and December 31, 2022. On March 31, 2023, the Company drew down approximately $0.3 million under the revolving portion of the Credit Facility to pay for the original issue discount related to the Eighth Amendment, which was repaid in full by the Company as of June 30, 2023. The interest rate for the
revolving portion of the Credit Facility on June 30, 2023 was zero. There were no amounts outstanding under the revolving portion of the Credit Facility as of December 31, 2022.
Aggregate principal maturities of the term loan as of June 30, 2023 were as follows (dollars in thousands):

As of June 30, 2023Amount to Mature
Remaining 2023$561 
20241,753 
202552,158 
Total$54,472 

The net carrying amount of the liability component of the term loan was as follows (dollars in thousands):

June 30, 2023December 31, 2022
Principal$54,472 $54,893 
Less: Unamortized issuance costs(536)(326)
Net carrying amount$53,936 $54,567 
Letters of CreditOn November 8, 2016, the Company established an irrevocable standby letter of credit using a sub-facility under the Credit Facility, to serve as a security deposit for the Company’s San Francisco office. The letter of credit automatically extends for one-year periods from the original expiration date, September 10, 2017, unless written notice is presented to the beneficiary at least 60 days prior to the current expiration date. The irrevocable standby letter of credit has been amended several times, and the latest amendment on July 20, 2022 decreased the total amount to $0.2 million. All other terms and conditions remained unchanged.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Letters of Credit
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Letters of Credit Borrowings Under Term Loan and Line of Credit
At June 30, 2023 and December 31, 2022, term loan borrowings were as follows (dollars in thousands):

June 30, 2023December 31, 2022
Total term loan obligations$53,936 $54,567 
Less: current portion of term loan(1,332)(982)
Long-term term loan obligations$52,604 $53,585 

The Company entered into a term loan and revolving credit facility with PNC Bank on November 7, 2016 (as amended, the “Credit Facility”), which has been amended several times. The term loan is due December 31, 2025. On March 31, 2023, the Company entered into the Eighth Amendment to the Credit Facility (the “Eighth Amendment”). The Eighth Amendment, among other changes, (a) resets the existing annual recurring revenue financial covenant beginning with the testing period ending March 31, 2023, and (b) amends the interest rate provisions, including to replace the LIBOR benchmark interest rate with an adjusted SOFR benchmark interest rate (as defined in the agreement governing the Credit Facility). As amended, borrowings under the Credit Facility will accrue interest at a per annum rate, at the Company’s option, based on either (a) a base rate (as defined in the agreement governing the Credit Facility) plus a margin of 4.0% or (b) an adjusted term SOFR (based on one- or three-month interest periods) plus a margin of 5.0%. On May 31, 2023, the Company entered into the Ninth Amendment to the Credit Facility, which provides clarification related to the letter of credit fees. All other terms and conditions remain the same. The Company elected an adjusted SOFR rate at June 30, 2023 and the interest rate for the term loan portion of the Credit Facility was 10.2%.
As of June 30, 2023, the term loan commitment was $54.5 million, the revolver commitment was $5.0 million and the letter of credit sublimit was $1.5 million. Term loan repayments made by the Company totaled $0.3 million and $0.1 million during the three months ended June 30, 2023 and 2022, respectively, and $0.4 million and $0.3 million during the six months ended June 30, 2023 and 2022, respectively.
The Company incurred original issue discount of $0.3 million related to the Eighth Amendment, which, along with the remaining balance of the previously deferred original issue discount and loan fees in the amount of $0.3 million related to the original Credit Facility and all previous amendments, is amortized and recorded to interest expense over the remaining term of the amended Credit Facility using the effective interest method. Third party loan fees associated with the Eighth Amendment were $0.1 million and expensed upon close of the loan. Total unamortized loan costs associated with the term loan totaled $0.5 million and $0.3 million at June 30, 2023 and December 31, 2022, respectively and are recorded within term loan, net of current.
The Company was in compliance with all debt covenants at June 30, 2023 and December 31, 2022 and was in compliance with all debt covenants as of the date of issuance of these consolidated financial statements. There was no unused borrowing capacity under the term loan portion of the Credit Facility at June 30, 2023 and December 31, 2022. On March 31, 2023, the Company drew down approximately $0.3 million under the revolving portion of the Credit Facility to pay for the original issue discount related to the Eighth Amendment, which was repaid in full by the Company as of June 30, 2023. The interest rate for the
revolving portion of the Credit Facility on June 30, 2023 was zero. There were no amounts outstanding under the revolving portion of the Credit Facility as of December 31, 2022.
Aggregate principal maturities of the term loan as of June 30, 2023 were as follows (dollars in thousands):

As of June 30, 2023Amount to Mature
Remaining 2023$561 
20241,753 
202552,158 
Total$54,472 

The net carrying amount of the liability component of the term loan was as follows (dollars in thousands):

June 30, 2023December 31, 2022
Principal$54,472 $54,893 
Less: Unamortized issuance costs(536)(326)
Net carrying amount$53,936 $54,567 
Letters of CreditOn November 8, 2016, the Company established an irrevocable standby letter of credit using a sub-facility under the Credit Facility, to serve as a security deposit for the Company’s San Francisco office. The letter of credit automatically extends for one-year periods from the original expiration date, September 10, 2017, unless written notice is presented to the beneficiary at least 60 days prior to the current expiration date. The irrevocable standby letter of credit has been amended several times, and the latest amendment on July 20, 2022 decreased the total amount to $0.2 million. All other terms and conditions remained unchanged.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
The Company pays monthly board of director fees plus reimbursement of expenses incurred on behalf of the Company to members of the Company’s board of directors. During the three and six months ended June 30, 2023, board of director fees totaled $0.3 million and $0.6 million, respectively, and expense reimbursements were immaterial during both periods. The Company also granted RSUs to directors on August 18, 2021, August 5, 2022 and June 16, 2023 under the 2021 Plan. Stock-based compensation expense relating to the RSU awards granted to the board of directors totaled $0.5 million and $1.0 million during the three and six months ended June 30, 2023, respectively. During the three and six months ended June 30, 2022, board of director fees totaled $0.2 million and $0.4 million, respectively, and expense reimbursements were immaterial during both periods. Stock-based compensation expense relating to the RSU awards granted to the board of directors totaled $0.2 million and $0.3 million during the three and six months ended June 30, 2022, respectively. The unpaid balance of board of director fees due to related parties was immaterial as of June 30, 2023 and December 31, 2022.
There were no related party accounts receivable as of June 30, 2023 and December 31, 2022.
The related party transactions with affiliate companies were immaterial during the three and six months ended June 30, 2023 and 2022.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Warrants
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Stock Warrants Stock Warrants
Public and Forward Purchase Warrants
Immediately following the Merger, LiveVox assumed 833,333 Forward Purchase Warrants and 12,499,995 Public Warrants that had been previously issued by Crescent. Each whole Warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments.
The Company may redeem the outstanding Public Warrants, in whole and not in part, upon a minimum of 30 days’ prior written notice of redemption (“Redemption Period”). For purposes of the redemption, “Redemption Price” shall mean the last reported sales price of the Company’s common stock for any twenty trading days within the thirty trading-day period ending on the third trading day prior to the date on which notice of the redemption is given. The Company may redeem the outstanding Public Warrants for cash at a price of $0.01 per Warrant if the Reference Value equals or exceeds $18.00 per share. The warrant holders have the right to exercise their outstanding Warrants prior to the scheduled redemption date during the Redemption Period at $11.50 per share. If the Company calls the Public Warrants for redemption, the Company will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis”, as described in the warrant agreement.
The Forward Purchase Warrants and the shares of Class A common stock issuable upon the exercise of the Forward Purchase Warrants are transferable, assignable and salable, subject to certain limited exceptions. Additionally, the Forward Purchase Warrants are exercisable for cash or on a cashless basis, at the holder’s option, and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Forward Purchase Warrants are held by someone other than the initial purchasers or their permitted transferees then such Warrants will be redeemable by the Company and exercisable by the warrant holders on the same basis as the Public Warrants.
As of June 30, 2023, there were 13,333,328 Warrants outstanding, and no Warrants have been exercised.
Stockholders’ Equity
Common Stock
On June 22, 2021, the Company’s Class A common stock, publicly traded warrants and publicly traded units began trading on Nasdaq under the ticker symbols “LVOX”, “LVOXW” and “LVOXU,” respectively. Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 500,000,000 shares of Class A common stock with a par value of $0.0001 per share. As of June 30, 2023, the Company had 94,201,711 shares of Class A common stock issued and outstanding (101,745,461 shares of common stock, less 7,543,750 of which are held in an escrow account to be released only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021 (the “Escrowed Shares”)). As of December 31, 2022, 500,000,000 shares of Class A common stock were authorized, and 92,729,127 shares were issued and outstanding (100,272,877 shares of common stock, less 7,543,750 Escrowed Shares).
The accumulated other comprehensive loss and accumulated deficit are included in stockholders’ equity. At June 30, 2023 and December 31, 2022, the accumulated other comprehensive loss totaled $1.4 million and $2.2 million, respectively. The Company’s accumulated deficit totaled $178.4 million and $165.5 million at June 30, 2023 and December 31, 2022, respectively.

Preferred Stock
Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 25,000,000 shares of preferred stock having a par value of $0.0001 per share. As of June 30, 2023, no shares of LiveVox preferred stock were issued and outstanding. As of December 31, 2022, 25,000,000 shares of preferred stock were authorized, and no shares of preferred stock were issued and outstanding.

Net Transfer from LiveVox TopCo
During the six months ended June 30, 2023, the Company received $0.2 million from LiveVox TopCo to pay for the bonuses to the Company’s Chief Financial Officer in connection with the consummation of the Merger, and recorded it as additional paid-in-capital in the consolidated balance sheets.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Stockholders' Equity Stock Warrants
Public and Forward Purchase Warrants
Immediately following the Merger, LiveVox assumed 833,333 Forward Purchase Warrants and 12,499,995 Public Warrants that had been previously issued by Crescent. Each whole Warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments.
The Company may redeem the outstanding Public Warrants, in whole and not in part, upon a minimum of 30 days’ prior written notice of redemption (“Redemption Period”). For purposes of the redemption, “Redemption Price” shall mean the last reported sales price of the Company’s common stock for any twenty trading days within the thirty trading-day period ending on the third trading day prior to the date on which notice of the redemption is given. The Company may redeem the outstanding Public Warrants for cash at a price of $0.01 per Warrant if the Reference Value equals or exceeds $18.00 per share. The warrant holders have the right to exercise their outstanding Warrants prior to the scheduled redemption date during the Redemption Period at $11.50 per share. If the Company calls the Public Warrants for redemption, the Company will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis”, as described in the warrant agreement.
The Forward Purchase Warrants and the shares of Class A common stock issuable upon the exercise of the Forward Purchase Warrants are transferable, assignable and salable, subject to certain limited exceptions. Additionally, the Forward Purchase Warrants are exercisable for cash or on a cashless basis, at the holder’s option, and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Forward Purchase Warrants are held by someone other than the initial purchasers or their permitted transferees then such Warrants will be redeemable by the Company and exercisable by the warrant holders on the same basis as the Public Warrants.
As of June 30, 2023, there were 13,333,328 Warrants outstanding, and no Warrants have been exercised.
Stockholders’ Equity
Common Stock
On June 22, 2021, the Company’s Class A common stock, publicly traded warrants and publicly traded units began trading on Nasdaq under the ticker symbols “LVOX”, “LVOXW” and “LVOXU,” respectively. Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 500,000,000 shares of Class A common stock with a par value of $0.0001 per share. As of June 30, 2023, the Company had 94,201,711 shares of Class A common stock issued and outstanding (101,745,461 shares of common stock, less 7,543,750 of which are held in an escrow account to be released only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021 (the “Escrowed Shares”)). As of December 31, 2022, 500,000,000 shares of Class A common stock were authorized, and 92,729,127 shares were issued and outstanding (100,272,877 shares of common stock, less 7,543,750 Escrowed Shares).
The accumulated other comprehensive loss and accumulated deficit are included in stockholders’ equity. At June 30, 2023 and December 31, 2022, the accumulated other comprehensive loss totaled $1.4 million and $2.2 million, respectively. The Company’s accumulated deficit totaled $178.4 million and $165.5 million at June 30, 2023 and December 31, 2022, respectively.

Preferred Stock
Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 25,000,000 shares of preferred stock having a par value of $0.0001 per share. As of June 30, 2023, no shares of LiveVox preferred stock were issued and outstanding. As of December 31, 2022, 25,000,000 shares of preferred stock were authorized, and no shares of preferred stock were issued and outstanding.

Net Transfer from LiveVox TopCo
During the six months ended June 30, 2023, the Company received $0.2 million from LiveVox TopCo to pay for the bonuses to the Company’s Chief Financial Officer in connection with the consummation of the Merger, and recorded it as additional paid-in-capital in the consolidated balance sheets.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Analysis of the Changes in Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) Analysis of the Changes in Accumulated Other Comprehensive Income (Loss)Accumulated other comprehensive income (loss) in the Company’s consolidated balance sheets includes foreign currency translation items associated with the Company’s foreign operations, and unrealized gain (loss) on the Company’s AFS debt
securities. Following is an analysis of the changes in accumulated other comprehensive loss, net of applicable taxes, at June 30, 2023 and 2022 (dollars in thousands):
 
June 30, 2022
Foreign currency translation adjustmentNet unrealized gain (loss) on marketable securitiesTotal accumulated other comprehensive loss
Balance, beginning of period$(300)$(177)$(477)
Other comprehensive loss(202)(1,176)(1,378)
Balance, end of period$(502)$(1,353)$(1,855)
June 30, 2023
Foreign currency translation adjustmentNet unrealized gain (loss) on marketable securitiesTotal accumulated other comprehensive loss
Balance, beginning of period$(784)$(1,412)$(2,196)
Other comprehensive income206 586 792 
Balance, end of period$(578)$(826)$(1,404)

Components of other comprehensive income (loss) and related taxes for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):

Three Months Ended
June 30,
20232022
Before taxTax effectNet of taxBefore taxTax effectNet of tax
Foreign currency translation adjustment$143 $$140 $(156)$(3)$(153)
Net unrealized gain (loss) on marketable securities162 159 (295)(7)(288)
Total other comprehensive income (loss)$305 $$299 $(451)$(10)$(441)

Six Months Ended June 30,
20232022
Before taxTax effectNet of taxBefore taxTax effectNet of tax
Foreign currency translation adjustment$200 $(6)$206 $(199)$$(202)
Net unrealized gain (loss) on marketable securities568 (18)586 (1,160)16 (1,176)
Total other comprehensive income (loss)$768 $(24)$792 $(1,359)$19 $(1,378)
The amount of net realized loss on sale of marketable securities that has been previously included as net unrealized loss in other comprehensive income (loss) and then reclassified out of other comprehensive income (loss) into earnings is $0.1 million during the six months ended June 30, 2023 and immaterial during the three months ended June 30, 2023 and the three and six months ended June 30, 2022.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Management Incentive Units
As of June 30, 2023, all MIUs are classified as equity. MIU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (1)
Outstanding at December 31, 20221,896$0.79 
Granted— 
Vested(632)0.79 
Forfeited(215)0.79 
Outstanding at June 30, 20231,049$0.79 1.00 year
(1) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.

2021 Equity Incentive Plan
Restricted Stock Units
As of June 30, 2023, all RSUs granted to employees and non-employees are classified as equity.
Employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

Equity-classified RSUs - employee (1)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (2)
Outstanding at December 31, 20228,110 $4.00 
Granted3,992 2.62 
Vested(1,881)3.51 
Forfeited(981)4.47 
Outstanding at June 30, 20239,240 $3.45 1.65 years
(1) Represents awards granted to employees, executives and directors of the Company.
(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
The aggregate fair value of employee RSUs outstanding as of June 30, 2023, based on the fair value at the reporting period end, was $25.4 million. The aggregate fair value of employee RSUs vested during the six months ended June 30, 2023, based on the fair value on the vest date, was $5.1 million.

Non-employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

Equity-classified RSUs - non-employee (1)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (2)
Outstanding at December 31, 202219 $2.91 
Granted— — 
Vested(4)2.77 
Forfeited— — 
Outstanding at June 30, 202315 $2.96 1.39 years
(1) Represents awards granted to eligible consultants of the Company.
(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
The aggregate fair value of non-employee RSUs outstanding as of June 30, 2023, based on the fair value at the reporting period end, was immaterial. The aggregate fair value of non-employee RSUs vested during the six months ended June 30, 2023, based on the fair value on the vest date, was immaterial.

Performance-Based Restricted Stock Units
As of June 30, 2023, all PSUs granted to employees are classified as equity.
As discussed in Note 2(w), the Company estimates the fair value of the PSUs at each measurement date by using a Monte Carlo simulation. The key inputs used in the Monte Carlo simulation are stock price, expected share price volatility, expected life, risk-free interest rate, and vesting hurdles. The stock price is based on the closing price of the Company’s Class A common stock on Nasdaq as of the valuation date. The volatility input is estimated using the volatility of the Company’s peer companies as well as the Company’s own implied volatility. The expected life of the PSUs is 30 years and all PSUs are assumed to be fully vested at the end of year 30. The risk-free interest rate is based on the Thirty-year Constant Maturity Treasury Rate. The vesting hurdles are set forth in the PSU agreement. The weighted average assumptions (weighted by relative grant date fair value) used in the Monte Carlo simulation to value PSUs granted during the periods presented are as follows:

June 30, 2023December 31, 2022
Stock price$2.59 $4.94 
Measurement period30.00 years30.00 years
Expected volatility52.50 %47.50 %
Risk-free rate3.73 %2.24 %
Vesting hurdle 1$4.42 $12.50 
Vesting hurdle 2$— $15.00 
Vesting hurdle 3$— $17.50 

PSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

Equity-classified PSUs - employee (1)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (2)
Outstanding at December 31, 20221,707 $6.39 
Granted211 2.59 
Vested— — 
Forfeited(170)6.28 
Outstanding at June 30, 20231,748 $5.94 8.91 years
(1) Represents awards granted to employees and executives of the Company.
(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
The aggregate fair value of PSUs outstanding as of June 30, 2023, based on the fair value at the reporting period end, was $4.8 million. None of the PSUs vested during the six months ended June 30, 2023.
Stock-Based Compensation Expense
The following tables present the Company’s stock-based compensation expense by financial statement line item and by award type for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Cost of revenue$257 $403 $365 $715 
Sales and marketing expense557 870 876 1,477 
General and administrative expense1,512 941 2,889 1,601 
Research and development expense916 1,209 1,761 2,109 
Total stock-based compensation$3,242 $3,423 $5,891 $5,902 


Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Equity-classified awards:
MIUs$104 $139 $207 $278 
RSUs - employee2,879 2,997 5,330 5,064 
RSUs - non-employee15 10 23 
PSUs - employee254 272 344 537 
Total equity-classified awards3,242 3,423 5,891 5,902 
Total stock-based compensation$3,242 $3,423 $5,891 $5,902 

There were no income tax benefits recognized for the six months ended June 30, 2023 and 2022, related to tax deductions from RSU awards vesting during that period. Due to the Company’s net operating loss, the related tax deductions result in deferred tax assets that are fully offset with a valuation allowance.
As of June 30, 2023, unrecognized stock-based compensation expense related to unvested awards by award type and their expected weighted-average recognition periods are summarized in the following table (dollars in thousands):

Unrecognized Stock-based Compensation ExpenseWeighted-average Recognition Period (1)
Equity-classified awards:
MIUs$622 1.50 years
RSUs - employee30,062 3.03 years
RSUs - non-employee42 2.64 years
PSUs - employee8,597 8.91 years
Total equity-classified awards39,323 
Total unrecognized stock-based compensation$39,323 
(1) The weighted-average recognition period is calculated as the sum of the weighted remaining period to recognize expense for unvested awards divided by the sum of the shares that are expected to vest for all awards that have not vested or expired by the end of the reporting period. For awards for which the straight-line method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of the entire award. For awards for which the accelerated attribution method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of each separately vesting portion of the award.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Geographic Information
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Geographic Information Geographic Information
Disaggregation of Revenue
The following table disaggregates the Company’s revenue by geographic area for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
United States$32,940 $30,756 $67,411 $60,305 
Americas (excluding United States)794 936 1,704 1,988 
Asia1,618 1,256 3,080 2,715 
Europe23 39 46 72 
Total revenue$35,375 $32,987 $72,241 $65,080 

In addition, 99.5% of the Company’s revenue is denominated in U.S. dollars and 0.5% is denominated in foreign currencies.

Property and Equipment
The following table summarizes total property and equipment, net in the respective locations at June 30, 2023 and December 31, 2022 (dollars in thousands):

June 30, 2023December 31, 2022
United States$1,043 $1,291 
Americas (excluding United States)291 309 
Asia896 1,018 
Property and equipment, net$2,230 $2,618 

The geographical location of the Company’s customers affects the nature, amount, timing and uncertainty of revenue and cash flows due to the potential for unfavorable and uncertain regulatory, political, economic and tax conditions. These uncertainties can impact the amount of revenue recognized through price adjustments and uncertainty of cash flows that may arise due to local regulations.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rate used for interim periods is the estimated annual effective consolidated tax rate, based on the current estimate of full year results, except that taxes related to specific discrete events, if any, are recorded in the interim period in which they occur. The annual effective tax rate is based upon several significant estimates and judgments, including the estimated annual pre-tax income of the Company in each tax jurisdiction in which it operates, and the development of tax planning strategies during the year. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. In addition, the Company’s tax expense can be impacted by changes in tax rates or laws and other factors that cannot be predicted with certainty. As such, there can be significant volatility in interim tax provisions.
The provision for (benefit from) income taxes was $(0.1) million and $(0.2) million for the three months ended June 30, 2023 and 2022, respectively, and $0.4 million and $0.3 million for the six months ended June 30, 2023 and 2022, respectively. The benefit from or provision for income taxes for the three and six months ended June 30, 2023 and 2022 consisted primarily of foreign and state income taxes.
The effective tax rates were 2.00% and 2.21% for the three months ended June 30, 2023 and 2022, respectively, and (3.15)% and (1.38)% for the six months ended June 30, 2023 and 2022, respectively. The change in the effective tax rate for the six
months ended June 30, 2023, relative to 2022, was primarily attributable to the change in valuation allowance, an increase in state taxes and certain non-deductible expenses.
The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, India and Colombia. The tax returns are subject to statutes of limitations that vary by jurisdiction. At June 30, 2023, the Company remains subject to U.S. and certain state income tax examinations for tax years 2019 through 2022, and in certain other states for tax years 2018 through 2022. However, due to the Company’s net operating loss carryforwards in various jurisdictions, tax authorities have the ability to adjust carryforwards related to closed years.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefit Plan
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
Retirement Benefit Plan Retirement Benefit PlanThe Company amended its existing 401(k) plan (the “Plan”) effective on July 1, 2018. The amended Plan covers eligible employees immediately upon employment with the Company. Participants may contribute up to a maximum percentage of their annual compensation to the Plan as determined by the Company limited to the maximum annual amount set by the Internal Revenue Service. The Plan provides for traditional tax-deferred and Roth 401(k) contribution options. Prior to the Plan amendment, the Company did not provide a matching contribution. The Company began matching fifty percent of the employee contribution up to a maximum of $200 per pay period, limited to $4,800 annually, upon adoption of the Plan. One hundred percent of the employer match vests immediately. Effective January 1, 2022, the Company removed the maximum $200 per pay period matching contribution limitation, and began matching fifty percent of the employee contribution up to a maximum of $4,800 per plan year. The Company made matching contributions totaling $0.2 million and $0.3 million during the three months ended June 30, 2023 and 2022, respectively, and $0.5 million and $0.7 million during the six months ended June 30, 2023 and 2022, respectively.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The following table sets forth the fair value of the Company’s assets and liabilities at June 30, 2023 (dollars in thousands):

Level 1Level 2Level 3Totals
Cash and cash equivalents$17,671 $— $— $17,671 
Marketable securities—available for sale debt securities— 43,738 — 43,738 
Total assets$17,671 $43,738 $— $61,409 
Term loan$— $53,936 $— $53,936 
Warrant liability—Forward Purchase Warrants— — 450 450 
Total liabilities$— $53,936 $450 $54,386 

The following table sets forth the fair value of the Company’s assets and liabilities at December 31, 2022 (dollars in thousands):

Level 1Level 2Level 3Totals
Cash and cash equivalents$20,742 $— $— $20,742 
Marketable securities—available for sale debt securities— 48,182 — 48,182 
Total assets$20,742 $48,182 $— $68,924 
Term loan$— $54,567 $— $54,567 
Finance lease obligations— 11 — 11 
Warrant liability—Forward Purchase Warrants— — 633 633 
Total liabilities$— $54,578 $633 $55,211 

Level 1 and Level 2 of the Fair Value Hierarchy
As of June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s cash, cash equivalents and restricted cash approximate their fair values due to their short maturities and have been classified as Level 1 of the fair value hierarchy. The fair value of the term loan and finance lease obligations approximates their carrying value. The fair value is determined based on observable inputs on the price of the term loan in the market and has been classified as Level 2 of the fair value hierarchy. The fair value of the Company’s AFS debt securities is determined based on valuations provided by external investment managers who obtain them from a variety of industry standard data providers and has been classified as Level 2 of the fair value hierarchy. Refer to Note 4 for additional information regarding the fair value of the Company’s marketable securities.

Level 3 of the Fair Value Hierarchy
The Company’s liability related to the Forward Purchase Warrants is measured at fair value on a recurring basis and is classified as Level 3 within the fair value hierarchy. There were no other assets or liabilities measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022.
Warrant liability—Forward Purchase Warrants
As discussed in Note 2(y), 833,333 Forward Purchase Warrants were issued pursuant to the Forward Purchase Agreement dated January 13, 2021 between Crescent and Old LiveVox. Upon consummation of the Merger, the Company concluded that the Forward Purchase Warrants do not meet the derivative scope exception and are accounted for as derivative liabilities. The Forward Purchase Warrants are classified as Level 3 fair value measurement. The Company employed a Black-Scholes option pricing model specific to the contractual terms of the Forward Purchase Warrants to determine their fair value at each reporting period, with changes in fair value recognized in the consolidated statements of operations and comprehensive loss. Inherent in the options pricing model are assumptions related to current stock price, exercise price, expected share price volatility, expected life, risk-free interest rate and dividend yield. The stock price is based on the closing price of the Company’s Class A common stock on Nasdaq as of the valuation date. The exercise price is based on the terms of the warrant agreement. The volatility input is estimated using the implied volatility of the Public Warrants and the volatility of the Company’s peer companies. The expected life of the Forward Purchase Warrants is based on the time from valuation date to the contractual expiration date. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of issuance for zero-coupon U.S. Treasury notes with maturities corresponding to the expected five-year term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero. Future change in these assumptions could result in a material change to the fair value of the Forward Purchase Warrants, and such changes will be recorded in the consolidated statements of operations and comprehensive loss.
The following table provides quantitative information regarding assumptions used in the Black Scholes option-pricing model to determine the fair value of the Forward Purchase Warrants:

June 30, 2023December 31, 2022
Stock price$2.75$2.97
Exercise price$11.50$11.50
Contractual term
3.00 years
3.50 years
Expected volatility77.50%77.50%
Risk-free rate4.50%4.20%
Dividend yield0.00%0.00%

Changes in the Level 3 Fair Value Measurement
The changes in fair value of the Level 3 liabilities are as follows (dollars in thousands):

June 30, 2023December 31, 2022
Balance, beginning of period$633 $767 
Changes in fair value of warrant liability(183)(134)
Balance, end of period$450 $633 
During the three and six months ended June 30, 2023, the gain recognized due to decrease in the fair value of warrant liability was $0.1 million and $0.2 million respectively, and was recorded within other income (expense), net in the consolidated statements of operations and comprehensive loss. During the three and six months ended June 30, 2022, the gain recognized due to decrease in the fair value of warrant liability was $0.1 million and $0.5 million, respectively.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Loss Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Loss Per Share Basic and Diluted Loss Per Share
Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of Class A common stock outstanding during the period presented, including net issuance of shares upon vesting stock-based payment awards and excluding unvested stock-based payment awards and shares withheld to cover employees’ withholding taxes upon vesting of stock-based payment awards. Diluted net loss per share is computed giving effect to all potentially dilutive shares of Class A common stock, including Class A common stock issuable upon vesting of stock-based payment awards and contingent earnout shares. Basic and diluted loss per share was the same for each period presented as the inclusion of all potential Class A common stock outstanding would have been antidilutive.
The computation of loss per share and weighted average shares of the Company’s common stock outstanding for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands, except per share data):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Numerator:
Loss attributable to common stockholders—basic and diluted$(4,389)$(10,780)$(12,858)$(23,767)
Denominator:
Weighted average shares outstanding—basic and diluted93,562 91,562 93,204 91,520 
Loss per share:
Basic and diluted$(0.05)$(0.12)$(0.14)$(0.26)

The following outstanding common stock equivalents were either considered antidilutive or were contingently issuable upon the resolution of their contingencies, and therefore, excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented (in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Earn-Out Shares (1)5,0005,0005,0005,000
Lock-Up Shares (2)2,5442,5442,5442,544
Finders Agreement Shares (3)1,6441,6441,6441,644
Warrants to purchase common stock13,33313,33313,33313,333
Shares withheld to cover employees’ withholding taxes upon vesting of RSUs305205413205
Unvested RSUs9,2555,7499,2555,749
Unvested PSUs1,7481,7371,7481,737
Total33,82930,21233,93730,212
(1) As additional consideration payable to the LiveVox Stockholder, the Company issued 5,000,000 shares of Class A common stock (the “Earn-Out Shares”) held in an escrow account to be released only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.
(2) Represents 2,543,750 shares of converted Class A common stock held by the SPAC sponsor and certain independent directors (the “Lock-Up Shares”) immediately following the closing, which were placed in an escrow
account to be subject to release only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.
(3) Represents 1,643,750 shares of Class A common stock (the “Finders Agreement Shares”) to be issued only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021, pursuant to the terms of the Finders Agreement. No contingent consideration shares were issued during the three and six months ended June 30, 2023 and 2022.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Commitment and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
As of June 30, 2023 and December 31, 2022, $54.5 million and $54.9 million of the term loan principal was outstanding, respectively. The term loan is due December 31, 2025. See Note 9 for more information.
On June 29, 2023, the Company renewed an agreement for cloud services under which the Company has a non-cancelable minimum spend commitment in exchange for negotiated discounts on fees for use of eligible services. The total non-cancelable spend commitment is approximately $40.3 million for the period from July 1, 2023 to June 30, 2026.

Contingencies
The Company is subject to the possibility of various gain or loss contingencies arising in the ordinary course of business that will ultimately be resolved depending on future events. The Company considers the likelihood of loss or impairment of an asset, or the incurrence of a liability, as well as the ability to reasonably estimate the amount of loss, in determining loss contingencies. An estimated loss contingency is accrued when information available prior to issuance of the consolidated financial statements indicates that it is probable that an asset has been impaired or a liability has been incurred at the date of the consolidated financial statements, and the amount or range of loss can be reasonably estimated. Legal costs are expensed as incurred. Gain contingencies are not recognized until they are realized or realizable.

Indemnification Agreements
The Company has entered into indemnification agreements with its directors, officers and certain employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. As of June 30, 2023 and December 31, 2022, there were no claims that the Company is aware of that could have a material effect on its consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.

Litigation and Claims
From time to time and in the ordinary course of business, the Company may be subject to various claims, charges, investigations, and litigation. As of the date of issuance of these consolidated financial statements, the Company is not a party to any claims that would have a material adverse effect on its business operations or financial position.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring
6 Months Ended
Jun. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
2022 Restructuring Plan
On August 1, 2022, the Company initiated a restructuring plan (the “2022 Restructuring Plan”), following a review of the Company’s business, operating expenses and the macroeconomic environment. The purpose of the 2022 Restructuring Plan was to reduce the Company’s cost structure and improve its operational efficiency.
The 2022 Restructuring Plan included a reduction of approximately 3% of the Company’s global workforce. Restructuring charges incurred as a result of the 2022 Restructuring Plan totaled $0.9 million, and consist primarily of employee severance and termination benefits. The unpaid balance of restructuring charges was $0.1 million as of June 30, 2023, which the Company expects to pay off by the end of 2023.
2023 Restructuring Plan
On January 13, 2023, the Company authorized a new restructuring plan (the “2023 Restructuring Plan”). Management, with the oversight and guidance of the Company’s board of directors, determined to implement the 2023 Restructuring Plan following a review of the Company’s business, operating expenses and the macroeconomic environment. The 2023 Restructuring Plan was intended to reduce the Company’s cost structure and improve its operational efficiency.
The 2023 Restructuring Plan included a reduction of approximately 98 employees, comprising approximately 16% of the Company’s global workforce. Restructuring charges incurred as a result of the 2023 Restructuring Plan totaled $3.2 million, and consist primarily of employee severance and termination benefits. The 2023 Restructuring Plan charges were fully paid off in the second quarter of 2023.

Restructuring Charges
The following table summarizes (a) restructuring charges incurred as a result of the 2022 Restructuring Plan and the 2023 Restructuring Plan, by major type of cost and by financial statement line item, and (b) the changes in the liability for restructuring charges, included within accrued expenses on the consolidated balance sheets (dollars in thousands):

2022 Restructuring Plan2023 Restructuring PlanAggregate Total
Employee severance and termination benefitsSubtotalEmployee severance and termination benefitsNon-lease contract termination costsOther costsSubtotal
Liability as of December 31, 2021$— $— $— $— $— $— $— 
Restructuring charges
Cost of revenue400 400 — — — — 400 
Sales and marketing expense147 147 — — — — 147 
General and administrative expense— — — — — — — 
Research and development expense— — — — 
Total restructuring charges552 552 — — — — 552 
Cash payments(552)(552)— — — — (552)
Liability as of December 31, 2022$— $— $— $— $— $— $— 
Restructuring charges
Cost of revenue— — 1,110 63 1,175 1,175 
Sales and marketing expense242 242 1,350 — — 1,350 1,592 
General and administrative expense— — 43 — — 43 43 
Research and development expense101 101 658 — — 658 759 
Total restructuring charges343 343 3,161 63 3,226 3,569 
Cash payments— — (2,991)(37)(2)(3,030)(3,030)
Liability as of March 31, 2023$343 $343 $170 $26 $— $196 $539 
Restructuring charges
Cost of revenue— — (20)— — (20)(20)
Sales and marketing expense(21)— — (21)(17)
General and administrative expense— — — — — — — 
Research and development expense— — (6)— — (6)(6)
Total restructuring charges(47)— — (47)(43)
Cash payments(224)(224)(123)(26)— (149)(373)
Liability as of June 30, 2023$123 $123 $— $— $— $— $123 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the consolidated financial statements were issued. Other than as described below, the Company did not identify any other subsequent events that would have required adjustment or disclosure in the consolidated financial statements.
RSU Grants
On July 1, 2023, the Company granted 2,463,452 annual refresh RSU grants to non-executive employees and eligible consultants, pursuant to the Company’s 2021 Plan. Each RSU had a grant date fair value of $2.75. The total stock-based compensation expense for RSUs of $6.8 million shall be amortized over the vesting period of 46 months and recorded to cost of revenue and operating expenses within the consolidated statements of operations and comprehensive loss.
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation Basis of Presentation and Principles of Consolidation
The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations or if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. Therefore, these unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes as of and for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K (“Annual Report”) filed with the SEC on March 2, 2023. The information as of December 31, 2022 included in the consolidated balance sheets was derived from those audited consolidated financial statements.
In the opinion of management, the unaudited consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been
eliminated in consolidation. Results of operations for the three and six months ended June 30, 2023 and 2022 are not necessarily indicative of the results to be expected for the full annual periods.
Certain prior period amounts have been reclassified to conform to current period presentation. The reclassifications had no impact on the Company’s net income, financial position, stockholders’ equity or cash flows as previously reported.
Use of Estimates Use of EstimatesThe preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations, requiring adjustment to these balances in future periods. Significant items subject to such estimates and assumptions include, but are not limited to, the determination of the useful lives of long-lived assets, period of benefit of deferred sales commissions, allowances for credit losses, fair value of marketable securities, fair value of goodwill and long-lived assets, fair value of incentive awards, fair value of warrants, establishing standalone selling price, valuation of deferred tax assets, income tax uncertainties and other contingencies, including the Company’s ability to exercise its right to repurchase incentive options from terminated employees.
Segment Information Segment InformationThe Company has determined that its Chief Executive Officer (“CEO”) is its chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.
Foreign Currency Translation Foreign Currency TranslationThe financial position and results of operations of the Company’s international subsidiaries are measured using the local currency as the functional currency. Revenue and expenses have been translated into U.S. dollars at average exchange rates prevailing during the periods presented. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting translation gain and loss adjustments are recorded directly as a separate component of stockholders’ equity (accumulated other comprehensive loss), unless there is a sale or complete liquidation of the underlying foreign investments, or the adjustment is inconsequential.
Fair Value of Financial Instruments Fair Value of Financial Instruments
Fair value is defined as the price that would be received from the sale of an asset or the transfer of a liability in an orderly transaction between market participants at the measurement date. The Company utilizes a fair value hierarchy to classify fair value amounts of the Company’s assets and liabilities recognized or disclosed in the Company’s consolidated financial statements based on the lowest level of input that is significant to the fair value measurement. The levels of the hierarchy are described below:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2—Includes other inputs that are directly or indirectly observable in the marketplace.
Level 3—Unobservable inputs that are supported by little or no market activity.
In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. Observable or market inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions based on the best information available. The Company recognizes transfers into and out of the levels as of the end of each reporting period. Refer to Note 19 for additional information regarding the fair value measurements.
Liquidity and Capital Resources Liquidity and Capital ResourcesLiveVox’s consolidated financial statements have been prepared assuming the Company will continue as a going concern for the 12-month period from the date of issuance of the consolidated financial statements, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.The Company believes it has sufficient financial resources for at least the next 12 months from the date these consolidated financial statements are issued.
Debt Discount and Issuance Costs Debt Discount and Issuance CostsThe Company’s debt issuance costs and debt discount are recorded as a direct reduction of the carrying amount of the debt liability and are amortized to interest expense over the contractual term of the term loan.
Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents and Restricted CashCash and cash equivalents are stated at fair value. The Company considers all highly liquid investments with an original maturity of 90 days or less to be cash equivalents. The Company limits its credit risk associated with the cash and cash equivalents by placing investments with banks it believes are highly creditworthy. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by Federal deposit insurance.
Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents and Restricted CashAt June 30, 2023 and December 31, 2022, the Company had no restricted cash. Cash and cash equivalents consist of bank deposits and money market funds.
Marketable Securities Marketable Securities
The Company invests in various marketable securities. As of June 30, 2023 and December 31, 2022, the Company designated all of these marketable securities as debt securities and classified them as available-for-sale (“AFS”). No debt securities were classified as held-to-maturity (“HTM”) or trading. Debt securities are classified as current or non-current, based on maturities and the Company’s expectations of sales and redemptions in the next 12 months. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation as of each balance sheet date.
Debt securities classified as AFS are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of stockholders’ equity (accumulated other comprehensive loss) in the consolidated balance sheets until the securities are sold or the unrealized losses are related to credit losses. Gains and losses on sales of AFS debt securities are recorded on the trade date in other income (expense), net, in the consolidated statements of operations and comprehensive loss. The cost of AFS debt securities sold or the amount reclassified out of accumulated other comprehensive loss into earnings is determined using the specific identification method.
At each reporting date, the Company evaluates the amortized cost of AFS debt securities compared to their fair value to determine whether an AFS debt security is impaired. The Company first assesses whether it intends to sell the security or whether it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense),
net, in the consolidated statements of operations and comprehensive loss. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost basis has resulted from credit losses or other factors. In making this assessment, the Company considers factors such as the extent to which fair value is less than amortized cost basis, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security. Credit related unrealized losses are recognized as an allowance for credit losses in the consolidated balance sheets with a corresponding charge in other income (expense), net, in the consolidated statements of operations and comprehensive loss. Non-credit related unrealized losses are recorded in other comprehensive income (loss), as applicable, net of applicable taxes.
On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and all subsequent updates (collectively, the “ASC 326”) and applied to its AFS debt securities. Please refer to Note 2(aa) for more information about ASC 326. See Note 4 for additional information relating to the Company’s marketable securities.
In connection with the adoption of new standards, the Company elected to exclude accrued interest from both the fair value and the amortized cost basis of AFS debt securities and present it within prepaid expenses and other current assets in the Company’s consolidated balance sheets. The Company elected not to measure an allowance for credit losses for accrued interest receivable. As such, accrued interest receivable is written off in a timely manner when deemed uncollectible, by reversing previously recognized interest income.
Accounts Receivable Accounts ReceivableTrade accounts receivable are stated net of any write-offs and the allowance for credit losses, at the amount the Company expects to collect. The Company performs ongoing credit evaluations of its customers and generally does not require collateral unless a customer has previously defaulted. The Company maintains an allowance for credit losses, which represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including the age of the receivable balance, historical write-off experience, past collection experience with the customer, credit quality of the customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Accounts receivable are charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Recoveries of accounts receivable previously written off are recorded as income when received.
Property and Equipment Property and EquipmentProperty and equipment are stated at cost less accumulated depreciation. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs, including planned major maintenance activities, are charged to expense as incurred. When assets are retired or disposed, the asset’s original cost and related accumulated depreciation are eliminated from the accounts and any gain or loss is reflected in the consolidated statements of operations and comprehensive loss. Amortization expense on capitalized software is included in depreciation expense. Depreciation of leasehold improvements is recorded over the shorter of the estimated useful life of the leasehold improvement or lease terms that are reasonably assured.
Identified Intangible Assets Identified Intangible AssetsOn March 21, 2014, LiveVox, Inc. and subsidiaries were acquired by LiveVox Holdings, Inc. On October 16, 2019, the Company acquired the rights to certain assets of Teckst Inc. On December 16, 2019, the Company acquired the rights to Speech IQ, LLC. On February 5, 2021, the Company completed its asset acquisition of BusinessPhone. The acquisitions resulted in identified marketing-based, technology-based, customer-based, trademark-based, and workforce-based intangible assets. The fair value of the identified assets was determined as of the date of the acquisition by management with the assistance of an independent valuation firm.
Goodwill GoodwillGoodwill represents the excess of the purchase price of acquired business over the fair value of the underlying net tangible and intangible assets. The Company performs its annual impairment review of goodwill on October 1 of each year, and when a triggering event occurs between annual impairment tests. In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine if it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount, including goodwill, or bypass the qualitative assessment and proceed directly to the quantitative impairment test in accordance with Accounting Standards Codification (“ASC”) 350-20-35, as amended by ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, to determine if the fair value of the reporting unit exceeds its carrying amount. If the fair value is determined to be less than the carrying value, an impairment charge is recorded for the amount by which the reporting unit’s carrying amount exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit.
Impairment of Long-Lived Assets Impairment of Long-Lived AssetsLong-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable. When required, impairment losses on assets to be held and used are recognized based on the fair value of the asset and long-lived assets to be disposed of are reported at the lower of the carrying amount or fair value.
Amounts Due to Related Parties Amounts Due to Related PartiesIn the ordinary course of business, the Company has and expects to continue to have transactions with its stockholders and affiliates. Refer to Note 11 for more information.
Concentration of Risk Concentration of Risk
Concentration of Credit and Customer Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Risks associated with cash and cash equivalents and marketable securities are mitigated using what the Company considers creditworthy institutions. The Company performs ongoing credit evaluations of its customers’ financial condition. Substantially all of the Company’s assets are in the United States.
As of June 30, 2023 and December 31, 2022, no single issuer represented more than 10% of the Company’s marketable securities.
The Company’s customers are primarily in the receivables management, tele-sales and customer care industries. During the three and six months ended June 30, 2023 and 2022, substantially all the Company’s revenue was generated in the United States. For the three and six months ended June 30, 2023 and 2022, no single customer represented more than 10% of the Company’s revenue. As of June 30, 2023 and December 31, 2022, no single customer represented more than 10% of the Company’s accounts receivable.
Concentration of Supplier Risk
The Company relies on third parties for telecommunication, bandwidth, and co-location services that are included in cost of revenue.
Revenue Recognition Revenue Recognition
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers.
The Company derives substantially all of its revenue by providing cloud-based contact center products under a usage-based model, with prices calculated on a per-call, per-seat, or, more typically, a per-minute basis and contracted minimum usage in accordance with the terms of the underlying agreements. Other immaterial ancillary revenue is derived from call recording, local caller identification packages, performance/speech analytics, text messaging services and professional services billed monthly on primarily usage-based fees and, to a lesser extent, fixed fees. Revenue is recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those services excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities based on local tax law.
The Company determines revenue recognition through the following steps:
a.Identification of the contract, or contracts, with a customer;
b.Identification of the performance obligations in the contract;
c.Determination of the transaction price;
d.Allocation of the transaction price to the performance obligations in the contract; and
e.Recognition of revenue when, or as, the performance obligations are satisfied.
The Company enters into contracts that can include various combinations of services, each of which are distinct and accounted for as separate performance obligations. The Company’s cloud-based contact center solutions typically include a promise to provide continuous access to its hosted technology platform solutions through its data centers. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software platform at any time. LiveVox’s performance obligations are satisfied over time as the customer simultaneously receives and consumes the benefits and the Company performs its services. The Company’s contract terms typically range from one to three years with payment terms of net 10-60 days. As the services provided by the Company are generally billed monthly there is not a significant financing component in the Company’s arrangements.
The Company’s arrangements typically include monthly minimum usage commitments and specify the rate at which the customer must pay for actual usage above the monthly minimum. Additional usage in excess of contractual minimum commitments is deemed to be specific to the month that the usage occurs, since the minimum usage commitments reset at the beginning of each month. The Company has determined these arrangements meet the variable consideration allocation exception and therefore, it recognizes contractual monthly commitments and any overages as revenue in the month they are earned.
The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may receive credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company records reductions to revenue for these estimated customer credits at the time the related revenue is recognized. These customer credits are estimated based on current and historical customer trends, and communications with its customers. Such customer credits have not been significant to date.
For contracts with multiple performance obligations, the Company allocates the contract price to each performance obligation based on its relative standalone selling price (“SSP”). The Company generally determines SSP based on the prices charged to customers. In instances where SSP is not directly observable, such as when the Company does not sell the service separately, the SSP is determined using information that generally includes market conditions or other observable inputs.
Professional services for configuration, system integration, optimization or education are billed on a fixed-price or time and material basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue, which represents approximately 2.0% of revenue, is recognized over time as the services are rendered.
Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual or multi-year minimum usage agreements not yet provided as of the balance sheet date. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as deferred revenue, current in the consolidated balance sheets, with the remainder recorded as deferred revenue, net of current in the Company’s consolidated balance sheets.
Costs to Obtain Customer Contracts (Deferred Sales Commissions) Costs to Obtain Customer Contracts (Deferred Sales Commissions)Sales commissions are paid for initial contracts and expansions of existing customer contracts. Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a straight-line basis over the anticipated period of benefit, which the Company has estimated to be five years. The Company determined the period of benefit by taking into consideration the length of the Company’s customer contracts, the customer attrition rate, the life of the technology provided and other factors. Amortization expense is recorded in sales and marketing expense within the Company’s consolidated statements of operations and comprehensive loss.
Advertising AdvertisingThe Company expenses non-direct response advertising costs as they are incurred.
Research and Development Costs Research and Development CostsResearch and development costs not related to the development of internal use software are charged to operations as incurred. Research and development expenses primarily include payroll and employee benefits, consulting services, travel, and software and support costs.
Software Development Costs Software Development CostsThe Company capitalizes costs of materials, consultants, payroll, and payroll-related costs of employees incurred in developing internal-use software after certain capitalization criteria are met and includes these costs in the computer software. Refer to Note 5 for additional information. Software development costs are expensed as incurred until preliminary development efforts are successfully completed, management has authorized and committed project funding, it is probable that the project will be completed, and the software will be used as intended. To date, all software development costs have been charged to research and development expense in the accompanying consolidated statements of operations and comprehensive loss.
Income Taxes Income Taxes
Deferred Taxes
The Company accounts for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recognized for the future tax consequences arising from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is provided for deferred tax assets that, based on available evidence, are not expected to be realized.
Enactment of the Tax Cuts and Jobs Act in 2017 subjects a U.S. shareholder to current tax on global intangible low-taxed income (“GILTI”) earned by certain foreign subsidiaries. Under U.S. GAAP, an entity can make an accounting policy election to either recognize deferred taxes for temporary differences expected to reverse as GILTI in future years or provide for the tax expense related to GILTI resulting from those items in the year of the GILTI inclusion (i.e., as a period expense). The Company has elected to recognize the tax on GILTI as a period expense in the period of inclusion. As such, no deferred taxes are recorded on the Company’s temporary differences that might reverse as GILTI in future years.
Uncertain Tax Positions
The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained in a court of last resort. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company does not believe its consolidated financial statements include any uncertain tax positions. It is the Company’s policy to recognize interest and penalties accrued on any unrecognized tax benefit as a component of income tax expense.
Stock-Based Compensation Stock-Based CompensationThe Company measures compensation expense for stock awards granted to employees and non-employees in accordance with ASC 718, Compensation—Stock Compensation. Stock-based compensation is measured at fair value on grant date. The Company classified all stock awards as equity awards at the grant date, and reassesses the liability versus equity treatment on a quarterly basis for any changes that have occurred during the period presented that may result in a reclassification. Equity-classified awards are recognized as stock-based compensation expense over an employee’s requisite service period or a non-employee’s vesting
period on the basis of the grant date fair value. The Company elects to account for forfeitures as they occur, rather than making estimates of future forfeitures.
Management Incentive Units
During 2019, LiveVox TopCo established a Management Incentive Unit program whereby the LiveVox TopCo board of directors has the power and discretion to approve the issuance of Class B Units that represent management incentive units (“MIUs”) to any manager, director, employee, officer or consultant of the Company or its subsidiaries. Vesting begins on the date of issuance, and the MIUs vest ratably over five years with 20% of the MIUs vesting on each anniversary of a specified vesting commencement date, subject to the grantee’s continued employment with the Company on the applicable vesting date. Vesting of the MIUs will accelerate upon consummation of a “sale of the company”, which is defined by the LiveVox TopCo limited liability company agreement.
The Company measures stock-based compensation expense for MIUs based on the grant date fair value of the award estimated by using a Monte Carlo simulation. Monte Carlo simulation is a widely accepted approach for financial instruments with path dependencies. The Company records stock-based compensation expense for the issued and outstanding MIUs based on the service condition on a straight-line basis over the requisite service period of five years, reduced for actual forfeited MIUs.
Please see Note 15 for further detail about stock-based compensation expenses related to MIUs under the Management Incentive Unit program.
2021 Equity Incentive Plan
On June 16, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (as amended, the “2021 Plan”), which became effective upon the closing of the Merger on June 18, 2021. On June 13, 2023, the Compensation Committee approved an amendment to the 2021 Plan to clarify that the limitation on the maximum grant date fair value for awards shall apply only to the Company’s non-employee directors. As of June 30, 2023, the number of shares reserved for issuance is 19,695,679. The Company grants Restricted Stock Units (“RSUs”) and Performance-based Restricted Stock Units (“PSUs”) awards to employees, executives, directors, and eligible consultants of the Company.
RSUs are subject to service conditions only. The Company estimates the grant date fair value of RSUs using the closing price of the Company’s Class A common stock on Nasdaq on the measurement date. Stock-based compensation expense for RSUs issued to employees is recognized on a straight-line basis over the vesting period for the entire award, reduced for actual forfeited RSUs. Stock-based compensation expense for RSUs issued to non-employees is recognized as the goods are received or services are performed. The requisite service period typically ranges from one to six years based on the grantee’s role in the Company. The amount of cumulative compensation cost recognized at any date must at least equal the portion of the grant date value of the award that is vested at that date.
PSUs, which are granted to certain key employees, vest either based on the achievement of predetermined market conditions or based on both service and market conditions. The Company estimates the grant date fair value of PSUs using a Monte Carlo simulation. The Company recognizes stock-based compensation expense for PSUs on a tranche-by-tranche basis (i.e., the accelerated attribution method) over an employee’s requisite service period, which is the longer of the time-vesting period or the derived service period inferred from the valuation model. Stock-based compensation expense of equity-classified PSUs is recognized provided that the good is delivered or the service is rendered, regardless of when, if ever, the market conditions are satisfied.
Payment of the underlying shares in connection with the vesting of employee RSUs and PSUs generally triggers a tax obligation for the employee, which is required to be remitted to the relevant tax authorities. The Company withholds otherwise deliverable RSU or PSU shares having a fair value at the vest date equal to the maximum statutory withholding tax amount and remits the remaining RSU or PSU shares to the employee recipients. Any cash received and paid to meet an employees’ statutory withholding tax requirement is reflected as a financing activity within the consolidated statements of cash flows. During the six months ended June 30, 2023, the Company withheld 412,692 shares to cover employee recipients’ withholding tax obligations.
Non-employee directors acting in their role as members of a board of directors are treated as employees for purpose of ASC 718 if (a) those directors were elected by the Company’s stockholders and (b) the awards granted to non-employee directors are for their services as directors but not for other services. While a non-employee director may be considered an employee under ASC
718, he or she is not considered an employee under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to a non-employee director. Independent consultants are non-employees under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to an independent consultant.
Acquisitions AcquisitionsThe Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen is met, the transaction is accounted for as an asset acquisition. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.
Public and Forward Purchase Warrants Public and Forward Purchase WarrantsSee Note 12 for further information on stock warrants.Upon consummation of the Merger, the Company concluded that (a) the Public Warrants meet the derivative scope exception for contracts in the Company’s own stock and are recorded in stockholders’ equity and (b) the Forward Purchase Warrants do not meet the derivative scope exception and are accounted for as derivative liabilities. Specifically, the Forward Purchase Warrants contain provisions that cause the settlement amounts to be dependent upon the characteristics of the holder of the Warrant which is not an input into the pricing of a fixed-for-fixed option on equity shares. Therefore, the Forward Purchase Warrants are not considered indexed to the Company’s stock and should be classified as a liability. Since the Forward Purchase Warrants meet the definition of a derivative, the Company recorded the Forward Purchase Warrants as liabilities on the consolidated balance sheets at fair value upon the Merger, with an offsetting entry to additional paid-in capital. The gain or loss resulting from decrease or increase in the fair value of the Forward Purchase Warrants in the subsequent periods is recognized in the consolidated statements of operations and comprehensive loss. The fair value of the Forward Purchase Warrants was measured using the Black-Scholes option-pricing model at each measurement date. See Note 19 for further information on fair value.
Restructuring Charges Restructuring Charges
Restructuring charges associated with management-approved restructuring plans may include employee severance and termination benefits, lease and non-lease contract termination costs, impairment of long-lived assets, and other related costs associated with restructuring activities.
The Company accounts for employee severance and termination benefits that represent a one-time benefit in accordance with ASC 420, Exit or Disposal Cost Obligations. The Company accrues employee severance and termination benefits associated with a one-time benefit arrangement when employees are notified of their termination benefits.
The Company records employee severance and termination benefits in accordance with ASC 712, Compensation - Nonretirement and Postemployment Benefits, if it pays the benefits as part of an ongoing benefit arrangement, which includes benefits provided as part of its established severance policies, a consistent past practice or in accordance with statutory requirements. The Company accrues employee severance and termination benefits associated with an ongoing benefit arrangement when the payment is probable and the amount is reasonably estimable.
Non-lease contract termination costs and other costs associated with restructuring activities are recorded in accordance with ASC 420.
Please see Note 22 for a full description of the Company’s restructuring actions.
Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Recently Adopted Accounting Pronouncements
As an emerging growth company (“EGC”), the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act until such time the Company is no longer considered to be an EGC. The Company adopted the following new accounting pronouncements during the six months ended June 30, 2023:
ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) and Codification Improvement Amendments
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, which changes the impairment model for most financial assets, which includes the Company’s accounts receivable and other financial instruments. The new standard replaces the existing incurred loss impairment model with a current expected credit loss impairment model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to AFS debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which clarifies that receivables arising from operating leases are not within the scope of Topic 326, Financial Instruments—Credit Losses. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief, which permits an entity, upon adoption of ASU No. 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, FASB issued ASU No. 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), which changes the effective dates for Topic 326 to give implementation relief to certain types of entities. In November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which includes various narrow-scope improvements and clarifications. In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments, which clarifies and improves certain financial instruments guidance. In March 2022, the FASB issued ASU No. 2022-02, Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures, which eliminates the recognition and measurement guidance for a troubled debt restructuring for creditors that have adopted ASU No. 2016-13 and also requires public business entities to present current-period gross write-offs (on a current year-to-date basis for interim-period disclosures) by year of origination in their vintage disclosures. ASU 2016-13 and all subsequent updates are effective for public business entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For all other entities, for annual reporting periods beginning after December 15, 2022 and interim periods within those fiscal years. The Company adopted these new standards effective January 1, 2023 on a modified retrospective basis, and the adoption did not result in a material cumulative-effect adjustment in its consolidated financial statements. Please refer to Note 2(i) and Note 2(j) for additional information relating to the Company’s application of new standards to its marketable securities and accounts receivable, respectively.
ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50)
In September 2022, the FASB issued ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2023 utilizing a retrospective method of transition, except for the rollforward requirement which the Company applied prospectively. The adoption did not have a material impact on the Company’s consolidated financial statements and related disclosures. See Note 7 for further information on the Company's supplier finance program.
bb)    Recently Issued Accounting Pronouncements
ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity, including removing certain conditions for equity classification, and amending certain guidance on the computation of EPS for contracts on an entity’s own equity. The guidance is effective for public business entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. For all other entities, the guidance is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Entities can elect to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company is currently evaluating the impact this pronouncement will have on its consolidated financial statements and plans to adopt this standard effective January 1, 2024.
Fair Value Measurement Level 1 and Level 2 of the Fair Value Hierarchy
As of June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s cash, cash equivalents and restricted cash approximate their fair values due to their short maturities and have been classified as Level 1 of the fair value hierarchy. The fair value of the term loan and finance lease obligations approximates their carrying value. The fair value is determined based on observable inputs on the price of the term loan in the market and has been classified as Level 2 of the fair value hierarchy. The fair value of the Company’s AFS debt securities is determined based on valuations provided by external investment managers who obtain them from a variety of industry standard data providers and has been classified as Level 2 of the fair value hierarchy. Refer to Note 4 for additional information regarding the fair value of the Company’s marketable securities.

Level 3 of the Fair Value Hierarchy
The Company’s liability related to the Forward Purchase Warrants is measured at fair value on a recurring basis and is classified as Level 3 within the fair value hierarchy. There were no other assets or liabilities measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022.
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
The allowance for credit losses activities for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Balance, beginning of period$1,868 $1,385 $1,459 $1,282 
Credit loss expense494 369 907 402 
Accounts receivable write-offs— (386)(4)(403)
Accounts receivable recoveries— 86 — 173 
Balance, end of period$2,362 $1,454 $2,362 $1,454 
Schedule of Estimated Useful Lives of Property and Equipment
Depreciation of property and equipment is provided using the straight-line method based on the following estimated useful lives:

 Years
Computer equipment
3 - 5
Computer software3
Furniture and fixtures
5 - 10
Leasehold improvements5
Website development2
Property and equipment consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):
 
June 30, 2023December 31, 2022
Computer software$426 $426 
Computer equipment3,566 3,408 
Furniture and fixtures1,734 1,736 
Leasehold improvements1,537 1,525 
Total7,263 7,095 
Less: accumulated depreciation and amortization(5,033)(4,477)
Property and equipment, net$2,230 $2,618 
Schedule of Estimated Useful Lives of Identified Intangible Assets The identified intangible assets are being amortized using the straight-line method based on the following estimated useful lives:
Years
Marketing-based7
Technology-based
4 - 10
Customer-based
7 - 16
Trademark-based4
Workforce-based10
Identified intangible assets consisted of the following at June 30, 2023 (dollars in thousands):

CostAccumulated
Amortization
Carrying
Amount
Weighted Average
Remaining Life
(In Years)
Marketing-based$1,400 $(1,366)$34 0.46
Technology-based18,300 (17,592)708 0.80
Customer-based27,700 (13,619)14,081 6.89
Workforce-based380 (149)231 7.60
$47,780 $(32,726)$15,054 

Identified intangible assets consisted of the following at December 31, 2022 (dollars in thousands):

CostAccumulated
Amortization
Carrying
Amount
Weighted Average
Remaining Life
(In Years)
Marketing-based$1,400 $(1,328)$72 0.96
Technology-based18,300 (17,082)1,218 1.25
Customer-based27,700 (12,581)15,119 7.38
Workforce-based380 (134)246 6.48
$47,780 $(31,125)$16,655 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Information About Accounts Receivable, Net, and Contract Liabilities From Contracts with Customers
The following table provides information about accounts receivable, net, and contract liabilities from contracts with customers. The Company did not have any contract assets as of June 30, 2023 and December 31, 2022 (dollars in thousands):
 
 June 30, 2023  December 31, 2022
Accounts receivable, net$21,429 $21,447 
Contract liabilities, current (deferred revenue)1,533 1,318 
Contract liabilities, non-current (deferred revenue)382 338 

Changes in the contract liabilities balances are as follows (dollars in thousands):

 June 30, 2023  December 31, 2022  $ Change
Contract liabilities (deferred revenue)$1,915 $1,656 $259 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investment In Debt Securities
The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at June 30, 2023 aggregated by major security type (dollars in thousands):

Amortized CostGross Unrealized GainGross Unrealized LossFair Value
U.S. corporate securities$33,220 $$(665)$32,556 
U.S. government securities2,450 — (16)2,434 
Asset-backed securities8,144 103 (228)8,019 
Other debt securities749 — (20)729 
Total available for sale securities44,563 104 (929)43,738 
Total debt securities$44,563 $104 $(929)$43,738 

The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at December 31, 2022 aggregated by major security type (dollars in thousands):

Amortized CostGross Unrealized GainGross Unrealized LossFair Value
U.S. corporate securities$40,186 $$(1,112)$39,078 
U.S. government securities1,479 — (2)1,477 
Asset-backed securities7,181 (277)6,912 
Other debt securities747 — (32)715 
Total available for sale securities49,593 12 (1,423)48,182 
Total debt securities$49,593 $12 $(1,423)$48,182 
The following table presents the amortized cost and fair value of the Company’s AFS debt securities by contractual maturities at June 30, 2023 (dollars in thousands):

As of June 30, 2023Amortized CostFair Value
Due in one year or less$20,701 $20,277 
Due after one year through five years23,862 23,461 
Total available for sale securities44,563 43,738 
Total debt securities$44,563 $43,738 
Proceeds from sale of AFS debt securities and the associated gains and losses realized in earnings during the three and six months ended June 30, 2023 and 2022 are listed below (dollars in thousands):
Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Proceeds from sale of available for sale debt securities$2,493 $1,936 $10,097 $3,451 
Gross realized gain$— $— $— $— 
Gross realized loss(24)(33)(75)(42)
Net realized loss on sale of available for sale debt securities$(24)$(33)$(75)$(42)
Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value
The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in unrealized loss positions and for which an allowance for credit losses has not been recorded at June 30, 2023 (dollars in thousands):

In Unrealized Loss Position For
Less Than 12 Months
In Unrealized Loss Position For
12 Months Or Longer
Fair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. corporate securities$21,133 $(450)$11,423 $(215)
U.S. government securities486 (3)1,948 (13)
Asset-backed securities3,361 (120)4,658 (108)
Other debt securities729 (20)— — 
Total available for sale securities25,709 (593)18,029 (336)
Total debt securities$25,709 $(593)$18,029 $(336)
The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in an unrealized loss position at December 31, 2022 (dollars in thousands):
In Unrealized Loss Position For
Less Than 12 Months
In Unrealized Loss Position For
12 Months Or Longer
Fair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. corporate securities$23,625 $(464)$15,453 $(648)
U.S. government securities995 (2)482 — 
Asset-backed securities1,034 (13)5,878 (264)
Other debt securities— — 715 (32)
Total available for sale securities25,654 (479)22,528 (944)
Total debt securities$25,654 $(479)$22,528 $(944)
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Estimated Useful Lives of Property and Equipment
Depreciation of property and equipment is provided using the straight-line method based on the following estimated useful lives:

 Years
Computer equipment
3 - 5
Computer software3
Furniture and fixtures
5 - 10
Leasehold improvements5
Website development2
Property and equipment consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):
 
June 30, 2023December 31, 2022
Computer software$426 $426 
Computer equipment3,566 3,408 
Furniture and fixtures1,734 1,736 
Leasehold improvements1,537 1,525 
Total7,263 7,095 
Less: accumulated depreciation and amortization(5,033)(4,477)
Property and equipment, net$2,230 $2,618 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Identified Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Estimated Useful Lives of Identified Intangible Assets The identified intangible assets are being amortized using the straight-line method based on the following estimated useful lives:
Years
Marketing-based7
Technology-based
4 - 10
Customer-based
7 - 16
Trademark-based4
Workforce-based10
Identified intangible assets consisted of the following at June 30, 2023 (dollars in thousands):

CostAccumulated
Amortization
Carrying
Amount
Weighted Average
Remaining Life
(In Years)
Marketing-based$1,400 $(1,366)$34 0.46
Technology-based18,300 (17,592)708 0.80
Customer-based27,700 (13,619)14,081 6.89
Workforce-based380 (149)231 7.60
$47,780 $(32,726)$15,054 

Identified intangible assets consisted of the following at December 31, 2022 (dollars in thousands):

CostAccumulated
Amortization
Carrying
Amount
Weighted Average
Remaining Life
(In Years)
Marketing-based$1,400 $(1,328)$72 0.96
Technology-based18,300 (17,082)1,218 1.25
Customer-based27,700 (12,581)15,119 7.38
Workforce-based380 (134)246 6.48
$47,780 $(31,125)$16,655 
Schedule of Future Amortization of Finite-lived Intangible Assets
Future amortization of identified intangible assets at June 30, 2023 is shown below (dollars in thousands):

As of June 30, 2023Amount
Remaining 2023$1,581 
20242,321 
20252,106 
20262,088 
20272,020 
2028 and beyond4,938 
Total future identified intangible asset amortization$15,054 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses Accrued expenses consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):
June 30, 2023December 31, 2022
Accrued bonuses$2,774 $4,078 
Accrued paid time off2,414 2,743 
Accrued commissions1,487 1,726 
Principal and interest payable under the structured payable arrangement— 444 
Other accrued expenses3,939 3,408 
Total accrued expenses$10,614 $12,399 
Schedule of Changes in Principal and Interest Payable Under the Structured Payable Arrangement The following table summarizes the changes in the principal and interest payable under the structured payable arrangement during the six months ended June 30, 2023 (dollars in thousands):
Structured payable arrangement
Liability as of December 31, 2022$444 
Cash payments(444)
Liability as of June 30, 2023$— 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Cost
The operating lease cost was as follows (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Operating lease cost$412 $555 $1,343 $1,075 
Supplemental cash flow information related to operating leases was as follows (dollars in thousands):

Six Months Ended June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$987 $1,168 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$— $617 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to operating leases was as follows (dollars in thousands):

June 30,
2023
December 31,
2022
Operating lease right-of-use assets$3,734 $4,920 
Operating lease liabilities:
Operating lease liabilities—current$1,342 $1,655 
Operating lease liabilities—less current portion3,166 3,649 
Total operating lease liabilities$4,508 $5,304 

Weighted average remaining terms were as follows:

June 30,
2023
December 31,
2022
Weighted average remaining lease term
Operating leases3.50 years3.77 years

Weighted average discount rates were as follows:
 
June 30,
2023
December 31,
2022
Weighted average discount rate
Operating leases9.2 %8.9 %
Schedule of Lessee, Operating Lease, Liability, Maturity Maturities of lease liabilities were as follows (dollars in thousands):
As of June 30, 2023Operating
leases
Remaining 2023$956 
20241,245 
20251,085 
20261,031 
2027517 
Total lease payments4,834 
Less: imputed interest(326)
Total$4,508 
Schedule of Finance Lease, Liability, Fiscal Year Maturity Maturities of lease liabilities were as follows (dollars in thousands):
As of June 30, 2023Operating
leases
Remaining 2023$956 
20241,245 
20251,085 
20261,031 
2027517 
Total lease payments4,834 
Less: imputed interest(326)
Total$4,508 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings Under Term Loan and Line of Credit (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
At June 30, 2023 and December 31, 2022, term loan borrowings were as follows (dollars in thousands):

June 30, 2023December 31, 2022
Total term loan obligations$53,936 $54,567 
Less: current portion of term loan(1,332)(982)
Long-term term loan obligations$52,604 $53,585 
Schedule of Principal Maturities of Long-term Debt
Aggregate principal maturities of the term loan as of June 30, 2023 were as follows (dollars in thousands):

As of June 30, 2023Amount to Mature
Remaining 2023$561 
20241,753 
202552,158 
Total$54,472 
Schedule of Debt
The net carrying amount of the liability component of the term loan was as follows (dollars in thousands):

June 30, 2023December 31, 2022
Principal$54,472 $54,893 
Less: Unamortized issuance costs(536)(326)
Net carrying amount$53,936 $54,567 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss Following is an analysis of the changes in accumulated other comprehensive loss, net of applicable taxes, at June 30, 2023 and 2022 (dollars in thousands):
 
June 30, 2022
Foreign currency translation adjustmentNet unrealized gain (loss) on marketable securitiesTotal accumulated other comprehensive loss
Balance, beginning of period$(300)$(177)$(477)
Other comprehensive loss(202)(1,176)(1,378)
Balance, end of period$(502)$(1,353)$(1,855)
June 30, 2023
Foreign currency translation adjustmentNet unrealized gain (loss) on marketable securitiesTotal accumulated other comprehensive loss
Balance, beginning of period$(784)$(1,412)$(2,196)
Other comprehensive income206 586 792 
Balance, end of period$(578)$(826)$(1,404)
Schedule of Components of other Comprehensive Income (Loss)
Components of other comprehensive income (loss) and related taxes for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):

Three Months Ended
June 30,
20232022
Before taxTax effectNet of taxBefore taxTax effectNet of tax
Foreign currency translation adjustment$143 $$140 $(156)$(3)$(153)
Net unrealized gain (loss) on marketable securities162 159 (295)(7)(288)
Total other comprehensive income (loss)$305 $$299 $(451)$(10)$(441)

Six Months Ended June 30,
20232022
Before taxTax effectNet of taxBefore taxTax effectNet of tax
Foreign currency translation adjustment$200 $(6)$206 $(199)$$(202)
Net unrealized gain (loss) on marketable securities568 (18)586 (1,160)16 (1,176)
Total other comprehensive income (loss)$768 $(24)$792 $(1,359)$19 $(1,378)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation by Award MIU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (1)
Outstanding at December 31, 20221,896$0.79 
Granted— 
Vested(632)0.79 
Forfeited(215)0.79 
Outstanding at June 30, 20231,049$0.79 1.00 year
(1) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
Employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

Equity-classified RSUs - employee (1)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (2)
Outstanding at December 31, 20228,110 $4.00 
Granted3,992 2.62 
Vested(1,881)3.51 
Forfeited(981)4.47 
Outstanding at June 30, 20239,240 $3.45 1.65 years
(1) Represents awards granted to employees, executives and directors of the Company.
(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
Non-employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

Equity-classified RSUs - non-employee (1)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (2)
Outstanding at December 31, 202219 $2.91 
Granted— — 
Vested(4)2.77 
Forfeited— — 
Outstanding at June 30, 202315 $2.96 1.39 years
(1) Represents awards granted to eligible consultants of the Company.
(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
PSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data):

Equity-classified PSUs - employee (1)
Number of SharesWeighted-average Grant Date Fair Value (per share)Weighted-average Remaining Contractual Term (2)
Outstanding at December 31, 20221,707 $6.39 
Granted211 2.59 
Vested— — 
Forfeited(170)6.28 
Outstanding at June 30, 20231,748 $5.94 8.91 years
(1) Represents awards granted to employees and executives of the Company.
(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.
Schedule of PSU Award Valuation Assumptions The weighted average assumptions (weighted by relative grant date fair value) used in the Monte Carlo simulation to value PSUs granted during the periods presented are as follows:
June 30, 2023December 31, 2022
Stock price$2.59 $4.94 
Measurement period30.00 years30.00 years
Expected volatility52.50 %47.50 %
Risk-free rate3.73 %2.24 %
Vesting hurdle 1$4.42 $12.50 
Vesting hurdle 2$— $15.00 
Vesting hurdle 3$— $17.50 
Schedule of Stock-based Compensation Expense
The following tables present the Company’s stock-based compensation expense by financial statement line item and by award type for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Cost of revenue$257 $403 $365 $715 
Sales and marketing expense557 870 876 1,477 
General and administrative expense1,512 941 2,889 1,601 
Research and development expense916 1,209 1,761 2,109 
Total stock-based compensation$3,242 $3,423 $5,891 $5,902 


Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Equity-classified awards:
MIUs$104 $139 $207 $278 
RSUs - employee2,879 2,997 5,330 5,064 
RSUs - non-employee15 10 23 
PSUs - employee254 272 344 537 
Total equity-classified awards3,242 3,423 5,891 5,902 
Total stock-based compensation$3,242 $3,423 $5,891 $5,902 

There were no income tax benefits recognized for the six months ended June 30, 2023 and 2022, related to tax deductions from RSU awards vesting during that period. Due to the Company’s net operating loss, the related tax deductions result in deferred tax assets that are fully offset with a valuation allowance.
As of June 30, 2023, unrecognized stock-based compensation expense related to unvested awards by award type and their expected weighted-average recognition periods are summarized in the following table (dollars in thousands):

Unrecognized Stock-based Compensation ExpenseWeighted-average Recognition Period (1)
Equity-classified awards:
MIUs$622 1.50 years
RSUs - employee30,062 3.03 years
RSUs - non-employee42 2.64 years
PSUs - employee8,597 8.91 years
Total equity-classified awards39,323 
Total unrecognized stock-based compensation$39,323 
(1) The weighted-average recognition period is calculated as the sum of the weighted remaining period to recognize expense for unvested awards divided by the sum of the shares that are expected to vest for all awards that have not vested or expired by the end of the reporting period. For awards for which the straight-line method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of the entire award. For awards for which the accelerated attribution method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of each separately vesting portion of the award.
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Geographic Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Area
Disaggregation of Revenue
The following table disaggregates the Company’s revenue by geographic area for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
United States$32,940 $30,756 $67,411 $60,305 
Americas (excluding United States)794 936 1,704 1,988 
Asia1,618 1,256 3,080 2,715 
Europe23 39 46 72 
Total revenue$35,375 $32,987 $72,241 $65,080 
Schedule of Property and Equipment, Net by Location
The following table summarizes total property and equipment, net in the respective locations at June 30, 2023 and December 31, 2022 (dollars in thousands):

June 30, 2023December 31, 2022
United States$1,043 $1,291 
Americas (excluding United States)291 309 
Asia896 1,018 
Property and equipment, net$2,230 $2,618 
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Assets and Liabilities Measured on a Non-recurring Basis
The following table sets forth the fair value of the Company’s assets and liabilities at June 30, 2023 (dollars in thousands):

Level 1Level 2Level 3Totals
Cash and cash equivalents$17,671 $— $— $17,671 
Marketable securities—available for sale debt securities— 43,738 — 43,738 
Total assets$17,671 $43,738 $— $61,409 
Term loan$— $53,936 $— $53,936 
Warrant liability—Forward Purchase Warrants— — 450 450 
Total liabilities$— $53,936 $450 $54,386 

The following table sets forth the fair value of the Company’s assets and liabilities at December 31, 2022 (dollars in thousands):

Level 1Level 2Level 3Totals
Cash and cash equivalents$20,742 $— $— $20,742 
Marketable securities—available for sale debt securities— 48,182 — 48,182 
Total assets$20,742 $48,182 $— $68,924 
Term loan$— $54,567 $— $54,567 
Finance lease obligations— 11 — 11 
Warrant liability—Forward Purchase Warrants— — 633 633 
Total liabilities$— $54,578 $633 $55,211 
Schedule of Valuation Assumptions
The following table provides quantitative information regarding assumptions used in the Black Scholes option-pricing model to determine the fair value of the Forward Purchase Warrants:

June 30, 2023December 31, 2022
Stock price$2.75$2.97
Exercise price$11.50$11.50
Contractual term
3.00 years
3.50 years
Expected volatility77.50%77.50%
Risk-free rate4.50%4.20%
Dividend yield0.00%0.00%
Schedule of Changes in Fair Value of Level 3 Liabilities
The changes in fair value of the Level 3 liabilities are as follows (dollars in thousands):

June 30, 2023December 31, 2022
Balance, beginning of period$633 $767 
Changes in fair value of warrant liability(183)(134)
Balance, end of period$450 $633 
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Loss Per Share
The computation of loss per share and weighted average shares of the Company’s common stock outstanding for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands, except per share data):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Numerator:
Loss attributable to common stockholders—basic and diluted$(4,389)$(10,780)$(12,858)$(23,767)
Denominator:
Weighted average shares outstanding—basic and diluted93,562 91,562 93,204 91,520 
Loss per share:
Basic and diluted$(0.05)$(0.12)$(0.14)$(0.26)
Schedule of Antidilutive Securities Excluded from the Computation of Earnings Per Share
The following outstanding common stock equivalents were either considered antidilutive or were contingently issuable upon the resolution of their contingencies, and therefore, excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented (in thousands):

Three Months Ended
June 30,
Six Months Ended June 30,
2023202220232022
Earn-Out Shares (1)5,0005,0005,0005,000
Lock-Up Shares (2)2,5442,5442,5442,544
Finders Agreement Shares (3)1,6441,6441,6441,644
Warrants to purchase common stock13,33313,33313,33313,333
Shares withheld to cover employees’ withholding taxes upon vesting of RSUs305205413205
Unvested RSUs9,2555,7499,2555,749
Unvested PSUs1,7481,7371,7481,737
Total33,82930,21233,93730,212
(1) As additional consideration payable to the LiveVox Stockholder, the Company issued 5,000,000 shares of Class A common stock (the “Earn-Out Shares”) held in an escrow account to be released only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.
(2) Represents 2,543,750 shares of converted Class A common stock held by the SPAC sponsor and certain independent directors (the “Lock-Up Shares”) immediately following the closing, which were placed in an escrow
account to be subject to release only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.
(3) Represents 1,643,750 shares of Class A common stock (the “Finders Agreement Shares”) to be issued only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021, pursuant to the terms of the Finders Agreement. No contingent consideration shares were issued during the three and six months ended June 30, 2023 and 2022.
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
Restructuring Charges
The following table summarizes (a) restructuring charges incurred as a result of the 2022 Restructuring Plan and the 2023 Restructuring Plan, by major type of cost and by financial statement line item, and (b) the changes in the liability for restructuring charges, included within accrued expenses on the consolidated balance sheets (dollars in thousands):

2022 Restructuring Plan2023 Restructuring PlanAggregate Total
Employee severance and termination benefitsSubtotalEmployee severance and termination benefitsNon-lease contract termination costsOther costsSubtotal
Liability as of December 31, 2021$— $— $— $— $— $— $— 
Restructuring charges
Cost of revenue400 400 — — — — 400 
Sales and marketing expense147 147 — — — — 147 
General and administrative expense— — — — — — — 
Research and development expense— — — — 
Total restructuring charges552 552 — — — — 552 
Cash payments(552)(552)— — — — (552)
Liability as of December 31, 2022$— $— $— $— $— $— $— 
Restructuring charges
Cost of revenue— — 1,110 63 1,175 1,175 
Sales and marketing expense242 242 1,350 — — 1,350 1,592 
General and administrative expense— — 43 — — 43 43 
Research and development expense101 101 658 — — 658 759 
Total restructuring charges343 343 3,161 63 3,226 3,569 
Cash payments— — (2,991)(37)(2)(3,030)(3,030)
Liability as of March 31, 2023$343 $343 $170 $26 $— $196 $539 
Restructuring charges
Cost of revenue— — (20)— — (20)(20)
Sales and marketing expense(21)— — (21)(17)
General and administrative expense— — — — — — — 
Research and development expense— — (6)— — (6)(6)
Total restructuring charges(47)— — (47)(43)
Cash payments(224)(224)(123)(26)— (149)(373)
Liability as of June 30, 2023$123 $123 $— $— $— $— $123 
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Organization (Details)
Jun. 30, 2023
subsidiary
Class of Stock [Line Items]  
Number of operating subsidiaries 5
LiveVox Private Solutions, LTD | LiveVox, Inc. | Subsidiaries  
Class of Stock [Line Items]  
Ownership percentage 99.99%
LiveVox Private Solutions, LTD | LiveVox International, Inc. | Subsidiaries  
Class of Stock [Line Items]  
Ownership percentage 0.01%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2019
Jun. 18, 2021
Jan. 13, 2021
Mar. 07, 2019
Debt Instrument [Line Items]                  
Fair Value $ 43,738,000   $ 43,738,000   $ 48,182,000        
Restricted Cash 0   0            
Goodwill impairment charge 0 $ 0 0 $ 0          
Impairment of long-lived assets     $ 500,000            
Deferred sales commission, amortization period     5 years            
Amortization of deferred sales commissions 900,000 800,000 $ 1,759,000 1,507,000          
Deferred sales commission, impairment loss 0 0 0 0          
Capitalized advertising 0 0 0 0          
Advertising expense 700,000 1,100,000 1,200,000 1,700,000          
Capitalized software development costs related to internal-use software $ 0 $ 0 $ 0 $ 0          
Number of warrants outstanding (in shares) 13,333,328   13,333,328            
Number of common shares called by each warrant (in shares)             1 1  
Exercise price (in dollars per share)             $ 11.50 $ 11.50  
PNC Bank | Term Loan | Eighth Amendment To The Credit Facility                  
Debt Instrument [Line Items]                  
Face amount $ 54,500,000   $ 54,500,000            
PNC Bank | Line of Credit | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity 5,000,000   5,000,000            
PNC Bank | Line of Credit | Letter of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity $ 1,500,000   $ 1,500,000            
2021 Equity Incentive Plan                  
Debt Instrument [Line Items]                  
Number of potential award units (in shares) 19,695,679   19,695,679            
MIUs                  
Debt Instrument [Line Items]                  
Requisite service period     1 year 6 months            
MIUs | Management Incentive Unit Program                  
Debt Instrument [Line Items]                  
Vesting period           5 years      
Percent vested each anniversary           20.00%      
Requisite service period     5 years            
Unvested RSUs | Employee                  
Debt Instrument [Line Items]                  
Requisite service period     3 years 10 days            
Tax withholding obligation     412,692            
Private Warrants | Crescent                  
Debt Instrument [Line Items]                  
Warrants issued (in shares)                 7,000,000
Public Warrant                  
Debt Instrument [Line Items]                  
Number of warrants outstanding (in shares)               12,499,995  
Exercise price (in dollars per share)             $ 0.01    
Public Warrant | Crescent                  
Debt Instrument [Line Items]                  
Warrants issued (in shares)                 12,499,995
Forward Purchase Warrant                  
Debt Instrument [Line Items]                  
Warrants issued (in shares)               833,333  
Number of warrants outstanding (in shares)               833,333  
Minimum                  
Debt Instrument [Line Items]                  
Typical contract term     1 year            
Payment term     10 days            
Minimum | Unvested RSUs | Employee | 2021 Equity Incentive Plan                  
Debt Instrument [Line Items]                  
Vesting period     1 year            
Maximum                  
Debt Instrument [Line Items]                  
Typical contract term     3 years            
Payment term     60 days            
Maximum | Unvested RSUs | Employee | 2021 Equity Incentive Plan                  
Debt Instrument [Line Items]                  
Vesting period     6 years            
Accounts Payable Benchmark | Supplier Concentration Risk | One Supplier                  
Debt Instrument [Line Items]                  
Concentration risk, percentage         37.70%        
Accounts Payable Benchmark | Supplier Concentration Risk | Two Suppliers                  
Debt Instrument [Line Items]                  
Concentration risk, percentage     33.40%            
Revenue Benchmark | Professional Service | Professional Services                  
Debt Instrument [Line Items]                  
Concentration risk, percentage     2.00%            
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Loss Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of period $ 1,868 $ 1,385 $ 1,459 $ 1,282
Credit loss expense 494 369 907 402
Accounts receivable write-offs 0 (386) (4) (403)
Accounts receivable recoveries 0 86 0 173
Balance, end of period $ 2,362 $ 1,454 $ 2,362 $ 1,454
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details)
Jun. 30, 2023
Computer equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 3 years
Computer equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 5 years
Computer software  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 3 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 5 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 10 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 5 years
Website development  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 2 years
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details)
Jun. 30, 2023
Marketing-based  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 7 years
Technology-based | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 4 years
Technology-based | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 10 years
Customer-based | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 7 years
Customer-based | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 16 years
Trademark-based  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 4 years
Workforce-based  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 10 years
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Contract Details (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Accounts receivable, net $ 21,429 $ 21,447
Contract liabilities, current (deferred revenue) 1,533 1,318
Contract liabilities, non-current (deferred revenue) $ 382 $ 338
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Changes in Contract (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Change in Contract Liabilities Balance [Roll Forward]    
Contract liabilities (deferred revenue) June, 30, 2023 $ 1,656  
Contract liabilities (deferred revenue) December 31, 2022 1,915  
Deferred revenue $ 259 $ (169)
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognized which was included in the deferred revenue balance at the beginning of the period $ 0.3 $ 0.4 $ 1.1 $ 0.9
Remaining amount of performance obligation 176.5   $ 176.5  
Minimum        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Typical contract term     1 year  
Maximum        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Typical contract term     3 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining amount of performance obligation $ 95.8   $ 95.8  
Expected timing of satisfaction 1 year   1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining amount of performance obligation $ 80.7   $ 80.7  
Expected timing of satisfaction 50 months   50 months  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 44,563 $ 49,593
Gross Unrealized Gain 104 12
Gross Unrealized Loss (929) (1,423)
Fair Value 43,738 48,182
U.S. corporate securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 33,220 40,186
Gross Unrealized Gain 1 4
Gross Unrealized Loss (665) (1,112)
Fair Value 32,556 39,078
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,450 1,479
Gross Unrealized Gain 0 0
Gross Unrealized Loss (16) (2)
Fair Value 2,434 1,477
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 8,144 7,181
Gross Unrealized Gain 103 8
Gross Unrealized Loss (228) (277)
Fair Value 8,019 6,912
Other debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 749 747
Gross Unrealized Gain 0 0
Gross Unrealized Loss (20) (32)
Fair Value $ 729 $ 715
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Maturity of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Amortized Cost    
Due in one year or less $ 20,701  
Due after one year through five years 23,862  
Amortized Cost 44,563 $ 49,593
Fair Value    
Due in one year or less 20,277  
Due after one year through five years 23,461  
Fair Value $ 43,738 $ 48,182
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Proceeds from Sales of Debt Securities and the Associated Gains and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Debt Securities, Available-for-Sale, Gain (Loss) [Abstract]        
Proceeds from sale of available for sale debt securities $ 2,493 $ 1,936 $ 10,097 $ 3,451
Gross realized gain 0 0 0 0
Gross realized loss (24) (33) (75) (42)
Net realized loss on sale of available for sale debt securities $ (24) $ (33) $ (75) $ (42)
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
position
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
position
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
position
Investments, Debt and Equity Securities [Abstract]          
Number of positions | position 79   79   83
Accrued interest receivable on debt securities $ 200   $ 200   $ 200
Interest received $ 0 $ 0 $ 0 $ 0  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
AFS, Less than 12 months, Fair Value $ 25,709 $ 25,654
AFS, Less than 12 months, Gross Unrealized losses (593) (479)
AFS, 12 months or longer, Fair Value 18,029 22,528
AFS, 12 months or longer, Gross Unrealized Losses (336) (944)
Total available for sale securities    
Debt Securities, Available-for-sale [Line Items]    
AFS, Less than 12 months, Fair Value 25,709 25,654
AFS, Less than 12 months, Gross Unrealized losses (593) (479)
AFS, 12 months or longer, Fair Value 18,029 22,528
AFS, 12 months or longer, Gross Unrealized Losses (336) (944)
U.S. corporate securities    
Debt Securities, Available-for-sale [Line Items]    
AFS, Less than 12 months, Fair Value 21,133 23,625
AFS, Less than 12 months, Gross Unrealized losses (450) (464)
AFS, 12 months or longer, Fair Value 11,423 15,453
AFS, 12 months or longer, Gross Unrealized Losses (215) (648)
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
AFS, Less than 12 months, Fair Value 486 995
AFS, Less than 12 months, Gross Unrealized losses (3) (2)
AFS, 12 months or longer, Fair Value 1,948 482
AFS, 12 months or longer, Gross Unrealized Losses (13) 0
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
AFS, Less than 12 months, Fair Value 3,361 1,034
AFS, Less than 12 months, Gross Unrealized losses (120) (13)
AFS, 12 months or longer, Fair Value 4,658 5,878
AFS, 12 months or longer, Gross Unrealized Losses (108) (264)
Other debt securities    
Debt Securities, Available-for-sale [Line Items]    
AFS, Less than 12 months, Fair Value 729 0
AFS, Less than 12 months, Gross Unrealized losses (20) 0
AFS, 12 months or longer, Fair Value 0 715
AFS, 12 months or longer, Gross Unrealized Losses $ 0 $ (32)
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross $ 7,263   $ 7,263   $ 7,095
Less: accumulated depreciation and amortization (5,033)   (5,033)   (4,477)
Property and equipment, net 2,230   2,230   2,618
Depreciation and amortization     481 $ 556  
Amortization expense       100  
Computer software          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross 426   426   426
Computer equipment          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross 3,566   3,566   3,408
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross 1,734   1,734   1,736
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross 1,537   1,537   $ 1,525
Property, Plant and Equipment          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization $ 200 $ 300 $ 500 $ 600  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Identified Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill impairment charge $ 0 $ 0 $ 0 $ 0  
Change in goodwill     0   $ 0
Amortization of identified intangible assets $ 800,000 $ 800,000 $ 1,601,000 $ 1,875,000  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Identified Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Cost $ 47,780 $ 47,780
Accumulated Amortization (32,726) (31,125)
Carrying Amount 15,054 16,655
Marketing-based    
Finite-Lived Intangible Assets [Line Items]    
Cost 1,400 1,400
Accumulated Amortization (1,366) (1,328)
Carrying Amount $ 34 $ 72
Weighted Average Remaining Life (In Years) 5 months 15 days 11 months 15 days
Technology-based    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 18,300 $ 18,300
Accumulated Amortization (17,592) (17,082)
Carrying Amount $ 708 $ 1,218
Weighted Average Remaining Life (In Years) 9 months 18 days 1 year 3 months
Customer-based    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 27,700 $ 27,700
Accumulated Amortization (13,619) (12,581)
Carrying Amount $ 14,081 $ 15,119
Weighted Average Remaining Life (In Years) 6 years 10 months 20 days 7 years 4 months 17 days
Acquired workforce    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 380 $ 380
Accumulated Amortization (149) (134)
Carrying Amount $ 231 $ 246
Weighted Average Remaining Life (In Years) 7 years 7 months 6 days 6 years 5 months 23 days
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Identified Intangible Assets - Schedule of Future Amortization of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remaining 2023 $ 1,581  
2024 2,321  
2025 2,106  
2026 2,088  
2027 2,020  
2028 and beyond 4,938  
Carrying Amount $ 15,054 $ 16,655
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued bonuses $ 2,774 $ 4,078
Accrued paid time off 2,414 2,743
Accrued commissions 1,487 1,726
Principal and interest payable under the structured payable arrangement 0 444
Other accrued expenses 3,939 3,408
Total accrued expenses $ 10,614 $ 12,399
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses - Schedule of Changes in Principal and Interest Payable Under the Structured Payable Arrangement (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2022
installmentPayment
Jun. 30, 2023
USD ($)
Payables and Accruals [Abstract]    
Number of installment payments | installmentPayment 3  
Structured Payable Activity [Roll Forward]    
Beginning balance   $ 444
Cash payments   (444)
Ending balance   $ 0
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
lease
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
lease
Jun. 30, 2022
USD ($)
Lessee, Lease, Description [Line Items]        
Finance lease $ 0   $ 0  
Impairment loss on right -of use assets $ 0 $ 0 $ 500 $ 0
Number of operating leases | lease 0   0  
Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease term of leases     1 year  
Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease term of leases     4 years  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Components of Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 412 $ 555 $ 1,343 $ 1,075
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash used in operating leases $ 987 $ 1,168
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 0 $ 617
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
Operating lease right-of-use assets $ 3,734 $ 4,920
Operating lease liabilities:    
Operating lease liabilities—current 1,342 1,655
Operating lease liabilities—less current portion 3,166 3,649
Total operating lease liabilities $ 4,508 $ 5,304
Weighted average remaining lease term    
Operating leases 3 years 6 months 3 years 9 months 7 days
Weighted average discount rate    
Operating leases 9.20% 8.90%
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating leases    
Remaining 2023 $ 956  
2024 1,245  
2025 1,085  
2026 1,031  
2027 517  
Total lease payments 4,834  
Less: imputed interest (326)  
Total operating lease liabilities $ 4,508 $ 5,304
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings Under Term Loan and Line of Credit - Schedule of Long-Term Debt Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Less: current portion of term loan $ (1,332) $ (982)
Term Loan    
Debt Instrument [Line Items]    
Net carrying amount 53,936 54,567
Less: current portion of term loan (1,332) (982)
Long-term term loan obligations $ 52,604 $ 53,585
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings Under Term Loan and Line of Credit - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Debt Instrument [Line Items]            
Proceeds from credit facility $ 300,000          
Term Loan            
Debt Instrument [Line Items]            
Deferred original issue discount and loan fees   $ 536,000   $ 536,000   $ 326,000
Term Loan | PNC Bank            
Debt Instrument [Line Items]            
Term loan repayments made   300,000 $ 100,000 400,000 $ 300,000  
Deferred original issue discount and loan fees   $ 500,000   $ 500,000   300,000
Revolving Credit Facility | PNC Bank            
Debt Instrument [Line Items]            
Interest rate at period end   0.00%   0.00%    
Amount outstanding   $ 0   $ 0    
Revolving Credit Facility | Line of Credit | PNC Bank            
Debt Instrument [Line Items]            
Maximum borrowing capacity   5,000,000   5,000,000    
Letter of Credit | Line of Credit | PNC Bank            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 1,500,000   $ 1,500,000    
Eighth Amendment To The Credit Facility | Term Loan | PNC Bank            
Debt Instrument [Line Items]            
Interest rate at period end   10.20%   10.20%    
Face amount   $ 54,500,000   $ 54,500,000    
Original issue discount   300,000   300,000    
Loan fees   100,000   100,000    
Unused borrowing capacity   0   0   $ 0
Eighth Amendment To The Credit Facility | Term Loan | PNC Bank | Base Rate            
Debt Instrument [Line Items]            
Margin rate 4.00%          
Eighth Amendment To The Credit Facility | Term Loan | PNC Bank | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Debt Instrument [Line Items]            
Margin rate 5.00%          
Credit Agreement Effective November 2016 And All Previous Amendments | Term Loan            
Debt Instrument [Line Items]            
Deferred original issue discount and loan fees   $ 300,000   $ 300,000    
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings Under Term Loan And Line of Credit - Schedule of Principal Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Remaining 2023 $ 561
2024 1,753
2025 52,158
Total $ 54,472
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings Under Term Loan And Line of Credit - Schedule of Debt Instrument Carrying Amount (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Principal $ 54,472  
Term Loan    
Debt Instrument [Line Items]    
Principal 54,472 $ 54,893
Less: Unamortized issuance costs (536) (326)
Net carrying amount $ 53,936 $ 54,567
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Letters of Credit (Details) - Letter of Credit - USD ($)
$ in Millions
Jul. 20, 2022
Nov. 08, 2016
Line of Credit Facility [Line Items]    
Automatic extension term   1 year
Number of days prior to expiration date that written notice is required to terminate letter of credit   60 days
Letter of credit decrease $ 0.2  
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Stock-based compensation expense $ 3,242,000 $ 3,423,000 $ 5,891,000 $ 5,902,000  
Related party accounts receivable     0   $ 0
Director          
Related Party Transaction [Line Items]          
Unpaid balance         $ 0
Director | Board of Director Fees          
Related Party Transaction [Line Items]          
Related party expenses 300,000 200,000 600,000 400,000  
Director | 2021 Equity Incentive Plan | Unvested RSUs          
Related Party Transaction [Line Items]          
Stock-based compensation expense 500,000 $ 200,000 1,000,000 $ 300,000  
Director | Expense Reimbursements          
Related Party Transaction [Line Items]          
Related party expenses $ 0   $ 0    
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Warrants (Details)
6 Months Ended
Jun. 18, 2021
day
$ / shares
shares
Jun. 30, 2023
shares
Jan. 13, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]      
Number of common shares called by each warrant (in shares) 1   1
Exercise price (in dollars per share) | $ / shares $ 11.50   $ 11.50
Redemption period, prior written notice   30 days  
Trading days used for redemption price | day 20    
Measurement period used for redemption price 30 days    
Minimum reference value (in dollars per share) | $ / shares $ 18.00    
Number of warrants outstanding (in shares)   13,333,328  
Number of warrants exercised (in shares)   0  
Forward Purchase Warrant      
Class of Warrant or Right [Line Items]      
Number of warrants assumed (in shares) 833,333    
Number of warrants outstanding (in shares)     833,333
Public Warrant      
Class of Warrant or Right [Line Items]      
Number of warrants assumed (in shares) 12,499,995    
Exercise price (in dollars per share) | $ / shares $ 0.01    
Number of warrants outstanding (in shares)     12,499,995
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Equity [Abstract]        
Common stock, shares authorized (in shares) 500,000,000   500,000,000 500,000,000
Common stock par value (in dollars per share) $ 0.0001   $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 94,201,711   94,201,711 92,729,127
Common stock, shares outstanding (in shares) 94,201,711   94,201,711 92,729,127
Common stock, shares outstanding including shares held in escrow (in shares) 101,745,461   101,745,461 100,272,877
Common stock, shares issued including shares held in escrow (in shares) 101,745,461   101,745,461 100,272,877
Common stock, shares held in escrow (in shares) 7,543,750   7,543,750 7,543,750
Accumulated other comprehensive loss $ (1,404)   $ (1,404) $ (2,196)
Accumulated deficit $ 178,355   $ 178,355 $ 165,497
Preferred stock, shares authorized (in shares) 25,000,000   25,000,000 25,000,000
Preferred stock par value (in dollars per share) $ 0.0001   $ 0.0001 $ 0.0001
Preferred stock, shares issued (in shares) 0   0 0
Preferred stock, shares outstanding (in shares) 0   0 0
Net transfer from LiveVox TopCo $ 18 $ 219 $ 200  
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Analysis of Change (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period $ 91,833 $ 113,533 $ 97,235 $ 124,978
Other comprehensive loss 299 (441) 792 (1,378)
Balance, end of period 90,168 105,418 90,168 105,418
Total accumulated other comprehensive loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (1,703) (1,414) (2,196) (477)
Balance, end of period (1,404) (1,855) (1,404) (1,855)
Foreign currency translation adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     (784) (300)
Other comprehensive loss 140 (153) 206 (202)
Balance, end of period (578) (502) (578) (502)
Net unrealized gain (loss) on marketable securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     (1,412) (177)
Other comprehensive loss 159 (288) 586 (1,176)
Balance, end of period $ (826) $ (1,353) $ (826) $ (1,353)
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Before tax $ (305) $ 451 $ (768) $ 1,359
Tax effect 6 (10) (24) 19
Total other comprehensive income (loss), net of tax 299 (441) 792 (1,378)
Reclassification adjustment from AOCI for sale of securities     (100)  
Foreign currency translation adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Before tax (143) 156 (200) 199
Tax effect 3 (3) (6) 3
Total other comprehensive income (loss), net of tax 140 (153) 206 (202)
Net unrealized gain (loss) on marketable securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Before tax (162) 295 (568) 1,160
Tax effect 3 (7) (18) 16
Total other comprehensive income (loss), net of tax $ 159 $ (288) $ 586 $ (1,176)
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of MIU Activity (Details) - MIUs
shares in Thousands
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of Shares  
Beginning Balance (in shares) | shares 1,896
Granted (in shares) | shares 0
Vested (in shares) | shares (632)
Forfeited (in shares) | shares (215)
Ending balance (in shares) | shares 1,049
Weighted-average Grant Date Fair Value (per share)  
Beginning balance (in dollars per share) | $ / shares $ 0.79
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 0.79
Forfeited (in dollars per share) | $ / shares 0.79
Ending balance (in dollars per share) | $ / shares $ 0.79
Weighted-average Remaining Contractual Term  
Outstanding 1 year
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of RSU Activity (Details) - Unvested RSUs
shares in Thousands
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Employee  
Number of Shares  
Beginning Balance (in shares) | shares 8,110
Granted (in shares) | shares 3,992
Vested (in shares) | shares (1,881)
Forfeited (in shares) | shares (981)
Ending balance (in shares) | shares 9,240
Weighted-average Grant Date Fair Value (per share)  
Beginning balance (in dollars per share) | $ / shares $ 4.00
Granted (in dollars per share) | $ / shares 2.62
Vested (in dollars per share) | $ / shares 3.51
Forfeited (in dollars per share) | $ / shares 4.47
Ending balance (in dollars per share) | $ / shares $ 3.45
Weighted-average Remaining Contractual Term  
Outstanding 1 year 7 months 24 days
Nonemployee  
Number of Shares  
Beginning Balance (in shares) | shares 19
Granted (in shares) | shares 0
Vested (in shares) | shares (4)
Forfeited (in shares) | shares 0
Ending balance (in shares) | shares 15
Weighted-average Grant Date Fair Value (per share)  
Beginning balance (in dollars per share) | $ / shares $ 2.91
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 2.77
Forfeited (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares $ 2.96
Weighted-average Remaining Contractual Term  
Outstanding 1 year 4 months 20 days
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Unvested RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Income tax benefit $ 0 $ 0
Unvested RSUs | Employee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSUs outstanding 25,400  
RSUs vested $ 5,100  
Vested (in shares) 1,881,000  
Unvested RSUs | Nonemployee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSUs vested $ 0  
Vested (in shares) 4,000  
Unvested PSUs | Employee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSUs outstanding $ 4,800  
Vested (in shares) 0  
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of PSU Activity (Details) - Unvested PSUs - Employee
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of Shares  
Beginning Balance (in shares) | shares 1,707,000
Granted (in shares) | shares 211,000
Vested (in shares) | shares 0
Forfeited (in shares) | shares (170,000)
Ending balance (in shares) | shares 1,748,000
Weighted-average Grant Date Fair Value (per share)  
Beginning balance (in dollars per share) | $ / shares $ 6.39
Granted (in dollars per share) | $ / shares 2.59
Vested (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 6.28
Ending balance (in dollars per share) | $ / shares $ 5.94
Weighted-average Remaining Contractual Term  
Outstanding 8 years 10 months 28 days
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of PSU Assumptions (Details) - Unvested PSUs - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock price (in dollars per share) $ 2.59 $ 4.94
Measurement period 30 years 30 years
Expected volatility 52.50% 47.50%
Risk-free rate 3.73% 2.24%
Vesting hurdle 1 (in dollars per share) $ 4.42 $ 12.50
Vesting hurdle 2 (in dollars per share) 0 15.00
Vesting hurdle 3 (in dollars per share) $ 0 $ 17.50
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 3,242 $ 3,423 $ 5,891 $ 5,902
MIUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 104 139 207 278
Unvested RSUs | Employee        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,879 2,997 5,330 5,064
Unvested RSUs | Nonemployee        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 5 15 10 23
Unvested PSUs | Employee        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 254 272 344 537
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 257 403 365 715
Sales and marketing expense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 557 870 876 1,477
General and administrative expense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,512 941 2,889 1,601
Research and development expense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 916 $ 1,209 $ 1,761 $ 2,109
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Unrecognized Compensation Expense (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-based Compensation Expense $ 39,323
MIUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-based Compensation Expense $ 622
Weighted-average Recognition Period 1 year 6 months
Unvested RSUs | Employee  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-based Compensation Expense $ 30,062
Weighted-average Recognition Period 3 years 10 days
Unvested RSUs | Nonemployee  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-based Compensation Expense $ 42
Weighted-average Recognition Period 2 years 7 months 20 days
Unvested PSUs | Employee  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-based Compensation Expense $ 8,597
Weighted-average Recognition Period 8 years 10 months 28 days
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.23.2
Geographic Information - Schedule of Revenue By Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 35,375 $ 32,987 $ 72,241 $ 65,080
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 32,940 30,756 67,411 60,305
Americas (excluding United States)        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 794 936 1,704 1,988
Asia        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 1,618 1,256 3,080 2,715
Europe        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 23 $ 39 $ 46 $ 72
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Geographic Information - Narrative (Details)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Revenue, percentage denominated in domestic currency 99.50%
Revenue, percentage denominated in foreign currency 0.50%
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Geographic Information - Schedule of Property and Equipment, Net By Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 2,230 $ 2,618
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 1,043 1,291
Americas (excluding United States)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 291 309
Asia    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 896 $ 1,018
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Provision for (benefit from) income taxes $ (89) $ (229) $ 391 $ 315
Effective income tax rate 2.00% 2.21% (3.15%) (1.38%)
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefit Plan (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Retirement Benefits [Abstract]          
Defined benefit plan, type [Extensible Enumeration]       Other Postretirement Benefits Plan [Member]  
Employer matching contribution, percent of match 50.00%        
Maximum contribution per employee per pay period $ 200        
Maximum annual contributions per employee $ 4,800        
Employer matching contribution, vesting percentage       100.00%  
Contributions   $ 200,000 $ 300,000 $ 500,000 $ 700,000
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Schedule of Fair Value of Assets and Liabilities Measured on a Non-Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets, Fair Value Disclosure [Abstract]    
Marketable securities—available for sale debt securities $ 43,738 $ 48,182
Liabilities, Fair Value Disclosure [Abstract]    
Warrant liability—Forward Purchase Warrants 450 633
Fair Value, Nonrecurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 17,671 20,742
Marketable securities—available for sale debt securities 43,738 48,182
Total assets 61,409 68,924
Liabilities, Fair Value Disclosure [Abstract]    
Term loan 53,936 54,567
Finance lease obligations   11
Warrant liability—Forward Purchase Warrants 450 633
Total liabilities 54,386 55,211
Level 1 | Fair Value, Nonrecurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 17,671 20,742
Marketable securities—available for sale debt securities 0 0
Total assets 17,671 20,742
Liabilities, Fair Value Disclosure [Abstract]    
Term loan 0 0
Finance lease obligations   0
Warrant liability—Forward Purchase Warrants 0 0
Total liabilities 0 0
Level 2 | Fair Value, Nonrecurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 0 0
Marketable securities—available for sale debt securities 43,738 48,182
Total assets 43,738 48,182
Liabilities, Fair Value Disclosure [Abstract]    
Term loan 53,936 54,567
Finance lease obligations   11
Warrant liability—Forward Purchase Warrants 0 0
Total liabilities 53,936 54,578
Level 3 | Fair Value, Nonrecurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 0 0
Marketable securities—available for sale debt securities 0 0
Total assets 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Term loan 0 0
Finance lease obligations   0
Warrant liability—Forward Purchase Warrants 450 633
Total liabilities $ 450 $ 633
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Jan. 13, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Class of warrant or right, expected term     5 years      
Warrants to purchase common stock            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Changes in fair value of warrant liability     $ 183   $ 134  
Warrants to purchase common stock | Fair Value, Recurring | Level 3            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Changes in fair value of warrant liability $ 100 $ 100 $ 200 $ 500    
Forward Purchase Warrant            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Warrants issued (in shares)           833,333
XML 105 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Schedule of Fair Value Assumptions (Details)
Jun. 30, 2023
$ / shares
year
Dec. 31, 2022
year
$ / shares
Stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 2.75 2.97
Exercise price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 11.50 11.50
Contractual term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input | year 3 3.5
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.7750 0.7750
Risk-free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0450 0.0420
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0000 0.0000
XML 106 R94.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Schedule of Changes in Level 3 Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Warrants to purchase common stock          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Changes in fair value of warrant liability     $ (183)   $ (134)
Level 3 | Fair Value, Recurring          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Balance, beginning of period     633 $ 767 767
Balance, end of period $ 450   450   $ 633
Level 3 | Fair Value, Recurring | Warrants to purchase common stock          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Changes in fair value of warrant liability $ (100) $ (100) $ (200) $ (500)  
XML 107 R95.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Loss Per Share - Schedule of Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Loss attributable to common stockholders—basic $ (4,389) $ (10,780) $ (12,858) $ (23,767)
Loss attributable to common stockholders—diluted $ (4,389) $ (10,780) $ (12,858) $ (23,767)
Denominator:        
Weighted average shares outstanding—basic (in shares) 93,562 91,562 93,204 91,520
Weighted average shares outstanding—diluted (in shares) 93,562 91,562 93,204 91,520
Net loss per share        
Basic (in dollars per share) $ (0.05) $ (0.12) $ (0.14) $ (0.26)
Diluted (in dollars per share) $ (0.05) $ (0.12) $ (0.14) $ (0.26)
XML 108 R96.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares) 33,829,000 30,212,000 33,937,000 30,212,000
Earn-Out Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares) 5,000,000 5,000,000 5,000,000 5,000,000
Period after closing date, term     7 years  
Number of contingent consideration shares issued during period (in shares)     0 0
Earn-Out Shares | Class A common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares)     5,000,000  
Lock-Up Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares) 2,544,000 2,544,000 2,544,000 2,544,000
Period after closing date, term     7 years  
Number of contingent consideration shares issued during period (in shares)     0 0
Lock-Up Shares | Class A common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares)     2,543,750  
Finders Agreement Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares) 1,644,000 1,644,000 1,644,000 1,644,000
Period after closing date, term     7 years  
Number of contingent consideration shares issued during period (in shares)     0 0
Finders Agreement Shares | Class A common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares)     1,643,750  
Warrants to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares) 13,333,000 13,333,000 13,333,000 13,333,000
Shares withheld to cover employees’ withholding taxes upon vesting of RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares) 305,000 205,000 413,000 205,000
Unvested RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares) 9,255,000 5,749,000 9,255,000 5,749,000
Unvested PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of antidilutive securities excluded from the computation of earnings per share (in shares) 1,748,000 1,737,000 1,748,000 1,737,000
XML 109 R97.htm IDEA: XBRL DOCUMENT v3.23.2
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
Jun. 29, 2023
Jun. 30, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]      
Principal outstanding   $ 54,472  
Non-cancelable spend commitment $ 40,300    
Term Loan      
Loss Contingencies [Line Items]      
Principal outstanding   $ 54,472 $ 54,893
XML 110 R98.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring - Narrative (Details)
$ in Millions
Jan. 13, 2023
Employee
Aug. 01, 2022
Jun. 30, 2023
USD ($)
2023 Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Number of positions eliminated | Employee 98    
Reduction in global workforce 16.00%    
2022 Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Reduction in global workforce   3.00%  
Expected cost remaining | $     $ 0.1
XML 111 R99.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring - Schedule of the Changes in the Liability for Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 11 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]          
Liability, Beginning Balance $ 539 $ 0 $ 0   $ 0
Restructuring charges (43) 3,569     552
Cash payments (373) (3,030)     (552)
Liability, Ending Balance 123 539 123 $ 123 0
Cost of revenue          
Restructuring Reserve [Roll Forward]          
Restructuring charges (20) 1,175     400
Sales and marketing expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges (17) 1,592     147
General and administrative expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 43     0
Research and development expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges (6) 759     5
2022 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Liability, Beginning Balance 343 0 0   0
Restructuring charges 4 343   900 552
Cash payments (224) 0     (552)
Liability, Ending Balance 123 343 123 123 0
2022 Restructuring Plan | Cost of revenue          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 0     400
2022 Restructuring Plan | Sales and marketing expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 4 242     147
2022 Restructuring Plan | General and administrative expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 0     0
2022 Restructuring Plan | Research and development expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 101     5
2023 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Liability, Beginning Balance 196 0 0   0
Restructuring charges (47) 3,226 3,200   0
Cash payments (149) (3,030)     0
Liability, Ending Balance 0 196 0 0 0
2023 Restructuring Plan | Cost of revenue          
Restructuring Reserve [Roll Forward]          
Restructuring charges (20) 1,175     0
2023 Restructuring Plan | Sales and marketing expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges (21) 1,350     0
2023 Restructuring Plan | General and administrative expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 43     0
2023 Restructuring Plan | Research and development expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges (6) 658     0
Employee severance and termination benefits | 2022 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Liability, Beginning Balance 343 0 0   0
Restructuring charges 4 343     552
Cash payments (224) 0     (552)
Liability, Ending Balance 123 343 123 123 0
Employee severance and termination benefits | 2022 Restructuring Plan | Cost of revenue          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 0     400
Employee severance and termination benefits | 2022 Restructuring Plan | Sales and marketing expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 4 242     147
Employee severance and termination benefits | 2022 Restructuring Plan | General and administrative expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 0     0
Employee severance and termination benefits | 2022 Restructuring Plan | Research and development expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 101     5
Employee severance and termination benefits | 2023 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Liability, Beginning Balance 170 0 0   0
Restructuring charges (47) 3,161     0
Cash payments (123) (2,991)     0
Liability, Ending Balance 0 170 0 0 0
Employee severance and termination benefits | 2023 Restructuring Plan | Cost of revenue          
Restructuring Reserve [Roll Forward]          
Restructuring charges (20) 1,110     0
Employee severance and termination benefits | 2023 Restructuring Plan | Sales and marketing expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges (21) 1,350     0
Employee severance and termination benefits | 2023 Restructuring Plan | General and administrative expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 43     0
Employee severance and termination benefits | 2023 Restructuring Plan | Research and development expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges (6) 658     0
Non-lease contract termination costs | 2023 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Liability, Beginning Balance 26 0 0   0
Restructuring charges 0 63     0
Cash payments (26) (37)     0
Liability, Ending Balance 0 26 0 0 0
Non-lease contract termination costs | 2023 Restructuring Plan | Cost of revenue          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 63     0
Non-lease contract termination costs | 2023 Restructuring Plan | Sales and marketing expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 0     0
Non-lease contract termination costs | 2023 Restructuring Plan | General and administrative expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 0     0
Non-lease contract termination costs | 2023 Restructuring Plan | Research and development expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 0     0
Other costs | 2023 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Liability, Beginning Balance 0 0 0   0
Restructuring charges 0 2     0
Cash payments 0 (2)     0
Liability, Ending Balance 0 0 $ 0 $ 0 0
Other costs | 2023 Restructuring Plan | Cost of revenue          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 2     0
Other costs | 2023 Restructuring Plan | Sales and marketing expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 0     0
Other costs | 2023 Restructuring Plan | General and administrative expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges 0 0     0
Other costs | 2023 Restructuring Plan | Research and development expense          
Restructuring Reserve [Roll Forward]          
Restructuring charges $ 0 $ 0     $ 0
XML 112 R100.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Subsequent Event [Line Items]          
Stock-based compensation expense   $ 3,242 $ 3,423 $ 5,891 $ 5,902
Subsequent Event | RSU | Non-Executive Employees And Eligible Consultants          
Subsequent Event [Line Items]          
Granted (in shares) 2,463,452        
Granted (in dollars per share) $ 2.75        
Stock-based compensation expense $ 6,800        
Vesting period 46 months        
XML 113 lvox-20230630_htm.xml IDEA: XBRL DOCUMENT 0001723648 2023-01-01 2023-06-30 0001723648 us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001723648 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001723648 lvox:UnitsMember 2023-01-01 2023-06-30 0001723648 2023-08-04 0001723648 2023-06-30 0001723648 2022-12-31 0001723648 2023-04-01 2023-06-30 0001723648 2022-04-01 2022-06-30 0001723648 2022-01-01 2022-06-30 0001723648 us-gaap:CommonStockMember 2021-12-31 0001723648 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001723648 us-gaap:RetainedEarningsMember 2021-12-31 0001723648 2021-12-31 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001723648 2022-01-01 2022-03-31 0001723648 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001723648 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001723648 us-gaap:CommonStockMember 2022-03-31 0001723648 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001723648 us-gaap:RetainedEarningsMember 2022-03-31 0001723648 2022-03-31 0001723648 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001723648 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001723648 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001723648 us-gaap:CommonStockMember 2022-06-30 0001723648 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001723648 us-gaap:RetainedEarningsMember 2022-06-30 0001723648 2022-06-30 0001723648 us-gaap:CommonStockMember 2022-12-31 0001723648 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001723648 us-gaap:RetainedEarningsMember 2022-12-31 0001723648 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001723648 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001723648 2023-01-01 2023-03-31 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001723648 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001723648 us-gaap:CommonStockMember 2023-03-31 0001723648 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001723648 us-gaap:RetainedEarningsMember 2023-03-31 0001723648 2023-03-31 0001723648 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001723648 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001723648 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001723648 us-gaap:CommonStockMember 2023-06-30 0001723648 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001723648 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001723648 us-gaap:RetainedEarningsMember 2023-06-30 0001723648 srt:SubsidiariesMember lvox:LiveVoxPrivateSolutionsLTDMember lvox:LiveVoxIncMember 2023-06-30 0001723648 srt:SubsidiariesMember lvox:LiveVoxPrivateSolutionsLTDMember lvox:LiveVoxInternationalIncMember 2023-06-30 0001723648 lvox:EighthAmendmentToTheCreditFacilityMember lvox:PNCBankMember lvox:TermLoanMember 2023-06-30 0001723648 us-gaap:RevolvingCreditFacilityMember lvox:PNCBankMember us-gaap:LineOfCreditMember 2023-06-30 0001723648 us-gaap:LetterOfCreditMember lvox:PNCBankMember us-gaap:LineOfCreditMember 2023-06-30 0001723648 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-06-30 0001723648 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-06-30 0001723648 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001723648 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0001723648 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0001723648 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001723648 lvox:WebsiteDevelopmentMember 2023-06-30 0001723648 us-gaap:MarketingRelatedIntangibleAssetsMember 2023-06-30 0001723648 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001723648 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001723648 srt:MinimumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2023-06-30 0001723648 srt:MaximumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2023-06-30 0001723648 us-gaap:TrademarksMember 2023-06-30 0001723648 us-gaap:EmploymentContractsMember 2023-06-30 0001723648 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember lvox:TwoSuppliersMember 2023-01-01 2023-06-30 0001723648 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember lvox:OneSupplierMember 2022-01-01 2022-12-31 0001723648 srt:MinimumMember 2023-01-01 2023-06-30 0001723648 srt:MaximumMember 2023-01-01 2023-06-30 0001723648 lvox:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0001723648 lvox:ClassBManagementIncentiveUnitMIUMember lvox:ManagementIncentiveUnitProgramMember 2019-01-01 2019-12-31 0001723648 lvox:ClassBManagementIncentiveUnitMIUMember lvox:ManagementIncentiveUnitProgramMember 2023-01-01 2023-06-30 0001723648 lvox:A2021EquityIncentivePlanMember 2023-06-30 0001723648 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lvox:A2021EquityIncentivePlanMember 2023-01-01 2023-06-30 0001723648 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lvox:A2021EquityIncentivePlanMember 2023-01-01 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-06-30 0001723648 lvox:PrivateWarrantMember lvox:CrescentAcquisitionCorpMember 2019-03-07 0001723648 lvox:PublicWarrantMember lvox:CrescentAcquisitionCorpMember 2019-03-07 0001723648 lvox:ForwardPurchaseWarrantMember 2021-01-13 0001723648 lvox:PublicWarrantMember 2021-01-13 0001723648 2021-01-13 0001723648 2023-07-01 2023-06-30 0001723648 2024-07-01 2023-06-30 0001723648 us-gaap:DomesticCorporateDebtSecuritiesMember 2023-06-30 0001723648 us-gaap:USGovernmentDebtSecuritiesMember 2023-06-30 0001723648 us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001723648 us-gaap:OtherDebtSecuritiesMember 2023-06-30 0001723648 us-gaap:DomesticCorporateDebtSecuritiesMember 2022-12-31 0001723648 us-gaap:USGovernmentDebtSecuritiesMember 2022-12-31 0001723648 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001723648 us-gaap:OtherDebtSecuritiesMember 2022-12-31 0001723648 us-gaap:OtherAggregatedInvestmentsMember 2023-06-30 0001723648 lvox:DebtSecuritiesAvailableForSaleSecuritiesMember 2023-06-30 0001723648 us-gaap:OtherAggregatedInvestmentsMember 2022-12-31 0001723648 lvox:DebtSecuritiesAvailableForSaleSecuritiesMember 2022-12-31 0001723648 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001723648 us-gaap:ComputerEquipmentMember 2023-06-30 0001723648 us-gaap:ComputerEquipmentMember 2022-12-31 0001723648 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001723648 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001723648 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001723648 us-gaap:PropertyPlantAndEquipmentMember 2023-04-01 2023-06-30 0001723648 us-gaap:PropertyPlantAndEquipmentMember 2022-04-01 2022-06-30 0001723648 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-06-30 0001723648 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-06-30 0001723648 2022-01-01 2022-12-31 0001723648 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001723648 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-06-30 0001723648 us-gaap:MarketingRelatedIntangibleAssetsMember 2022-12-31 0001723648 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001723648 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-12-31 0001723648 us-gaap:EmploymentContractsMember 2022-12-31 0001723648 2022-07-01 2022-07-31 0001723648 lvox:TermLoanMember 2023-06-30 0001723648 lvox:TermLoanMember 2022-12-31 0001723648 lvox:EighthAmendmentToTheCreditFacilityMember lvox:PNCBankMember lvox:TermLoanMember us-gaap:BaseRateMember 2023-03-31 2023-03-31 0001723648 lvox:EighthAmendmentToTheCreditFacilityMember lvox:PNCBankMember lvox:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-31 2023-03-31 0001723648 lvox:PNCBankMember lvox:TermLoanMember 2023-04-01 2023-06-30 0001723648 lvox:PNCBankMember lvox:TermLoanMember 2022-04-01 2022-06-30 0001723648 lvox:PNCBankMember lvox:TermLoanMember 2023-01-01 2023-06-30 0001723648 lvox:PNCBankMember lvox:TermLoanMember 2022-01-01 2022-06-30 0001723648 lvox:CreditAgreementEffectiveNovember2016AndAllPreviousAmendmentsMember lvox:TermLoanMember 2023-06-30 0001723648 lvox:PNCBankMember lvox:TermLoanMember 2023-06-30 0001723648 lvox:PNCBankMember lvox:TermLoanMember 2022-12-31 0001723648 lvox:EighthAmendmentToTheCreditFacilityMember lvox:PNCBankMember lvox:TermLoanMember 2022-12-31 0001723648 2023-03-31 2023-03-31 0001723648 us-gaap:RevolvingCreditFacilityMember lvox:PNCBankMember 2023-06-30 0001723648 us-gaap:LetterOfCreditMember 2016-11-08 2016-11-08 0001723648 us-gaap:LetterOfCreditMember 2022-07-20 2022-07-20 0001723648 lvox:BoardOfDirectorFeesMember srt:DirectorMember 2023-04-01 2023-06-30 0001723648 lvox:BoardOfDirectorFeesMember srt:DirectorMember 2023-01-01 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember lvox:A2021EquityIncentivePlanMember srt:DirectorMember 2023-04-01 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember lvox:A2021EquityIncentivePlanMember srt:DirectorMember 2023-01-01 2023-06-30 0001723648 lvox:BoardOfDirectorFeesMember srt:DirectorMember 2022-04-01 2022-06-30 0001723648 lvox:BoardOfDirectorFeesMember srt:DirectorMember 2022-01-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember lvox:A2021EquityIncentivePlanMember srt:DirectorMember 2022-04-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember lvox:A2021EquityIncentivePlanMember srt:DirectorMember 2022-01-01 2022-06-30 0001723648 lvox:ExpenseReimbursementsMember srt:DirectorMember 2023-04-01 2023-06-30 0001723648 lvox:ExpenseReimbursementsMember srt:DirectorMember 2023-01-01 2023-06-30 0001723648 srt:DirectorMember 2022-01-01 2022-12-31 0001723648 lvox:ForwardPurchaseWarrantMember 2021-06-18 0001723648 lvox:PublicWarrantMember 2021-06-18 0001723648 2021-06-18 0001723648 2021-06-18 2021-06-18 0001723648 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001723648 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001723648 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0001723648 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-06-30 0001723648 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001723648 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0001723648 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001723648 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001723648 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0001723648 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0001723648 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0001723648 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0001723648 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0001723648 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0001723648 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-01 2023-06-30 0001723648 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-04-01 2022-06-30 0001723648 lvox:ClassBManagementIncentiveUnitMIUMember 2022-12-31 0001723648 lvox:ClassBManagementIncentiveUnitMIUMember 2023-01-01 2023-06-30 0001723648 lvox:ClassBManagementIncentiveUnitMIUMember 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-12-31 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-12-31 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-01-01 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-06-30 0001723648 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001723648 us-gaap:PerformanceSharesMember 2023-06-30 0001723648 us-gaap:PerformanceSharesMember 2022-12-31 0001723648 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001723648 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-12-31 0001723648 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-06-30 0001723648 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-06-30 0001723648 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001723648 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001723648 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001723648 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001723648 lvox:ClassBManagementIncentiveUnitMIUMember 2023-04-01 2023-06-30 0001723648 lvox:ClassBManagementIncentiveUnitMIUMember 2022-04-01 2022-06-30 0001723648 lvox:ClassBManagementIncentiveUnitMIUMember 2022-01-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-04-01 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-04-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-04-01 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-04-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-06-30 0001723648 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-04-01 2023-06-30 0001723648 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-04-01 2022-06-30 0001723648 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001723648 country:US 2023-04-01 2023-06-30 0001723648 country:US 2022-04-01 2022-06-30 0001723648 country:US 2023-01-01 2023-06-30 0001723648 country:US 2022-01-01 2022-06-30 0001723648 lvox:AmericasExcludingUnitedStatesMember 2023-04-01 2023-06-30 0001723648 lvox:AmericasExcludingUnitedStatesMember 2022-04-01 2022-06-30 0001723648 lvox:AmericasExcludingUnitedStatesMember 2023-01-01 2023-06-30 0001723648 lvox:AmericasExcludingUnitedStatesMember 2022-01-01 2022-06-30 0001723648 srt:AsiaMember 2023-04-01 2023-06-30 0001723648 srt:AsiaMember 2022-04-01 2022-06-30 0001723648 srt:AsiaMember 2023-01-01 2023-06-30 0001723648 srt:AsiaMember 2022-01-01 2022-06-30 0001723648 srt:EuropeMember 2023-04-01 2023-06-30 0001723648 srt:EuropeMember 2022-04-01 2022-06-30 0001723648 srt:EuropeMember 2023-01-01 2023-06-30 0001723648 srt:EuropeMember 2022-01-01 2022-06-30 0001723648 country:US 2023-06-30 0001723648 country:US 2022-12-31 0001723648 lvox:AmericasExcludingUnitedStatesMember 2023-06-30 0001723648 lvox:AmericasExcludingUnitedStatesMember 2022-12-31 0001723648 srt:AsiaMember 2023-06-30 0001723648 srt:AsiaMember 2022-12-31 0001723648 2018-07-01 2018-07-01 0001723648 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-06-30 0001723648 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-06-30 0001723648 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-06-30 0001723648 us-gaap:FairValueMeasurementsNonrecurringMember 2023-06-30 0001723648 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001723648 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001723648 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001723648 us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001723648 us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001723648 us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001723648 us-gaap:MeasurementInputExercisePriceMember 2023-06-30 0001723648 us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001723648 us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001723648 us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001723648 us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001723648 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001723648 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001723648 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001723648 us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001723648 us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001723648 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001723648 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001723648 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001723648 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001723648 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001723648 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 2023-06-30 0001723648 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-06-30 0001723648 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember us-gaap:FairValueMeasurementsRecurringMember 2022-04-01 2022-06-30 0001723648 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-06-30 0001723648 lvox:EarnOutSharesMember 2023-04-01 2023-06-30 0001723648 lvox:EarnOutSharesMember 2022-04-01 2022-06-30 0001723648 lvox:EarnOutSharesMember 2023-01-01 2023-06-30 0001723648 lvox:EarnOutSharesMember 2022-01-01 2022-06-30 0001723648 lvox:LockUpSharesMember 2023-04-01 2023-06-30 0001723648 lvox:LockUpSharesMember 2022-04-01 2022-06-30 0001723648 lvox:LockUpSharesMember 2023-01-01 2023-06-30 0001723648 lvox:LockUpSharesMember 2022-01-01 2022-06-30 0001723648 lvox:FindersAgreementSharesMember 2023-04-01 2023-06-30 0001723648 lvox:FindersAgreementSharesMember 2022-04-01 2022-06-30 0001723648 lvox:FindersAgreementSharesMember 2023-01-01 2023-06-30 0001723648 lvox:FindersAgreementSharesMember 2022-01-01 2022-06-30 0001723648 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001723648 us-gaap:WarrantMember 2022-04-01 2022-06-30 0001723648 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001723648 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001723648 lvox:RSUsHeldForTaxWithholdingObligationMember 2023-04-01 2023-06-30 0001723648 lvox:RSUsHeldForTaxWithholdingObligationMember 2022-04-01 2022-06-30 0001723648 lvox:RSUsHeldForTaxWithholdingObligationMember 2023-01-01 2023-06-30 0001723648 lvox:RSUsHeldForTaxWithholdingObligationMember 2022-01-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001723648 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001723648 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001723648 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001723648 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001723648 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001723648 lvox:EarnOutSharesMember us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001723648 lvox:LockUpSharesMember us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001723648 lvox:FindersAgreementSharesMember us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001723648 2023-06-29 2023-06-29 0001723648 lvox:A2022RestructuringPlanMember 2022-08-01 2022-08-01 0001723648 lvox:A2022RestructuringPlanMember 2022-08-01 2023-06-30 0001723648 lvox:A2022RestructuringPlanMember 2023-06-30 0001723648 lvox:A2023RestructuringPlanMember 2023-01-13 2023-01-13 0001723648 lvox:A2023RestructuringPlanMember 2023-01-01 2023-06-30 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2021-12-31 0001723648 lvox:A2022RestructuringPlanMember 2021-12-31 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2021-12-31 0001723648 us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2021-12-31 0001723648 us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2021-12-31 0001723648 lvox:A2023RestructuringPlanMember 2021-12-31 0001723648 us-gaap:CostOfSalesMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:CostOfSalesMember lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:CostOfSalesMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:CostOfSalesMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:CostOfSalesMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:SellingAndMarketingExpenseMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:SellingAndMarketingExpenseMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 lvox:A2022RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 lvox:A2023RestructuringPlanMember 2022-01-01 2022-12-31 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2022-12-31 0001723648 lvox:A2022RestructuringPlanMember 2022-12-31 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2022-12-31 0001723648 us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2022-12-31 0001723648 us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2022-12-31 0001723648 lvox:A2023RestructuringPlanMember 2022-12-31 0001723648 us-gaap:CostOfSalesMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:CostOfSalesMember lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:CostOfSalesMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:CostOfSalesMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:CostOfSalesMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:SellingAndMarketingExpenseMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:SellingAndMarketingExpenseMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 lvox:A2022RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 lvox:A2023RestructuringPlanMember 2023-01-01 2023-03-31 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-03-31 0001723648 lvox:A2022RestructuringPlanMember 2023-03-31 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-03-31 0001723648 us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-03-31 0001723648 us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-03-31 0001723648 lvox:A2023RestructuringPlanMember 2023-03-31 0001723648 us-gaap:CostOfSalesMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:CostOfSalesMember lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:CostOfSalesMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:CostOfSalesMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:CostOfSalesMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:SellingAndMarketingExpenseMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:GeneralAndAdministrativeExpenseMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:ResearchAndDevelopmentExpenseMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 lvox:A2022RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 lvox:A2023RestructuringPlanMember 2023-04-01 2023-06-30 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2022RestructuringPlanMember 2023-06-30 0001723648 lvox:EmployeeSeveranceAndTerminationBenefitsMember lvox:A2023RestructuringPlanMember 2023-06-30 0001723648 us-gaap:ContractTerminationMember lvox:A2023RestructuringPlanMember 2023-06-30 0001723648 us-gaap:OtherRestructuringMember lvox:A2023RestructuringPlanMember 2023-06-30 0001723648 lvox:A2023RestructuringPlanMember 2023-06-30 0001723648 lvox:NonExecutiveEmployeesAndEligibleConsultantsMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2023-07-01 2023-07-01 shares iso4217:USD iso4217:USD shares lvox:subsidiary pure lvox:position lvox:installmentPayment lvox:lease lvox:day lvox:year lvox:Employee false 0001723648 2023 Q2 --12-31 P1Y P1Y P1Y P1Y 0 0 0 P30D 0 http://fasb.org/us-gaap/2023#OtherPostretirementBenefitPlansDefinedBenefitMember 10-Q true 2023-06-30 false 001-38825 LIVEVOX HOLDINGS, INC. DE 82-3447941 655 Montgomery Street Suite 1000 San Francisco, CA 94111 415 671-6000 Class A common stock, par value $0.0001 per share LVOX NASDAQ Redeemable Warrants, each whole Warrant exercisable to purchase one share of Class A common stock at an exercise price of $11.50 LVOXW NASDAQ Units, each consisting of one share of Class A common stock and one-half of one redeemable Warrant LVOXU NASDAQ Yes Yes Non-accelerated Filer true true false false 94203022 17671000 20742000 44563000 49593000 43738000 48182000 2362000 1459000 21429000 21447000 3507000 3171000 4790000 5211000 91135000 98753000 2230000 2618000 47481000 47481000 15054000 16655000 3734000 4920000 363000 371000 7769000 7356000 19000 1000 167785000 178155000 5831000 5987000 10614000 12399000 1533000 1318000 1332000 982000 1342000 1655000 0 11000 20652000 22352000 382000 338000 52604000 53585000 3166000 3649000 450000 633000 363000 363000 77617000 80920000 0.0001 0.0001 25000000 25000000 0 0 0 0 0.0001 0.0001 500000000 94202000 94202000 500000000 92729000 92729000 9000 9000 269918000 264919000 -1404000 -2196000 -178355000 -165497000 90168000 97235000 167785000 178155000 35375000 32987000 72241000 65080000 11140000 12548000 24402000 26180000 24235000 20439000 47839000 38900000 11293000 14502000 24773000 29036000 9393000 8014000 18564000 15600000 6859000 8167000 14842000 16657000 27545000 30683000 58179000 61293000 -3310000 -10244000 -10340000 -22393000 -1326000 -744000 -2422000 -1494000 -116000 -92000 -183000 -484000 42000 -113000 112000 -49000 -1168000 -765000 -2127000 -1059000 -4478000 -11009000 -12467000 -23452000 -89000 -229000 391000 315000 -4389000 -10780000 -12858000 -23767000 -4389000 -10780000 -12858000 -23767000 140000 -153000 206000 -202000 159000 -288000 586000 -1176000 299000 -441000 792000 -1378000 -4090000 -11221000 -12066000 -25145000 -0.05 -0.05 -0.12 -0.12 -0.14 -0.14 -0.26 -0.26 93562000 93562000 91562000 91562000 93204000 93204000 91520000 91520000 90697000 9000 253468000 -477000 -128022000 124978000 -49000 -49000 -888000 -888000 2479000 2479000 -12987000 -12987000 90697000 9000 255947000 -1414000 -141009000 113533000 1055000 205000 317000 317000 -153000 -153000 -288000 -288000 3423000 3423000 -10780000 -10780000 91547000 9000 259053000 -1855000 -151789000 105418000 92729000 9000 264919000 -2196000 -165497000 97235000 316000 108000 294000 294000 219000 219000 66000 66000 427000 427000 2649000 2649000 -8469000 -8469000 92937000 9000 267493000 -1703000 -173966000 91833000 1570000 305000 835000 835000 18000 18000 140000 140000 159000 159000 3242000 3242000 -4389000 -4389000 94202000 9000 269918000 -1404000 -178355000 90168000 -12858000 -23767000 481000 556000 1601000 1875000 -89000 -54000 1759000 1507000 666000 931000 5891000 5902000 907000 402000 -509000 0 -18000 -91000 -75000 -42000 -181000 -246000 -183000 -484000 889000 -1203000 -431000 -2340000 2507000 1919000 -156000 -409000 -1344000 -3647000 259000 -169000 -795000 -990000 -5901000 -16418000 48000 772000 12965000 5413000 10097000 3451000 7643000 2652000 4727000 -82000 421000 280000 320000 0 320000 0 299000 0 11000 13000 1133000 317000 441000 0 237000 0 -2068000 -610000 171000 -234000 -3071000 -17344000 20742000 47317000 17671000 29973000 2696000 1626000 899000 247000 -586000 1176000 0 617000 17671000 29873000 0 100000 17671000 29973000 Organization<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LiveVox Holdings, Inc. (formerly known as Crescent Acquisition Corp </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“Crescent”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and its subsidiaries (collectively, the “Company,” “LiveVox,” “we,” “us” or “our”) is engaged in the business of developing and marketing a cloud-hosted Contact Center as a Service (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CCaaS”) customer engagement platform that leverages microservice technology to rapidly innovate and scale digital engagement functionality that also incorporates the capabilities of fully integrated omnichannel customer connectivity, multichannel enabled Customer Relationship Management and Workforce Optimization applications. LiveVox’s customers are located primarily in the United States. LiveVox’s services are used to initiate and manage customer contact campaigns primarily for companies in the accounts receivable management, tele-sales and customer care industries.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 18, 202</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 (the “Closing Date” or “Closing”), Crescent, a Delaware corporation, consummated the business combination pursuant to an Agreement and Plan of Merger, dated January 13, 2021 (the “Merger Agreement”), by and among Crescent, Function Acquisition I Corp, a Delaware corporation and direct, wholly owned subsidiary of Crescent (“First Merger Sub”), Function Acquisition II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of Crescent (“Second Merger Sub”), LiveVox Holdings, Inc., a Delaware corporation (“Old LiveVox”), and GGC Services Holdco, Inc., a Delaware corporation, solely in its capacity as the representative, agent and attorney-in-fact (in such capacity, the “Stockholder Representative”) of LiveVox TopCo, LLC (“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LiveVox TopCo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”), a Delaware limited liability company and the sole stockholder of Old LiveVox as of immediately prior to Closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the “LiveVox Stockholder”)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Pursuant to the Merger Agreement, a business combination between Crescent and Old LiveVox was effected through (a) the merger of First Merger Sub with and into Old LiveVox, with Old LiveVox continuing as the surviving corporation (the “First Merger”) and (b) immediately following the First Merger and as part of the same overall transaction as the First Merger, the merger of Old LiveVox with and into Second Merger Sub, with Second Merger Sub continuing as the surviving entity (the “Second Merger”, and collectively with the other transactions described in the Merger Agreement, the “Merger”). On the Closing Date, Crescent changed its name to “LiveVox Holdings, Inc.” and Second Merger Sub changed its name to “LiveVox Intermediate LLC”. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2021, the Company’s ticker symbols on The Nasdaq Stock Market LLC (“Nasdaq”) for its Class A common stock, warrants to purchase Class A common stock and public units were changed to “LVOX”, “LVOXW” and “LVOXU”, respectively.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LiveVox, Inc. was a direct, wholly owned subsidiary of Old LiveVox prior to the Merger and is a wholly owned subsidiary of the Company after the Merger. LiveVox, Inc. was first incorporated in Delaware in 1998 under the name “Tools for Health” and in 2005 changed its name to “LiveVox, Inc.” On March 21, 2014, LiveVox, Inc. and its subsidiaries were acquired by Old LiveVox. The principal United States operations of the Company are located in San Francisco, California. The Company has five main operating subsidiaries: LiveVox, Inc., which is wholly owned and incorporated in Delaware, LiveVox Colombia SAS which is wholly owned with an office located in Medellin, Colombia, LiveVox Solutions Private Ltd with an office located in Bangalore, India, Speech IQ, LLC which is wholly owned and organized in Ohio, and Engage Holdings, LLC (d/b/a BusinessPhone.com) (“BusinessPhone.com”) which is wholly owned and organized in Ohio. Additionally, the Company has a wholly owned subsidiary, LiveVox International, Inc., that is incorporated in Delaware. LiveVox, Inc. and LiveVox International, Inc. own 99.99% and 0.01%, respectively, of LiveVox Solutions Private Ltd.</span></div> 5 0.9999 0.0001 Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">a)    Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations or if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. Therefore, these unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes as of and for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K (“Annual Report”) filed with the SEC on March 2, 2023. The information as of December 31, 2022 included in the consolidated balance sheets was derived from those audited consolidated financial statements. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the unaudited consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eliminated in consolidation. Results of operations for the three and six months ended June 30, 2023 and 2022 are not necessarily indicative of the results to be expected for the full annual periods.</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to current period presentation. The reclassifications had no impact on the Company’s net income, financial position, stockholders’ equity or cash flows as previously reported.</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">b)    Use of Estimates</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations, requiring adjustment to these balances in future periods. Significant items subject to such estimates and assumptions include, but are not limited to, the determination of the useful lives of long-lived assets, period of benefit of deferred sales commissions, allowances for credit losses, fair value of marketable securities, fair value of goodwill and long-lived assets, fair value of incentive awards, fair value of warrants, establishing standalone selling price, valuation of deferred tax assets, income tax uncertainties and other contingencies, including the Company’s ability to exercise its right to repurchase incentive options from terminated employees.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">c)    Segment Information</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that its Chief Executive Officer (“CEO”) is its chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment. </span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">d)    Foreign Currency Translation</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial position and results of operations of the Company’s international subsidiaries are measured using the local currency as the functional currency. Revenue and expenses have been translated into U.S. dollars at average exchange rates prevailing during the periods presented. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting translation gain and loss adjustments are recorded directly as a separate component of stockholders’ equity (accumulated other comprehensive loss), unless there is a sale or complete liquidation of the underlying foreign investments, or the adjustment is inconsequential.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">e)    Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received from the sale of an asset or the transfer of a liability in an orderly transaction between market participants at the measurement date. The Company utilizes a fair value hierarchy to classify fair value amounts of the Company’s assets and liabilities recognized or disclosed in the Company’s consolidated financial statements based on the lowest level of input that is significant to the fair value measurement. The levels of the hierarchy are described below:</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2—Includes other inputs that are directly or indirectly observable in the marketplace. </span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3—Unobservable inputs that are supported by little or no market activity. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. Observable or market inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions based on the best information available. The Company recognizes transfers into and out of the levels as of the end of each reporting period. Refer to Note 19 for additional information regarding the fair value measurements.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">f)    Liquidity and Capital Resources</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LiveVox’s consolidated financial statements have been prepared assuming the Company will continue as a going concern for the 12-month period from the date of issuance of the consolidated financial statements, which contemplates the realization of assets </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the settlement of liabilities and commitments in the normal course of business. The Company’s main sources of liquidity include: </span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Available-for-sale (“AFS”) debt securities, which are all classified as short-term securities to fund current operations and may be liquidated at the Company’s discretion if the need arises. The Company held AFS debt securities of $43.7 million and $48.2 million as of June 30, 2023 and December 31, 2022, respectively. S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ee Note 4 for more information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">;</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The term loan and revolving credit facility that the Company entered into with PNC Bank on November 7, 2016 (as amended, the “Credit Facility”), which has been amended several times, most recently as of May 31, 2023. As of June 30, 2023, the term loan commitment was $54.5 million, the revolver commitment was $5.0 million and the letter of credit sublimit was $1.5 million. S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ee Notes 9 and 10 for more information.</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary use of cash is for operating and administrative activities including employee-related expenses, and general, operating and overhead expenses. Future capital requirements will depend on many factors, including the Company’s customer growth rate, customer retention, timing and extent of development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced services offerings, the continuing market acceptance of the Company’s services, effective integration of acquisition activities, if any, and maintaining the Company’s bank credit facility. Additionally, the duration and extent of the impact from the current macroeconomic and geopolitical conditions continues to depend on future developments that cannot be accurately predicted at this time, such as a tight labor market, inflationary pressures, rising interest rates, volatility in foreign exchange rates, supply chain constraints, recessionary fears and the specific impact of these and other factors on LiveVox’s business, employees, customers and partners. While those factors have caused operational difficulties, and may continue to create challenges for the Company’s performance, they have not, thus far, had a substantial net impact on the Company’s liquidity position. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it has sufficient financial resources for at least the next 12 months from the date these consolidated financial statements are issued.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">g)    Debt Discount and Issuance Costs</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s debt issuance costs and debt discount are recorded as a direct reduction of the carrying amount of the debt liability and are amortized to interest expense over the contractual term of the term loan. </span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">h)    Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are stated at fair value. The Company considers all highly liquid investments with an original maturity of 90 days or less to be cash equivalents. The Company limits its credit risk associated with the cash and cash equivalents by placing investments with banks it believes are highly creditworthy. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by Federal deposit insurance. At June 30, 2023 and December 31, 2022, the Company had no restricted cash. Cash and cash equivalents consist of bank deposits and money market funds. </span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">i)    Marketable Securities</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in various marketable securities. As of June 30, 2023 and December 31, 2022, the Company designated all of these marketable securities as debt securities and classified them as available-for-sale (“AFS”). No debt securities were classified as held-to-maturity (“HTM”) or trading. Debt securities are classified as current or non-current, based on maturities and the Company’s expectations of sales and redemptions in the next 12 months. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation as of each balance sheet date. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt securities classified as AFS are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of stockholders’ equity (accumulated other comprehensive loss) in the consolidated balance sheets until the securities are sold or the unrealized losses are related to credit losses. Gains and losses on sales of AFS debt securities are recorded on the trade date in other income (expense), net, in the consolidated statements of operations and comprehensive loss. The cost of AFS debt securities sold or the amount reclassified out of accumulated other comprehensive loss into earnings is determined using the specific identification method. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At each reporting date, the Company evaluates the amortized cost of AFS debt securities compared to their fair value to determine whether an AFS debt security is impaired. The Company first assesses whether it intends to sell the security or whether it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net, in the consolidated statements of operations and comprehensive loss. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost basis has resulted from credit losses or other factors. In making this assessment, the Company considers factors such as the extent to which fair value is less than amortized cost basis, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security. Credit related unrealized losses are recognized as an allowance for credit losses in the consolidated balance sheets with a corresponding charge in other income (expense), net, in the consolidated statements of operations and comprehensive loss. Non-credit related unrealized losses are recorded in other comprehensive income (loss), as applicable, net of applicable taxes.</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and all subsequent updates (collectively, the “ASC 326”) and applied to its AFS debt securities. Please refer to Note 2(aa) for more information about ASC 326. See Note 4 for additional information relating to the Company’s marketable securities.</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of new standards, the Company elected to exclude accrued interest from both the fair value and the amortized cost basis of AFS debt securities and present it within prepaid expenses and other current assets in the Company’s consolidated balance sheets. The Company elected not to measure an allowance for credit losses for accrued interest receivable. As such, accrued interest receivable is written off in a timely manner when deemed uncollectible, by reversing previously recognized interest income. </span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">j)    Accounts Receivable</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are stated net of any write-offs and the allowance for credit losses, at the amount the Company expects to collect. The Company performs ongoing credit evaluations of its customers and generally does not require collateral unless a customer has previously defaulted. The Company maintains an allowance for credit losses, which represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including the age of the receivable balance, historical write-off experience, past collection experience with the customer, credit quality of the customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Accounts receivable are charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Recoveries of accounts receivable previously written off are recorded as income when received. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses activities for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2023, the Company applied ASC 326 to its trade accounts receivable. The Company determined that the allowance for credit losses as of December 31, 2022 recorded under the accounting standards in effect during that period is sufficient and that no additional allowance for credit losses on its trade accounts receivable is required upon adoption of ASC 326. Please refer to Note 2(aa) for more information about ASC 326. </span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">k)    Property and Equipment</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs, including planned major maintenance activities, are charged to expense as incurred. When assets are retired or disposed, the asset’s original cost and related accumulated depreciation are eliminated from the accounts and any gain or loss is reflected in the consolidated statements of operations and comprehensive loss. Amortization expense on capitalized software is included in depreciation expense. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of leasehold improvements is recorded over the shorter of the estimated useful life of the leasehold improvement or lease terms that are reasonably assured.</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of property and equipment is provided using the straight-line method based on the following estimated useful lives:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.222%"><tr><td style="width:1.0%"></td><td style="width:77.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Website development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr></table></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">l)    Identified Intangible Assets</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 21, 2014, LiveVox, Inc. and subsidiaries were acquired by LiveVox Holdings, Inc. On October 16, 2019, the Company acquired the rights to certain assets of Teckst Inc. On December 16, 2019, the Company acquired the rights to Speech IQ, LLC. On February 5, 2021, the Company completed its asset acquisition of BusinessPhone. The acquisitions resulted in identified marketing-based, technology-based, customer-based, trademark-based, and workforce-based intangible assets. The fair value of the identified assets was determined as of the date of the acquisition by management with the assistance of an independent valuation firm. The identified intangible assets are being amortized using the straight-line method based on the following estimated useful lives:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.222%"><tr><td style="width:1.0%"></td><td style="width:77.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-based</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology-based</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-based</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 - 16</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark-based</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workforce-based</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr></table></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">m)    Goodwill</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price of acquired business over the fair value of the underlying net tangible and intangible assets. The Company performs its annual impairment review of goodwill on October 1 of each year, and when a triggering event occurs between annual impairment tests. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine if it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount, including goodwill, or bypass the qualitative assessment and proceed directly to the quantitative impairment test in accordance with Accounting Standards Codification (“ASC”) 350-20-35, as amended by ASU No. 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to determine if the fair value of the reporting unit exceeds its carrying amount. If the fair value is determined to be less than the carrying value, an impairment charge is recorded for the amount by which the reporting unit’s carrying amount exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023 and 2022, no triggering events have occurred that would require an impairment review of goodwill outside of the required annual impairment review, and therefore, no impairment charges were recorded during those periods. Refer to Note 6 for more information.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">n)    Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable. When required, impairment losses on assets to be held and used are recognized based on the fair value of the asset and long-lived assets to be disposed of are reported at the lower of the carrying amount or fair value. On January 30, 2023, the Company announced the closure of certain underutilized physical offices within the United States as more of the Company’s employees shift to a hybrid or remote work environment. During the six months ended June 30, 2023, the Company recognized an impairment charge of $0.5 million to reflect the write-down of the carrying amount excess over the </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value of the right-of-use asset for the offices closed. No impairment losses were recognized during the three months ended June 30, 2023 or the three and six months ended June 30, 2022. </span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">o)    Amounts Due to Related Parties</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company has a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd expects to continue to have transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with its stockh</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">olders and affiliates. Refer to Note 11 for more information.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">p)    Concentration of Risk</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentration of Credit and Customer Risk</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Risks associated with cash and cash equivalents and marketable securities are mitigated using what the Company considers creditworthy institutions. The Company performs ongoing credit evaluations of its customers’ financial condition. Substantially all of the Company’s assets are in the United States. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, no single issuer represented more than 10% of the Company’s marketable securities. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customers are primarily in the receivables management, tele-sales and customer care industries. During the three and six months ended June 30, 2023 and 2022, substantially all the Company’s revenue was generated in the United States. For the three and six months ended June 30, 2023 and 2022, no single customer represented more than 10% of the Company’s revenue. As of June 30, 2023 and December 31, 2022, no single customer represented more than 10% of the Company’s accounts receivable. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentration of Supplier Risk</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on third parties for telecommunication, bandwidth, and co-location services that are included in cost of revenue.</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, two vendors accounted for approximately 33.4% of the Company’s accounts payable. No other single vendor exceeded 10% of the Company’s accounts payable at June 30, 2023. At December 31, 2022, one vendor accounted for approximately 37.7% of the Company’s accounts payable. No other single vendor exceeded 10% of the Company’s accounts payable at December 31, 2022. The Company believes there could be a material impact on future operating results should a relationship with an existing significant supplier cease.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">q)    Revenue Recognition</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives substantially all of its revenue by providing cloud-based contact center products under a usage-based model, with prices calculated on a per-call, per-seat, or, more typically, a per-minute basis and contracted minimum usage in accordance with the terms of the underlying agreements. Other immaterial ancillary revenue is derived from call recording, local caller identification packages, performance/speech analytics, text messaging services and professional services billed monthly on primarily usage-based fees and, to a lesser extent, fixed fees. Revenue is recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those services excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities based on local tax law.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Determination of the transaction price;</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Recognition of revenue when, or as, the performance obligations are satisfied.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that can include various combinations of services, each of which are distinct and accounted for as separate performance obligations. The Company’s cloud-based contact center solutions typically include a promise to provide continuous access to its hosted technology platform solutions through its data centers. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software platform at any time. LiveVox’s performance obligations are satisfied over time as the customer simultaneously receives and consumes the benefits and the Company performs its services. The Company’s contract terms typically range from <span style="-sec-ix-hidden:f-474">one</span> to three years with payment terms of net 10-60 days. As the services provided by the Company are generally billed monthly there is not a significant financing component in the Company’s arrangements.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s arrangements typically include monthly minimum usage commitments and specify the rate at which the customer must pay for actual usage above the monthly minimum. Additional usage in excess of contractual minimum commitments is deemed to be specific to the month that the usage occurs, since the minimum usage commitments reset at the beginning of each month. The Company has determined these arrangements meet the variable consideration allocation exception and therefore, it recognizes contractual monthly commitments and any overages as revenue in the month they are earned.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may receive credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company records reductions to revenue for these estimated customer credits at the time the related revenue is recognized. These customer credits are estimated based on current and historical customer trends, and communications with its customers. Such customer credits have not been significant to date.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations, the Company allocates the contract price to each performance obligation based on its relative standalone selling price (“SSP”). The Company generally determines SSP based on the prices charged to customers. In instances where SSP is not directly observable, such as when the Company does not sell the service separately, the SSP is determined using information that generally includes market conditions or other observable inputs.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services for configuration, system integration, optimization or education are billed on a fixed-price or time and material basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue, which represents approximately 2.0% of revenue, is recognized over time as the services are rendered.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual or multi-year minimum usage agreements not yet provided as of the balance sheet date. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as deferred revenue, current in the consolidated balance sheets, with the remainder recorded as deferred revenue, net of current in the Company’s consolidated balance sheets.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">r)    Costs to Obtain Customer Contracts (Deferred Sales Commissions)</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are paid for initial contracts and expansions of existing customer contracts. Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a straight-line basis over the anticipated period of benefit, which the Company has estimated to be five years. The Company determined the period of benefit by taking into consideration the length of the Company’s customer contracts, the customer attrition rate, the life of the technology provided and other factors. Amortization expense is recorded in sales and marketing expense within the Company’s consolidated statements of operations and comprehensive loss. Amortization expense for the three months ended June 30, 2023 and 2022 was $0.9 million and $0.8 million, respectively, and for the six months ended June 30, 2023 and 2022 was $1.8 million and $1.5 million, respectively. No impairment losses were recognized during the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">s)    Advertising</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expenses non-direct response advertising costs as they are incurred. There were no advertising costs capitalized during the three and six months ended June 30, 2023 and 2022. Advertising expense for the three months ended June 30, 2023 and 2022 was $0.7 million and $1.1 million, respectively, and for the six months ended June 30, 2023 and 2022 was $1.2 million and $1.7 million, respectively. Advertising expense is included under sales and marketing expense in the accompanying consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">t)    Research and Development Costs</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs not related to the development of internal use software are charged to operations as incurred. Research and development expenses primarily include payroll and employee benefits, consulting services, travel, and software and support costs.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">u)    Software Development Costs</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes costs of materials, consultants, payroll, and payroll-related costs of employees incurred in developing internal-use software after certain capitalization criteria are met and includes these costs in the computer software</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Refer to Note 5 for additional information. Software development costs are expensed as incurred until preliminary development efforts are successfully completed, management has authorized and committed project funding, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">it is probable that the project will be completed, and the software will be used as intended. To date, all software development costs have been charged to research and development expense in the accompanying consolidated statements of operations and comprehensive loss. There were no capitalized software development costs related to internal-use software during the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">v)    Income Taxes</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Taxes</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recognized for the future tax consequences arising from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is provided for deferred tax assets that, based on available evidence, are not expected to be realized. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enactment of the Tax Cuts and Jobs Act in 2017 subjects a U.S. shareholder to current tax on global intangible low-taxed income (“GILTI”) earned by certain foreign subsidiaries. Under U.S. GAAP, an entity can make an accounting policy election to either recognize deferred taxes for temporary differences expected to reverse as GILTI in future years or provide for the tax expense related to GILTI resulting from those items in the year of the GILTI inclusion (i.e., as a period expense). The Company has elected to recognize the tax on GILTI as a period expense in the period of inclusion. As such, no deferred taxes are recorded on the Company’s temporary differences that might reverse as GILTI in future years.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Uncertain Tax Positions</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained in a court of last resort. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company does not believe its consolidated financial statements include any uncertain tax positions. It is the Company’s policy to recognize interest and penalties accrued on any unrecognized tax benefit as a component of income tax expense.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">w)    Stock-Based Compensation</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures compensation expense for stock awards granted to employees and non-employees in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Stock-based compensation is measured at fair value on grant date. The Company classified all stock awards as equity awards at the grant date, and reassesses the liability versus equity treatment on a quarterly basis for any changes that have occurred during the period presented that may result in a reclassification. Equity-classified awards are recognized as stock-based compensation expense over an employee’s requisite service period or a non-employee’s vesting </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period on the basis of the grant date fair value. The Company elects to account for forfeitures as they occur, rather than making estimates of future forfeitures.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Management Incentive Units</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, LiveVox TopCo established a Management Incentive Unit program whereby the LiveVox TopCo board of directors has the power and discretion to approve the issuance of Class B Units that represent management incentive units (“MIUs”) to any manager, director, employee, officer or consultant of the Company or its subsidiaries. Vesting begins on the date of issuance, and the MIUs vest ratably over five years with 20% of the MIUs vesting on each anniversary of a specified vesting commencement date, subject to the grantee’s continued employment with the Company on the applicable vesting date. Vesting of the MIUs will accelerate upon consummation of a “sale of the company”, which is defined by the LiveVox TopCo limited liability company agreement.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures stock-based compensation expense for MIUs based on the grant date fair value of the award estimated by using a Monte Carlo simulation. Monte Carlo simulation is a widely accepted approach for financial instruments with path dependencies. The Company records stock-based compensation expense for the issued and outstanding MIUs based on the service condition on a straight-line basis over the requisite service period of five years, reduced for actual forfeited MIUs. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please see Note 15 for further detail about stock-based compensation expenses related to MIUs under the Management Incentive Unit program.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Equity Incentive Plan</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (as amended, the “2021 Plan”), which became effective upon the closing of the Merger on June 18, 2021. On June 13, 2023, the Compensation Committee approved an amendment to the 2021 Plan to clarify that the limitation on the maximum grant date fair value for awards shall apply only to the Company’s non-employee directors. As of June 30, 2023, the number of shares reserved for issuance is 19,695,679. The Company grants Restricted Stock Units (“RSUs”) and Performance-based Restricted Stock Units (“PSUs”) awards to employees, executives, directors, and eligible consultants of the Company. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs are subject to service conditions only. The Company estimates the grant date fair value of RSUs using the closing price of the Company’s Class A common stock on Nasdaq on the measurement date. Stock-based compensation expense for RSUs issued to employees is recognized on a straight-line basis over the vesting period for the entire award, reduced for actual forfeited RSUs. Stock-based compensation expense for RSUs issued to non-employees is recognized as the goods are received or services are performed. The requisite service period typically ranges from <span style="-sec-ix-hidden:f-510">one</span> to six years based on the grantee’s role in the Company. The amount of cumulative compensation cost recognized at any date must at least equal the portion of the grant date value of the award that is vested at that date. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSUs, which are granted to certain key employees, vest either based on the achievement of predetermined market conditions or based on both service and market conditions. The Company estimates the grant date fair value of PSUs using a Monte Carlo simulation. The Company recognizes stock-based compensation expense for PSUs on a tranche-by-tranche basis (i.e., the accelerated attribution method) over an employee’s requisite service period, which is the longer of the time-vesting period or the derived service period inferred from the valuation model. Stock-based compensation expense of equity-classified PSUs is recognized provided that the good is delivered or the service is rendered, regardless of when, if ever, the market conditions are satisfied. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of the underlying shares in connection with the vesting of employee RSUs and PSUs generally triggers a tax obligation for the employee, which is required to be remitted to the relevant tax authorities. The Company withholds otherwise deliverable RSU or PSU shares having a fair value at the vest date equal to the maximum statutory withholding tax amount and remits the remaining RSU or PSU shares to the employee recipients. Any cash received and paid to meet an employees’ statutory withholding tax requirement is reflected as a financing activity within the consolidated statements of cash flows. During the six months ended June 30, 2023, the Company withheld 412,692 shares to cover employee recipients’ withholding tax obligations. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee directors acting in their role as members of a board of directors are treated as employees for purpose of ASC 718 if (a) those directors were elected by the Company’s stockholders and (b) the awards granted to non-employee directors are for their services as directors but not for other services. While a non-employee director may be considered an employee under ASC </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">718, he or she is not considered an employee under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to a non-employee director. Independent consultants are non-employees under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to an independent consultant.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please see Note 15 for further detail about stock-based compensation expenses related to RSUs and PSUs under the 2021 Plan.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">x)    Acquisitions</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen is met, the transaction is accounted for as an asset acquisition. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">y)    Public and Forward Purchase Warrants</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Merger, Crescent issued 7,000,000 private placement warrants (“Private Warrants”) and 12,499,995 public warrants (“Public Warrants”) at the close of Crescent’s initial public offering (“IPO”) on March 7, 2019. As an incentive for LiveVox to enter into the Merger Agreement, pursuant to the Sponsor Support Agreement dated January 13, 2021, Crescent’s sponsor agreed to the cancellation of all of the Private Warrants prior to the Closing Date. In addition, 833,333 Forward Purchase Warrants (“Forward Purchase Warrants”) were issued pursuant to the Forward Purchase Agreement dated January 13, 2021 between Crescent and Old LiveVox. The 12,499,995 Public Warrants and the 833,333 Forward Purchase Warrants (collectively, the “Warrants”) remain outstanding after the Merger. Each whole Warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments. The Warrants are exercisable at any time prior to June 18, 2026. See Note 12 for further information on stock warrants.</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon consummation of the Merger, the Company concluded that (a) the Public Warrants meet the derivative scope exception for contracts in the Company’s own stock and are recorded in stockholders’ equity and (b) the Forward Purchase Warrants do not meet the derivative scope exception and are accounted for as derivative liabilities. Specifically, the Forward Purchase Warrants contain provisions that cause the settlement amounts to be dependent upon the characteristics of the holder of the Warrant which is not an input into the pricing of a fixed-for-fixed option on equity shares. Therefore, the Forward Purchase Warrants are not considered indexed to the Company’s stock and should be classified as a liability. Since the Forward Purchase Warrants meet the definition of a derivative, the Company recorded the Forward Purchase Warrants as liabilities on the consolidated balance sheets at fair value upon the Merger, with an offsetting entry to additional paid-in capital. The gain or loss resulting from decrease or increase in the fair value of the Forward Purchase Warrants in the subsequent periods is recognized in the consolidated statements of operations and comprehensive loss. The fair value of the Forward Purchase Warrants was measured using the Black-Scholes option-pricing model at each measurement date. See Note 19 for further information on fair value. </span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">z)    Restructuring Charges</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges associated with management-approved restructuring plans may include employee severance and termination benefits, lease and non-lease contract termination costs, impairment of long-lived assets, and other related costs associated with restructuring activities. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for employee severance and termination benefits that represent a one-time benefit in accordance with ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company accrues employee severance and termination benefits associated with a one-time benefit arrangement when employees are notified of their termination benefits. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records employee severance and termination benefits in accordance with ASC 712, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Nonretirement and Postemployment Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, if it pays the benefits as part of an ongoing benefit arrangement, which includes benefits provided as part of its established severance policies, a consistent past practice or in accordance with statutory requirements. The Company accrues employee severance and termination benefits associated with an ongoing benefit arrangement when the payment is probable and the amount is reasonably estimable. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-lease contract termination costs and other costs associated with restructuring activities are recorded in accordance with ASC 420. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please see Note 22 for a full description of the Company’s restructuring actions.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">aa)    Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an emerging growth company (“EGC”), the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act until such time the Company is no longer considered to be an EGC. The Company adopted the following new accounting pronouncements during the six months ended June 30, 2023:</span></div><div style="margin-top:18pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) and Codification Improvement Amendments</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, which changes the impairment model for most financial assets, which includes the Company’s accounts receivable and other financial instruments. The new standard replaces the existing incurred loss impairment model with a current expected credit loss impairment model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to AFS debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In November 2018, the FASB issued ASU No. 2018-19, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies that receivables arising from operating leases are not within the scope of Topic 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In April 2019, the FASB issued ASU No. 2019-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU No. 2019-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which permits an entity, upon adoption of ASU No. 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, FASB issued ASU No. 2019-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which changes the effective dates for Topic 326 to give implementation relief to certain types of entities. In November 2019, the FASB issued ASU No. 2019-11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which includes various narrow-scope improvements and clarifications. In March 2020, the FASB issued ASU No. 2020-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies and improves certain financial instruments guidance. In March 2022, the FASB issued ASU No. 2022-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which eliminates the recognition and measurement guidance for a troubled debt restructuring for creditors that have adopted ASU No. 2016-13 and also requires public business entities to present current-period gross write-offs (on a current year-to-date basis for interim-period disclosures) by year of origination in their vintage disclosures. ASU 2016-13 and all subsequent updates are effective for public business entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For all other entities, for annual reporting periods beginning after December 15, 2022 and interim periods within those fiscal years. The Company adopted these new standards effective January 1, 2023 on a modified retrospective basis, and the adoption did not result in a material cumulative-effect adjustment in its consolidated financial statements. Please refer to Note 2(i) and Note 2(j) for additional information relating to the Company’s application of new standards to its marketable securities and accounts receivable, respectively.</span></div><div style="margin-top:18pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50)</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the FASB issued ASU No. 2022-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2023 utilizing a retrospective method of transition, except for the rollforward requirement which the Company applied prospectively. The adoption did not have a material impact on the Company’s consolidated financial statements and related disclosures. See Note 7 for further information on the Company's supplier finance program.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">bb)    Recently Issued Accounting Pronouncements</span></div>ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span>, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity, including removing certain conditions for equity classification, and amending certain guidance on the computation of EPS for contracts on an entity’s own equity. The guidance is effective for public business entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. For all other entities, the guidance is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Entities can elect to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company is currently evaluating the impact this pronouncement will have on its consolidated financial statements and plans to adopt this standard effective January 1, 2024. Basis of Presentation and Principles of Consolidation<div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations or if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. Therefore, these unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes as of and for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K (“Annual Report”) filed with the SEC on March 2, 2023. The information as of December 31, 2022 included in the consolidated balance sheets was derived from those audited consolidated financial statements. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the unaudited consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eliminated in consolidation. Results of operations for the three and six months ended June 30, 2023 and 2022 are not necessarily indicative of the results to be expected for the full annual periods.</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to current period presentation. The reclassifications had no impact on the Company’s net income, financial position, stockholders’ equity or cash flows as previously reported.</span></div> Use of EstimatesThe preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations, requiring adjustment to these balances in future periods. Significant items subject to such estimates and assumptions include, but are not limited to, the determination of the useful lives of long-lived assets, period of benefit of deferred sales commissions, allowances for credit losses, fair value of marketable securities, fair value of goodwill and long-lived assets, fair value of incentive awards, fair value of warrants, establishing standalone selling price, valuation of deferred tax assets, income tax uncertainties and other contingencies, including the Company’s ability to exercise its right to repurchase incentive options from terminated employees. Segment InformationThe Company has determined that its Chief Executive Officer (“CEO”) is its chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment. Foreign Currency TranslationThe financial position and results of operations of the Company’s international subsidiaries are measured using the local currency as the functional currency. Revenue and expenses have been translated into U.S. dollars at average exchange rates prevailing during the periods presented. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting translation gain and loss adjustments are recorded directly as a separate component of stockholders’ equity (accumulated other comprehensive loss), unless there is a sale or complete liquidation of the underlying foreign investments, or the adjustment is inconsequential. Fair Value of Financial Instruments<div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received from the sale of an asset or the transfer of a liability in an orderly transaction between market participants at the measurement date. The Company utilizes a fair value hierarchy to classify fair value amounts of the Company’s assets and liabilities recognized or disclosed in the Company’s consolidated financial statements based on the lowest level of input that is significant to the fair value measurement. The levels of the hierarchy are described below:</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2—Includes other inputs that are directly or indirectly observable in the marketplace. </span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3—Unobservable inputs that are supported by little or no market activity. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. Observable or market inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions based on the best information available. The Company recognizes transfers into and out of the levels as of the end of each reporting period. Refer to Note 19 for additional information regarding the fair value measurements.</span></div> Liquidity and Capital ResourcesLiveVox’s consolidated financial statements have been prepared assuming the Company will continue as a going concern for the 12-month period from the date of issuance of the consolidated financial statements, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.The Company believes it has sufficient financial resources for at least the next 12 months from the date these consolidated financial statements are issued. 43700000 48200000 54500000 5000000 1500000 Debt Discount and Issuance CostsThe Company’s debt issuance costs and debt discount are recorded as a direct reduction of the carrying amount of the debt liability and are amortized to interest expense over the contractual term of the term loan. Cash, Cash Equivalents and Restricted CashCash and cash equivalents are stated at fair value. The Company considers all highly liquid investments with an original maturity of 90 days or less to be cash equivalents. The Company limits its credit risk associated with the cash and cash equivalents by placing investments with banks it believes are highly creditworthy. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by Federal deposit insurance. Cash, Cash Equivalents and Restricted CashAt June 30, 2023 and December 31, 2022, the Company had no restricted cash. Cash and cash equivalents consist of bank deposits and money market funds. 0 Marketable Securities<div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in various marketable securities. As of June 30, 2023 and December 31, 2022, the Company designated all of these marketable securities as debt securities and classified them as available-for-sale (“AFS”). No debt securities were classified as held-to-maturity (“HTM”) or trading. Debt securities are classified as current or non-current, based on maturities and the Company’s expectations of sales and redemptions in the next 12 months. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation as of each balance sheet date. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt securities classified as AFS are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of stockholders’ equity (accumulated other comprehensive loss) in the consolidated balance sheets until the securities are sold or the unrealized losses are related to credit losses. Gains and losses on sales of AFS debt securities are recorded on the trade date in other income (expense), net, in the consolidated statements of operations and comprehensive loss. The cost of AFS debt securities sold or the amount reclassified out of accumulated other comprehensive loss into earnings is determined using the specific identification method. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At each reporting date, the Company evaluates the amortized cost of AFS debt securities compared to their fair value to determine whether an AFS debt security is impaired. The Company first assesses whether it intends to sell the security or whether it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net, in the consolidated statements of operations and comprehensive loss. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost basis has resulted from credit losses or other factors. In making this assessment, the Company considers factors such as the extent to which fair value is less than amortized cost basis, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security. Credit related unrealized losses are recognized as an allowance for credit losses in the consolidated balance sheets with a corresponding charge in other income (expense), net, in the consolidated statements of operations and comprehensive loss. Non-credit related unrealized losses are recorded in other comprehensive income (loss), as applicable, net of applicable taxes.</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and all subsequent updates (collectively, the “ASC 326”) and applied to its AFS debt securities. Please refer to Note 2(aa) for more information about ASC 326. See Note 4 for additional information relating to the Company’s marketable securities.</span></div>In connection with the adoption of new standards, the Company elected to exclude accrued interest from both the fair value and the amortized cost basis of AFS debt securities and present it within prepaid expenses and other current assets in the Company’s consolidated balance sheets. The Company elected not to measure an allowance for credit losses for accrued interest receivable. As such, accrued interest receivable is written off in a timely manner when deemed uncollectible, by reversing previously recognized interest income. Accounts ReceivableTrade accounts receivable are stated net of any write-offs and the allowance for credit losses, at the amount the Company expects to collect. The Company performs ongoing credit evaluations of its customers and generally does not require collateral unless a customer has previously defaulted. The Company maintains an allowance for credit losses, which represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including the age of the receivable balance, historical write-off experience, past collection experience with the customer, credit quality of the customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Accounts receivable are charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote. Recoveries of accounts receivable previously written off are recorded as income when received. <div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses activities for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1868000 1385000 1459000 1282000 494000 369000 907000 402000 0 386000 4000 403000 0 86000 0 173000 2362000 1454000 2362000 1454000 Property and EquipmentProperty and equipment are stated at cost less accumulated depreciation. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs, including planned major maintenance activities, are charged to expense as incurred. When assets are retired or disposed, the asset’s original cost and related accumulated depreciation are eliminated from the accounts and any gain or loss is reflected in the consolidated statements of operations and comprehensive loss. Amortization expense on capitalized software is included in depreciation expense. Depreciation of leasehold improvements is recorded over the shorter of the estimated useful life of the leasehold improvement or lease terms that are reasonably assured. <div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of property and equipment is provided using the straight-line method based on the following estimated useful lives:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.222%"><tr><td style="width:1.0%"></td><td style="width:77.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Website development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr></table></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,618 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P3Y P5Y P3Y P5Y P10Y P5Y P2Y Identified Intangible AssetsOn March 21, 2014, LiveVox, Inc. and subsidiaries were acquired by LiveVox Holdings, Inc. On October 16, 2019, the Company acquired the rights to certain assets of Teckst Inc. On December 16, 2019, the Company acquired the rights to Speech IQ, LLC. On February 5, 2021, the Company completed its asset acquisition of BusinessPhone. The acquisitions resulted in identified marketing-based, technology-based, customer-based, trademark-based, and workforce-based intangible assets. The fair value of the identified assets was determined as of the date of the acquisition by management with the assistance of an independent valuation firm. The identified intangible assets are being amortized using the straight-line method based on the following estimated useful lives:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.222%"><tr><td style="width:1.0%"></td><td style="width:77.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-based</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology-based</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-based</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 - 16</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark-based</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workforce-based</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr></table><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets consisted of the following at June 30, 2023 (dollars in thousands):</span></div><div><span><br/></span></div><div style="padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.527%"><tr><td style="width:1.0%"></td><td style="width:35.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-based</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,366)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-based</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.89</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workforce-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,726)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets consisted of the following at December 31, 2022 (dollars in thousands):</span></div><div><span><br/></span></div><div style="padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.527%"><tr><td style="width:1.0%"></td><td style="width:35.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-based</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-based</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.38</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workforce-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.48</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,125)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> P7Y P4Y P10Y P7Y P16Y P4Y P10Y GoodwillGoodwill represents the excess of the purchase price of acquired business over the fair value of the underlying net tangible and intangible assets. The Company performs its annual impairment review of goodwill on October 1 of each year, and when a triggering event occurs between annual impairment tests. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, the Company has the option to first assess qualitative factors to determine if it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount, including goodwill, or bypass the qualitative assessment and proceed directly to the quantitative impairment test in accordance with Accounting Standards Codification (“ASC”) 350-20-35, as amended by ASU No. 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span>, to determine if the fair value of the reporting unit exceeds its carrying amount. If the fair value is determined to be less than the carrying value, an impairment charge is recorded for the amount by which the reporting unit’s carrying amount exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. 0 0 0 0 Impairment of Long-Lived AssetsLong-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable. When required, impairment losses on assets to be held and used are recognized based on the fair value of the asset and long-lived assets to be disposed of are reported at the lower of the carrying amount or fair value. 500000 0 0 0 Amounts Due to Related Parties<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company has a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd expects to continue to have transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with its stockh</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">olders and affiliates. Refer to Note 11 for more information.</span> Concentration of Risk<div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentration of Credit and Customer Risk</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Risks associated with cash and cash equivalents and marketable securities are mitigated using what the Company considers creditworthy institutions. The Company performs ongoing credit evaluations of its customers’ financial condition. Substantially all of the Company’s assets are in the United States. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, no single issuer represented more than 10% of the Company’s marketable securities. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customers are primarily in the receivables management, tele-sales and customer care industries. During the three and six months ended June 30, 2023 and 2022, substantially all the Company’s revenue was generated in the United States. For the three and six months ended June 30, 2023 and 2022, no single customer represented more than 10% of the Company’s revenue. As of June 30, 2023 and December 31, 2022, no single customer represented more than 10% of the Company’s accounts receivable. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentration of Supplier Risk</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on third parties for telecommunication, bandwidth, and co-location services that are included in cost of revenue.</span></div> 0.334 0.377 Revenue Recognition<div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives substantially all of its revenue by providing cloud-based contact center products under a usage-based model, with prices calculated on a per-call, per-seat, or, more typically, a per-minute basis and contracted minimum usage in accordance with the terms of the underlying agreements. Other immaterial ancillary revenue is derived from call recording, local caller identification packages, performance/speech analytics, text messaging services and professional services billed monthly on primarily usage-based fees and, to a lesser extent, fixed fees. Revenue is recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those services excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities based on local tax law.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Determination of the transaction price;</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:12pt;padding-left:55.05pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Recognition of revenue when, or as, the performance obligations are satisfied.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that can include various combinations of services, each of which are distinct and accounted for as separate performance obligations. The Company’s cloud-based contact center solutions typically include a promise to provide continuous access to its hosted technology platform solutions through its data centers. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software platform at any time. LiveVox’s performance obligations are satisfied over time as the customer simultaneously receives and consumes the benefits and the Company performs its services. The Company’s contract terms typically range from <span style="-sec-ix-hidden:f-474">one</span> to three years with payment terms of net 10-60 days. As the services provided by the Company are generally billed monthly there is not a significant financing component in the Company’s arrangements.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s arrangements typically include monthly minimum usage commitments and specify the rate at which the customer must pay for actual usage above the monthly minimum. Additional usage in excess of contractual minimum commitments is deemed to be specific to the month that the usage occurs, since the minimum usage commitments reset at the beginning of each month. The Company has determined these arrangements meet the variable consideration allocation exception and therefore, it recognizes contractual monthly commitments and any overages as revenue in the month they are earned.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has service-level agreements with customers warranting defined levels of uptime reliability and performance. Customers may receive credits or refunds if the Company fails to meet such levels. If the services do not meet certain criteria, fees are subject to adjustment or refund representing a form of variable consideration. The Company records reductions to revenue for these estimated customer credits at the time the related revenue is recognized. These customer credits are estimated based on current and historical customer trends, and communications with its customers. Such customer credits have not been significant to date.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations, the Company allocates the contract price to each performance obligation based on its relative standalone selling price (“SSP”). The Company generally determines SSP based on the prices charged to customers. In instances where SSP is not directly observable, such as when the Company does not sell the service separately, the SSP is determined using information that generally includes market conditions or other observable inputs.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services for configuration, system integration, optimization or education are billed on a fixed-price or time and material basis and are performed by the Company directly or, alternatively, customers may also choose to perform these services themselves or engage their own third-party service providers. Professional services revenue, which represents approximately 2.0% of revenue, is recognized over time as the services are rendered.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual or multi-year minimum usage agreements not yet provided as of the balance sheet date. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as deferred revenue, current in the consolidated balance sheets, with the remainder recorded as deferred revenue, net of current in the Company’s consolidated balance sheets.</span></div> P3Y P10D P60D 0.020 Costs to Obtain Customer Contracts (Deferred Sales Commissions)Sales commissions are paid for initial contracts and expansions of existing customer contracts. Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a straight-line basis over the anticipated period of benefit, which the Company has estimated to be five years. The Company determined the period of benefit by taking into consideration the length of the Company’s customer contracts, the customer attrition rate, the life of the technology provided and other factors. Amortization expense is recorded in sales and marketing expense within the Company’s consolidated statements of operations and comprehensive loss. P5Y 900000 800000 1800000 1500000 0 0 0 0 AdvertisingThe Company expenses non-direct response advertising costs as they are incurred. 0 0 0 0 700000 1100000 1200000 1700000 Research and Development CostsResearch and development costs not related to the development of internal use software are charged to operations as incurred. Research and development expenses primarily include payroll and employee benefits, consulting services, travel, and software and support costs. Software Development Costs<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes costs of materials, consultants, payroll, and payroll-related costs of employees incurred in developing internal-use software after certain capitalization criteria are met and includes these costs in the computer software</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Refer to Note 5 for additional information. Software development costs are expensed as incurred until preliminary development efforts are successfully completed, management has authorized and committed project funding, </span>it is probable that the project will be completed, and the software will be used as intended. To date, all software development costs have been charged to research and development expense in the accompanying consolidated statements of operations and comprehensive loss. 0 0 0 0 Income Taxes<div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Taxes</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability approach. Deferred tax assets and liabilities are recognized for the future tax consequences arising from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is provided for deferred tax assets that, based on available evidence, are not expected to be realized. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enactment of the Tax Cuts and Jobs Act in 2017 subjects a U.S. shareholder to current tax on global intangible low-taxed income (“GILTI”) earned by certain foreign subsidiaries. Under U.S. GAAP, an entity can make an accounting policy election to either recognize deferred taxes for temporary differences expected to reverse as GILTI in future years or provide for the tax expense related to GILTI resulting from those items in the year of the GILTI inclusion (i.e., as a period expense). The Company has elected to recognize the tax on GILTI as a period expense in the period of inclusion. As such, no deferred taxes are recorded on the Company’s temporary differences that might reverse as GILTI in future years.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Uncertain Tax Positions</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained in a court of last resort. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company does not believe its consolidated financial statements include any uncertain tax positions. It is the Company’s policy to recognize interest and penalties accrued on any unrecognized tax benefit as a component of income tax expense.</span></div> Stock-Based Compensation<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures compensation expense for stock awards granted to employees and non-employees in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Stock-based compensation is measured at fair value on grant date. The Company classified all stock awards as equity awards at the grant date, and reassesses the liability versus equity treatment on a quarterly basis for any changes that have occurred during the period presented that may result in a reclassification. Equity-classified awards are recognized as stock-based compensation expense over an employee’s requisite service period or a non-employee’s vesting </span><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period on the basis of the grant date fair value. The Company elects to account for forfeitures as they occur, rather than making estimates of future forfeitures.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Management Incentive Units</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, LiveVox TopCo established a Management Incentive Unit program whereby the LiveVox TopCo board of directors has the power and discretion to approve the issuance of Class B Units that represent management incentive units (“MIUs”) to any manager, director, employee, officer or consultant of the Company or its subsidiaries. Vesting begins on the date of issuance, and the MIUs vest ratably over five years with 20% of the MIUs vesting on each anniversary of a specified vesting commencement date, subject to the grantee’s continued employment with the Company on the applicable vesting date. Vesting of the MIUs will accelerate upon consummation of a “sale of the company”, which is defined by the LiveVox TopCo limited liability company agreement.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures stock-based compensation expense for MIUs based on the grant date fair value of the award estimated by using a Monte Carlo simulation. Monte Carlo simulation is a widely accepted approach for financial instruments with path dependencies. The Company records stock-based compensation expense for the issued and outstanding MIUs based on the service condition on a straight-line basis over the requisite service period of five years, reduced for actual forfeited MIUs. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please see Note 15 for further detail about stock-based compensation expenses related to MIUs under the Management Incentive Unit program.</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Equity Incentive Plan</span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (as amended, the “2021 Plan”), which became effective upon the closing of the Merger on June 18, 2021. On June 13, 2023, the Compensation Committee approved an amendment to the 2021 Plan to clarify that the limitation on the maximum grant date fair value for awards shall apply only to the Company’s non-employee directors. As of June 30, 2023, the number of shares reserved for issuance is 19,695,679. The Company grants Restricted Stock Units (“RSUs”) and Performance-based Restricted Stock Units (“PSUs”) awards to employees, executives, directors, and eligible consultants of the Company. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs are subject to service conditions only. The Company estimates the grant date fair value of RSUs using the closing price of the Company’s Class A common stock on Nasdaq on the measurement date. Stock-based compensation expense for RSUs issued to employees is recognized on a straight-line basis over the vesting period for the entire award, reduced for actual forfeited RSUs. Stock-based compensation expense for RSUs issued to non-employees is recognized as the goods are received or services are performed. The requisite service period typically ranges from <span style="-sec-ix-hidden:f-510">one</span> to six years based on the grantee’s role in the Company. The amount of cumulative compensation cost recognized at any date must at least equal the portion of the grant date value of the award that is vested at that date. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSUs, which are granted to certain key employees, vest either based on the achievement of predetermined market conditions or based on both service and market conditions. The Company estimates the grant date fair value of PSUs using a Monte Carlo simulation. The Company recognizes stock-based compensation expense for PSUs on a tranche-by-tranche basis (i.e., the accelerated attribution method) over an employee’s requisite service period, which is the longer of the time-vesting period or the derived service period inferred from the valuation model. Stock-based compensation expense of equity-classified PSUs is recognized provided that the good is delivered or the service is rendered, regardless of when, if ever, the market conditions are satisfied. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of the underlying shares in connection with the vesting of employee RSUs and PSUs generally triggers a tax obligation for the employee, which is required to be remitted to the relevant tax authorities. The Company withholds otherwise deliverable RSU or PSU shares having a fair value at the vest date equal to the maximum statutory withholding tax amount and remits the remaining RSU or PSU shares to the employee recipients. Any cash received and paid to meet an employees’ statutory withholding tax requirement is reflected as a financing activity within the consolidated statements of cash flows. During the six months ended June 30, 2023, the Company withheld 412,692 shares to cover employee recipients’ withholding tax obligations. </span></div><div style="margin-top:12pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee directors acting in their role as members of a board of directors are treated as employees for purpose of ASC 718 if (a) those directors were elected by the Company’s stockholders and (b) the awards granted to non-employee directors are for their services as directors but not for other services. While a non-employee director may be considered an employee under ASC </span></div>718, he or she is not considered an employee under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to a non-employee director. Independent consultants are non-employees under the IRS statutory withholding requirements. As a result, no shares are withheld to cover withholding taxes for an award issued to an independent consultant. P5Y 0.20 P5Y 19695679 P6Y 412692 AcquisitionsThe Company evaluates acquisitions of assets and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen is met, the transaction is accounted for as an asset acquisition. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business. Significant judgment is required in the application of the screen test to determine whether an acquisition is a business combination or an acquisition of assets. Public and Forward Purchase WarrantsSee Note 12 for further information on stock warrants.Upon consummation of the Merger, the Company concluded that (a) the Public Warrants meet the derivative scope exception for contracts in the Company’s own stock and are recorded in stockholders’ equity and (b) the Forward Purchase Warrants do not meet the derivative scope exception and are accounted for as derivative liabilities. Specifically, the Forward Purchase Warrants contain provisions that cause the settlement amounts to be dependent upon the characteristics of the holder of the Warrant which is not an input into the pricing of a fixed-for-fixed option on equity shares. Therefore, the Forward Purchase Warrants are not considered indexed to the Company’s stock and should be classified as a liability. Since the Forward Purchase Warrants meet the definition of a derivative, the Company recorded the Forward Purchase Warrants as liabilities on the consolidated balance sheets at fair value upon the Merger, with an offsetting entry to additional paid-in capital. The gain or loss resulting from decrease or increase in the fair value of the Forward Purchase Warrants in the subsequent periods is recognized in the consolidated statements of operations and comprehensive loss. The fair value of the Forward Purchase Warrants was measured using the Black-Scholes option-pricing model at each measurement date. See Note 19 for further information on fair value. 7000000 12499995 833333 12499995 833333 1 11.50 Restructuring Charges<div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges associated with management-approved restructuring plans may include employee severance and termination benefits, lease and non-lease contract termination costs, impairment of long-lived assets, and other related costs associated with restructuring activities. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for employee severance and termination benefits that represent a one-time benefit in accordance with ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company accrues employee severance and termination benefits associated with a one-time benefit arrangement when employees are notified of their termination benefits. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records employee severance and termination benefits in accordance with ASC 712, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Nonretirement and Postemployment Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, if it pays the benefits as part of an ongoing benefit arrangement, which includes benefits provided as part of its established severance policies, a consistent past practice or in accordance with statutory requirements. The Company accrues employee severance and termination benefits associated with an ongoing benefit arrangement when the payment is probable and the amount is reasonably estimable. </span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-lease contract termination costs and other costs associated with restructuring activities are recorded in accordance with ASC 420. </span></div>Please see Note 22 for a full description of the Company’s restructuring actions. Recently Adopted Accounting Pronouncements<div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an emerging growth company (“EGC”), the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act until such time the Company is no longer considered to be an EGC. The Company adopted the following new accounting pronouncements during the six months ended June 30, 2023:</span></div><div style="margin-top:18pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) and Codification Improvement Amendments</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, which changes the impairment model for most financial assets, which includes the Company’s accounts receivable and other financial instruments. The new standard replaces the existing incurred loss impairment model with a current expected credit loss impairment model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to AFS debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In November 2018, the FASB issued ASU No. 2018-19, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies that receivables arising from operating leases are not within the scope of Topic 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In April 2019, the FASB issued ASU No. 2019-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies treatment of certain credit losses. In May 2019, the FASB issued ASU No. 2019-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which permits an entity, upon adoption of ASU No. 2016-13, to irrevocably elect the fair value option (on an instrument-by-instrument basis) for eligible financial assets measured at amortized cost basis. In November 2019, FASB issued ASU No. 2019-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which changes the effective dates for Topic 326 to give implementation relief to certain types of entities. In November 2019, the FASB issued ASU No. 2019-11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which includes various narrow-scope improvements and clarifications. In March 2020, the FASB issued ASU No. 2020-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies and improves certain financial instruments guidance. In March 2022, the FASB issued ASU No. 2022-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which eliminates the recognition and measurement guidance for a troubled debt restructuring for creditors that have adopted ASU No. 2016-13 and also requires public business entities to present current-period gross write-offs (on a current year-to-date basis for interim-period disclosures) by year of origination in their vintage disclosures. ASU 2016-13 and all subsequent updates are effective for public business entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For all other entities, for annual reporting periods beginning after December 15, 2022 and interim periods within those fiscal years. The Company adopted these new standards effective January 1, 2023 on a modified retrospective basis, and the adoption did not result in a material cumulative-effect adjustment in its consolidated financial statements. Please refer to Note 2(i) and Note 2(j) for additional information relating to the Company’s application of new standards to its marketable securities and accounts receivable, respectively.</span></div><div style="margin-top:18pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ASU No. 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50)</span></div><div style="margin-top:6pt;padding-left:19.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the FASB issued ASU No. 2022-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2023 utilizing a retrospective method of transition, except for the rollforward requirement which the Company applied prospectively. The adoption did not have a material impact on the Company’s consolidated financial statements and related disclosures. See Note 7 for further information on the Company's supplier finance program.</span></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">bb)    Recently Issued Accounting Pronouncements</span></div>ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span>, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity, including removing certain conditions for equity classification, and amending certain guidance on the computation of EPS for contracts on an entity’s own equity. The guidance is effective for public business entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. For all other entities, the guidance is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Entities can elect to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company is currently evaluating the impact this pronouncement will have on its consolidated financial statements and plans to adopt this standard effective January 1, 2024. Revenue<div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balance</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, and contract liabilities from contracts with customers. The Company did not have any contract assets as of June 30, 2023 and December 31, 2022 (dollars in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, current (deferred revenue)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, non-current (deferred revenue)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the contract liabilities balances are as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.111%"><tr><td style="width:1.0%"></td><td style="width:51.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities (deferred revenue)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue was due to billings in advance of performance obligations being satisfied, net of revenue recognized for services rendered during the period presented. Revenue of $0.3 million and $1.1 million was recognized during the three and six months ended June 30, 2023, respectively, which was included in the deferred revenue balance at the beginning of the period. Revenue of $0.4 million and $0.9 million was recognized during the three and six months ended June 30, 2022, respectively, which was included in the deferred revenue balance at the beginning of the period.</span></div><div style="margin-top:6pt;text-indent:24.5pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div>Remaining performance obligations represent the contracted minimum usage commitments and do not include an estimate of additional usage in excess of contractual minimum commitments. The Company’s contract terms typically range from <span style="-sec-ix-hidden:f-539">one</span> to three years. Revenue as of June 30, 2023 that has not yet been recognized was approximately $176.5 million, of which $95.8 million and $80.7 million is expected to be recognized as revenue within one year and beyond one year, respectively. As of June 30, 2023, the Company expects to recognize revenue on the remaining performance obligations over the next 50 months. <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, and contract liabilities from contracts with customers. The Company did not have any contract assets as of June 30, 2023 and December 31, 2022 (dollars in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, current (deferred revenue)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, non-current (deferred revenue)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the contract liabilities balances are as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.111%"><tr><td style="width:1.0%"></td><td style="width:51.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities (deferred revenue)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21429000 21447000 1533000 1318000 382000 338000 1915000 1656000 259000 300000 1100000 400000 900000 P3Y 176500000 95800000 80700000 P1Y P1Y P50M Marketable Securities<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company designated all marketable securities as debt securities and classified them as AFS. There were no transfers of debt securities among AFS, HTM and trading categories during the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at June 30, 2023 aggregated by major security type (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. corporate securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at December 31, 2022 aggregated by major security type (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. corporate securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,423)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,423)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 19 for additional information regarding the fair value measurements of the Company’s marketable securities.</span></div><div style="margin-top:6pt;text-indent:24.5pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturity Analysis</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amortized cost and fair value of the Company’s AFS debt securities by contractual maturities at June 30, 2023 (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.277%"><tr><td style="width:1.0%"></td><td style="width:67.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales of Marketable Securities</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from sale of AFS debt securities and the associated gains and losses realized in earnings during the three and six months ended June 30, 2023 and 2022 are listed below (dollars in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"><tr><td style="width:1.0%"></td><td style="width:50.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.672%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of available for sale debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gain</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized loss on sale of available for sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023, the Company reviewed 79 individual AFS debt securities in unrealized loss positions and determined that it does not intend to sell these securities and it is not more likely than not that it will be required to sell these securities before recovery of their amortized cost bases. The Company concluded that the unrealized losses identified as of June 30, 2023 are due to short-term interest rate fluctuations, and not credit losses. Further, the Company noted that the present value of future cash flows discounted using the effective interest rate at the date the security was acquired was equal to or greater than the book value of the security, which further supports the conclusion that there is no credit loss. As such, the Company determined no credit loss existed and did not record an allowance for credit losses for its AFS debt securities at June 30, 2023. The Company will continue to monitor its AFS debt securities on a quarterly basis to assess whether there have been any additional indicators of credit losses. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in unrealized loss positions and for which an allowance for credit losses has not been recorded at June 30, 2023 (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In Unrealized Loss Position For<br/>Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In Unrealized Loss Position For<br/>12 Months Or Longer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. corporate securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,709 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,029 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the Company reviewed 83 individual AFS debt securities in unrealized loss positions and determined that it did not intend to sell these securities and it is not more likely than not that it would be required to sell these securities before recovery of their amortized cost bases. The Company concluded that the unrealized losses identified as of December 31, 2022 were due to short-term interest rate fluctuations, and did not result from credit losses. Further, the Company noted that the present value of future cash flows discounted using the effective interest rate at the date the security was acquired was equal to or greater than the book value of the security, which further supports the conclusion that there was no credit loss. As such, the unrealized loss remains appropriately recorded in other comprehensive income (loss) as of December 31, 2022 and is not adjusted at adoption of ASC 326. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in an unrealized loss position at December 31, 2022 (dollars in thousands):</span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In Unrealized Loss Position For<br/>Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In Unrealized Loss Position For<br/>12 Months Or Longer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. corporate securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(648)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(944)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,528 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(944)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Interest </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest receivable on AFS debt securities at June 30, 2023 and December 31, 2022 was $0.2 million and $0.2 million, respectively, and was excluded from both the fair value and the amortized cost basis of AFS debt securities and was recorded within prepaid expenses and other current assets in the Company’s consolidated balance sheets. There was no interest reversed during the three and six months ended June 30, 2023 and 2022.</span></div> <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at June 30, 2023 aggregated by major security type (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. corporate securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amortized cost, gross unrealized gains and losses, and fair value of the Company’s AFS debt securities at December 31, 2022 aggregated by major security type (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. corporate securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,423)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,423)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amortized cost and fair value of the Company’s AFS debt securities by contractual maturities at June 30, 2023 (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.277%"><tr><td style="width:1.0%"></td><td style="width:67.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Proceeds from sale of AFS debt securities and the associated gains and losses realized in earnings during the three and six months ended June 30, 2023 and 2022 are listed below (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"><tr><td style="width:1.0%"></td><td style="width:50.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.672%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of available for sale debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gain</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized loss on sale of available for sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 33220000 1000 665000 32556000 2450000 0 16000 2434000 8144000 103000 228000 8019000 749000 0 20000 729000 44563000 104000 929000 43738000 44563000 104000 929000 43738000 40186000 4000 1112000 39078000 1479000 0 2000 1477000 7181000 8000 277000 6912000 747000 0 32000 715000 49593000 12000 1423000 48182000 49593000 12000 1423000 48182000 20701000 20277000 23862000 23461000 44563000 43738000 44563000 43738000 2493000 1936000 10097000 3451000 0 0 0 0 24000 33000 75000 42000 -24000 -33000 -75000 -42000 79 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in unrealized loss positions and for which an allowance for credit losses has not been recorded at June 30, 2023 (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In Unrealized Loss Position For<br/>Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In Unrealized Loss Position For<br/>12 Months Or Longer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. corporate securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,709 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,029 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The following table presents the fair value and unrealized losses of the Company’s AFS debt securities that are in an unrealized loss position at December 31, 2022 (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In Unrealized Loss Position For<br/>Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In Unrealized Loss Position For<br/>12 Months Or Longer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. corporate securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(648)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(944)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,528 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(944)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 21133000 450000 11423000 215000 486000 3000 1948000 13000 3361000 120000 4658000 108000 729000 20000 0 0 25709000 593000 18029000 336000 25709000 593000 18029000 336000 83 23625000 464000 15453000 648000 995000 2000 482000 0 1034000 13000 5878000 264000 0 0 715000 32000 25654000 479000 22528000 944000 25654000 479000 22528000 944000 200000 200000 0 0 0 0 Property and Equipment<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,618 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense for property and equipment totaled $0.2 million and $0.3 million for the three months ended June 30, 2023 and 2022, respectively, and totaled $0.5 million and $0.6 million for the six months ended June 30, 2023 and 2022, respectively. Amortization of computer software charged to operations for the three months ended June 30, 2023 and 2022 was immaterial for both periods, and is included in depreciation expense. Amortization of computer software charged to operations for the six months ended June 30, 2023 and 2022 was immaterial and $0.1 million, respectively.</span></div> 426000 426000 3566000 3408000 1734000 1736000 1537000 1525000 7263000 7095000 5033000 4477000 2230000 2618000 200000 300000 500000 600000 100000 Goodwill and Identified Intangible Assets<div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill was recorded as a result of the acquisition of the Company in 2014 by funds affiliated with Golden Gate Capital and the acquisitions made by the Company in 2019 of Teckst Inc. and SpeechIQ LLC. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the annual impairment test completed during the fourth quarter of 2022, the Company believes there have been no triggering events that would require an impairment review of goodwill outside of the required annual impairment review. For the three and six months ended June 30, 2023 and 2022, there was no impairment to the carrying value of the Company’s goodwill.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in the carrying amount of goodwill during the six months ended June 30, 2023 or the year ended December 31, 2022.</span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identified Intangible Assets</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets were acquired in connection with the acquisition of the Company in March 2014 by Golden Gate Capital, and the Company’s acquisition of Teckst Inc., SpeechIQ LLC and BusinessPhone in October 2019, December 2019, and February 2021, respectively. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to the Company’s identified intangible assets was $0.8 million and $0.8 million for the three months ended June 30, 2023 and 2022, respectively, and $1.6 million and $1.9 million for the six months ended June 30, 2023 and 2022, respectively. On the face of the consolidated statements of operations and comprehensive loss the amortization of technology-based intangible assets is included within cost of revenue, the amortization of marketing-based and customer-based intangible assets are included within sales and marketing expense, and the amortization of the acquired workforce is included within cost of revenue and research and development expense.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets consisted of the following at June 30, 2023 (dollars in thousands):</span></div><div><span><br/></span></div><div style="padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.527%"><tr><td style="width:1.0%"></td><td style="width:35.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-based</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,366)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-based</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.89</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workforce-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,726)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets consisted of the following at December 31, 2022 (dollars in thousands):</span></div><div><span><br/></span></div><div style="padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.527%"><tr><td style="width:1.0%"></td><td style="width:35.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-based</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-based</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.38</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workforce-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.48</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,125)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of identified intangible assets at June 30, 2023 is shown below (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.333%"><tr><td style="width:1.0%"></td><td style="width:81.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future identified intangible asset amortization</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 0 0 0 800000 800000 1600000 1900000 1400000 1366000 34000 P0Y5M15D 18300000 17592000 708000 P0Y9M18D 27700000 13619000 14081000 P6Y10M20D 380000 149000 231000 P7Y7M6D 47780000 32726000 15054000 1400000 1328000 72000 P0Y11M15D 18300000 17082000 1218000 P1Y3M 27700000 12581000 15119000 P7Y4M17D 380000 134000 246000 P6Y5M23D 47780000 31125000 16655000 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of identified intangible assets at June 30, 2023 is shown below (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.333%"><tr><td style="width:1.0%"></td><td style="width:81.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future identified intangible asset amortization</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1581000 2321000 2106000 2088000 2020000 4938000 15054000 Accrued ExpensesAccrued expenses consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):<div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.638%"><tr><td style="width:1.0%"></td><td style="width:70.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued paid time off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal and interest payable under the structured payable arrangement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,614 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, the Company entered into a financing arrangement with a third-party intermediary to establish a structured payable arrangement related to the Company’s commercial insurance policy on directors and officers. The structured payable arrangement was paid through three quarterly installment payments on August 22, 2022, November 22, 2022 and February 22, 2023. The following table summarizes the changes in the principal and interest payable under the structured payable arrangement during the six months ended June 30, 2023 (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.583%"><tr><td style="width:1.0%"></td><td style="width:73.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Structured payable arrangement </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> Accrued expenses consisted of the following at June 30, 2023 and December 31, 2022 (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.638%"><tr><td style="width:1.0%"></td><td style="width:70.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued paid time off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal and interest payable under the structured payable arrangement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,614 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 2774000 4078000 2414000 2743000 1487000 1726000 0 444000 3939000 3408000 10614000 12399000 3 The following table summarizes the changes in the principal and interest payable under the structured payable arrangement during the six months ended June 30, 2023 (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.583%"><tr><td style="width:1.0%"></td><td style="width:73.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Structured payable arrangement </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 444000 444000 0 Leases<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for operating leases and finance leases in accordance with ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases for offices, data centers and other computer and networking equipment that expire at various dates through 2027. The Company’s leases have remaining terms of <span style="-sec-ix-hidden:f-776">one</span> to four years, and some of the leases include a Company option to extend the leases. As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company has elected the practical expedient on not separating lease components from non-lease components for right-of-use assets. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no finance leases as of June 30, 2023 and the balance of finance leases was immaterial as of December 31, 2022.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating lease cost was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 30, 2023, the Company announced the closure of certain underutilized physical offices within the United States as more of the Company’s employees shift to a hybrid or remote work environment. During the six months ended June 30, 2023, the Company recognized an impairment charge of $0.5 million to reflect the write-down of the carrying amount excess over the </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value of the right-of-use asset for the offices closed, which is included in the operating lease cost discussed above. No impairment charge was recorded during the three months ended June 30, 2023 or the three and six months ended June 30, 2022. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.638%"><tr><td style="width:1.0%"></td><td style="width:70.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.960%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used in operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities—current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities—less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77 years</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.833%"><tr><td style="width:1.0%"></td><td style="width:78.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.846%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating<br/>leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had no operating leases which had been executed but not yet commenced.</span></div> Leases<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for operating leases and finance leases in accordance with ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases for offices, data centers and other computer and networking equipment that expire at various dates through 2027. The Company’s leases have remaining terms of <span style="-sec-ix-hidden:f-776">one</span> to four years, and some of the leases include a Company option to extend the leases. As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company has elected the practical expedient on not separating lease components from non-lease components for right-of-use assets. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no finance leases as of June 30, 2023 and the balance of finance leases was immaterial as of December 31, 2022.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating lease cost was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 30, 2023, the Company announced the closure of certain underutilized physical offices within the United States as more of the Company’s employees shift to a hybrid or remote work environment. During the six months ended June 30, 2023, the Company recognized an impairment charge of $0.5 million to reflect the write-down of the carrying amount excess over the </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value of the right-of-use asset for the offices closed, which is included in the operating lease cost discussed above. No impairment charge was recorded during the three months ended June 30, 2023 or the three and six months ended June 30, 2022. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.638%"><tr><td style="width:1.0%"></td><td style="width:70.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.960%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used in operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities—current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities—less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77 years</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.833%"><tr><td style="width:1.0%"></td><td style="width:78.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.846%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating<br/>leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had no operating leases which had been executed but not yet commenced.</span></div> P4Y 0 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating lease cost was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.638%"><tr><td style="width:1.0%"></td><td style="width:70.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.960%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used in operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 412000 555000 1343000 1075000 500000 0 0 0 987000 1168000 0 617000 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities—current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities—less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77 years</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3734000 4920000 1342000 1655000 3166000 3649000 4508000 5304000 P3Y6M P3Y9M7D 0.092 0.089 Maturities of lease liabilities were as follows (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.833%"><tr><td style="width:1.0%"></td><td style="width:78.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.846%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating<br/>leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> Maturities of lease liabilities were as follows (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.833%"><tr><td style="width:1.0%"></td><td style="width:78.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.846%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating<br/>leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 956000 1245000 1085000 1031000 517000 4834000 326000 4508000 0 Borrowings Under Term Loan and Line of Credit<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023 and December 31, 2022, term loan borrowings were as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total term loan obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term term loan obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a term loan and revolving credit facility with PNC Bank on November 7, 2016 (as amended, the “Credit Facility”), which has been amended several times. The term loan is due December 31, 2025. On March 31, 2023, the Company entered into the Eighth Amendment to the Credit Facility (the “Eighth Amendment”). The Eighth Amendment, among other changes, (a) resets the existing annual recurring revenue financial covenant beginning with the testing period ending March 31, 2023, and (b) amends the interest rate provisions, including to replace the LIBOR benchmark interest rate with an adjusted SOFR benchmark interest rate (as defined in the agreement governing the Credit Facility). As amended, borrowings under the Credit Facility will accrue interest at a per annum rate, at the Company’s option, based on either (a) a base rate (as defined in the agreement governing the Credit Facility) plus a margin of 4.0% or (b) an adjusted term SOFR (based on one- or three-month interest periods) plus a margin of 5.0%. On May 31, 2023, the Company entered into the Ninth Amendment to the Credit Facility, which provides clarification related to the letter of credit fees. All other terms and conditions remain the same. The Company elected an adjusted SOFR rate at June 30, 2023 and the interest rate for the term loan portion of the Credit Facility was 10.2%. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the term loan commitment was $54.5 million, the revolver commitment was $5.0 million and the letter of credit sublimit was $1.5 million. Term loan repayments made by the Company totaled $0.3 million and $0.1 million during the three months ended June 30, 2023 and 2022, respectively, and $0.4 million and $0.3 million during the six months ended June 30, 2023 and 2022, respectively. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred original issue discount of $0.3 million related to the Eighth Amendment, which, along with the remaining balance of the previously deferred original issue discount and loan fees in the amount of $0.3 million related to the original Credit Facility and all previous amendments, is amortized and recorded to interest expense over the remaining term of the amended Credit Facility using the effective interest method. Third party loan fees associated with the Eighth Amendment were $0.1 million and expensed upon close of the loan. Total unamortized loan costs associated with the term loan totaled $0.5 million and $0.3 million at June 30, 2023 and December 31, 2022, respectively and are recorded within term loan, net of current. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all debt covenants at June 30, 2023 and December 31, 2022 and was in compliance with all debt covenants as of the date of issuance of these consolidated financial statements. There was no unused borrowing capacity under the term loan portion of the Credit Facility at June 30, 2023 and December 31, 2022. On March 31, 2023, the Company drew down approximately $0.3 million under the revolving portion of the Credit Facility to pay for the original issue discount related to the Eighth Amendment, which was repaid in full by the Company as of June 30, 2023. The interest rate for the </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revolving portion of the Credit Facility on June 30, 2023 was zero. There were no amounts outstanding under the revolving portion of the Credit Facility as of December 31, 2022.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate principal maturities of the term loan as of June 30, 2023 were as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.833%"><tr><td style="width:1.0%"></td><td style="width:78.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.846%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount to Mature</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,472 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the term loan was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Letters of CreditOn November 8, 2016, the Company established an irrevocable standby letter of credit using a sub-facility under the Credit Facility, to serve as a security deposit for the Company’s San Francisco office. The letter of credit automatically extends for one-year periods from the original expiration date, September 10, 2017, unless written notice is presented to the beneficiary at least 60 days prior to the current expiration date. The irrevocable standby letter of credit has been amended several times, and the latest amendment on July 20, 2022 decreased the total amount to $0.2 million. All other terms and conditions remained unchanged. <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023 and December 31, 2022, term loan borrowings were as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total term loan obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term term loan obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 53936000 54567000 1332000 982000 52604000 53585000 0.040 0.050 0.102 54500000 5000000 1500000 300000 100000 400000 300000 300000 300000 100000 500000 300000 0 0 300000 0 0 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate principal maturities of the term loan as of June 30, 2023 were as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.833%"><tr><td style="width:1.0%"></td><td style="width:78.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.846%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount to Mature</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,472 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 561000 1753000 52158000 54472000 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the term loan was as follows (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 54472000 54893000 536000 326000 53936000 54567000 P1Y P60D -200000 Related Party Transactions<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company pays monthly board of director fees plus reimbursement of expenses incurred on behalf of the Company to members of the Company’s board of directors. During the three and six months ended June 30, 2023, board of director fees totaled $0.3 million and $0.6 million, respectively, and expense reimbursements were immaterial during both periods. The Company also granted RSUs to directors on August 18, 2021, August 5, 2022 and June 16, 2023 under the 2021 Plan. Stock-based compensation expense relating to the RSU awards granted to the board of directors totaled $0.5 million and $1.0 million during the three and six months ended June 30, 2023, respectively. During the three and six months ended June 30, 2022, board of director fees totaled $0.2 million and $0.4 million, respectively, and expense reimbursements were immaterial during both periods. Stock-based compensation expense relating to the RSU awards granted to the board of directors totaled $0.2 million and $0.3 million during the three and six months ended June 30, 2022, respectively. The unpaid balance of board of director fees due to related parties was immaterial as of June 30, 2023 and December 31, 2022.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no related party accounts receivable as of June 30, 2023 and December 31, 2022.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related party transactions with affiliate companies were immaterial during the three and six months ended June 30, 2023 and 2022.</span></div> 300000 600000 500000 1000000 200000 400000 200000 300000 0 0 Stock Warrants<div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public and Forward Purchase Warrants</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately following the Merger, LiveVox assumed 833,333 Forward Purchase Warrants and 12,499,995 Public Warrants that had been previously issued by Crescent. Each whole Warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the outstanding Public Warrants, in whole and not in part, upon a minimum of 30 days’ prior written notice of redemption (“Redemption Period”). For purposes of the redemption, “Redemption Price” shall mean the last reported sales price of the Company’s common stock for any twenty trading days within the <span style="-sec-ix-hidden:f-880">thirty</span> trading-day period ending on the third trading day prior to the date on which notice of the redemption is given. The Company may redeem the outstanding Public Warrants for cash at a price of $0.01 per Warrant if the Reference Value equals or exceeds $18.00 per share. The warrant holders have the right to exercise their outstanding Warrants prior to the scheduled redemption date during the Redemption Period at $11.50 per share. If the Company calls the Public Warrants for redemption, the Company will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis”, as described in the warrant agreement.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Forward Purchase Warrants and the shares of Class A common stock issuable upon the exercise of the Forward Purchase Warrants are transferable, assignable and salable, subject to certain limited exceptions. Additionally, the Forward Purchase Warrants are exercisable for cash or on a cashless basis, at the holder’s option, and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Forward Purchase Warrants are held by someone other than the initial purchasers or their permitted transferees then such Warrants will be redeemable by the Company and exercisable by the warrant holders on the same basis as the Public Warrants.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there were 13,333,328 Warrants outstanding, and no Warrants have been exercised. </span></div>Stockholders’ Equity<div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2021, the Company’s Class A common stock, publicly traded warrants and publicly traded units began trading on Nasdaq under the ticker symbols “LVOX”, “LVOXW” and “LVOXU,” respectively. Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 500,000,000 shares of Class A common stock with a par value of $0.0001 per share. As of June 30, 2023, the Company had 94,201,711 shares of Class A common stock issued and outstanding (101,745,461 shares of common stock, less 7,543,750 of which are held in an escrow account to be released only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021 (the “Escrowed Shares”)). As of December 31, 2022, 500,000,000 shares of Class A common stock were authorized, and 92,729,127 shares were issued and outstanding (100,272,877 shares of common stock, less 7,543,750 Escrowed Shares). </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated other comprehensive loss and accumulated deficit are included in stockholders’ equity. At June 30, 2023 and December 31, 2022, the accumulated other comprehensive loss totaled $1.4 million and $2.2 million, respectively. The Company’s accumulated deficit totaled $178.4 million and $165.5 million at June 30, 2023 and December 31, 2022, respectively. </span></div><div style="margin-top:6pt;text-indent:24.5pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 25,000,000 shares of preferred stock having a par value of $0.0001 per share. As of June 30, 2023, no shares of LiveVox preferred stock were issued and outstanding. As of December 31, 2022, 25,000,000 shares of preferred stock were authorized, and no shares of preferred stock were issued and outstanding.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Transfer from LiveVox TopCo</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, the Company received $0.2 million from LiveVox TopCo to pay for the bonuses to the Company’s Chief Financial Officer in connection with the consummation of the Merger, and recorded it as additional paid-in-capital in the consolidated balance sheets.</span></div> 833333 12499995 1 11.50 P30D 20 0.01 18.00 11.50 13333328 0 500000000 0.0001 94201711 94201711 101745461 101745461 7543750 500000000 92729127 92729127 100272877 100272877 7543750 -1400000 -2200000 -178400000 -165500000 25000000 0.0001 0 0 25000000 0 0 200000 Analysis of the Changes in Accumulated Other Comprehensive Income (Loss)Accumulated other comprehensive income (loss) in the Company’s consolidated balance sheets includes foreign currency translation items associated with the Company’s foreign operations, and unrealized gain (loss) on the Company’s AFS debt <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">securities. Following is an analysis of the changes in accumulated other comprehensive loss, net of applicable taxes, at June 30, 2023 and 2022 (dollars in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.138%"><tr><td style="width:1.0%"></td><td style="width:38.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.374%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.319%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net unrealized gain (loss) on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(502)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,353)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,855)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net unrealized gain (loss) on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,196)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,404)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of other comprehensive income (loss) and related taxes for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.638%"><tr><td style="width:1.0%"></td><td style="width:45.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.306%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before tax</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before tax</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain (loss) on marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.638%"><tr><td style="width:1.0%"></td><td style="width:45.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.306%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before tax</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before tax</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain (loss) on marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,359)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>The amount of net realized loss on sale of marketable securities that has been previously included as net unrealized loss in other comprehensive income (loss) and then reclassified out of other comprehensive income (loss) into earnings is $0.1 million during the six months ended June 30, 2023 and immaterial during the three months ended June 30, 2023 and the three and six months ended June 30, 2022. Following is an analysis of the changes in accumulated other comprehensive loss, net of applicable taxes, at June 30, 2023 and 2022 (dollars in thousands):<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.138%"><tr><td style="width:1.0%"></td><td style="width:38.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.374%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.319%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net unrealized gain (loss) on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(502)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,353)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,855)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net unrealized gain (loss) on marketable securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,196)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,404)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -300000 -177000 -477000 -202000 -1176000 -1378000 -502000 -1353000 -1855000 -784000 -1412000 -2196000 206000 586000 792000 -578000 -826000 -1404000 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of other comprehensive income (loss) and related taxes for the three and six months ended June 30, 2023 and 2022 are as follows (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.638%"><tr><td style="width:1.0%"></td><td style="width:45.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.306%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before tax</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before tax</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain (loss) on marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.638%"><tr><td style="width:1.0%"></td><td style="width:45.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.306%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before tax</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before tax</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain (loss) on marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,359)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 143000 3000 140000 -156000 -3000 -153000 162000 3000 159000 -295000 -7000 -288000 305000 6000 299000 -451000 -10000 -441000 200000 -6000 206000 -199000 3000 -202000 568000 -18000 586000 -1160000 16000 -1176000 768000 -24000 792000 -1359000 19000 -1378000 -100000 Stock-Based Compensation<div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Incentive Units</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, all MIUs are classified as equity. MIU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.444%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Grant Date Fair Value (per share)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,049</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.</span></div><div><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, all RSUs granted to employees and non-employees are classified as equity. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data): </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.444%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-classified RSUs - employee (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Grant Date Fair Value (per share)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents awards granted to employees, executives and directors of the Company. </span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of employee RSUs outstanding as of June 30, 2023, based on the fair value at the reporting period end, was $25.4 million. The aggregate fair value of employee RSUs vested during the six months ended June 30, 2023, based on the fair value on the vest date, was $5.1 million.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data): </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.444%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-classified RSUs - non-employee (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Grant Date Fair Value (per share)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.39 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents awards granted to eligible consultants of the Company.</span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of non-employee RSUs outstanding as of June 30, 2023, based on the fair value at the reporting period end, was immaterial. The aggregate fair value of non-employee RSUs vested during the six months ended June 30, 2023, based on the fair value on the vest date, was immaterial.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, all PSUs granted to employees are classified as equity. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 2(w), the Company estimates the fair value of the PSUs at each measurement date by using a Monte Carlo simulation. The key inputs used in the Monte Carlo simulation are stock price, expected share price volatility, expected life, risk-free interest rate, and vesting hurdles. The stock price is based on the closing price of the Company’s Class A common stock on Nasdaq as of the valuation date. The volatility input is estimated using the volatility of the Company’s peer companies as well as the Company’s own implied volatility. The expected life of the PSUs is 30 years and all PSUs are assumed to be fully vested at the end of year 30. The risk-free interest rate is based on the Thirty-year Constant Maturity Treasury Rate. The vesting hurdles are set forth in the PSU agreement. The weighted average assumptions (weighted by relative grant date fair value) used in the Monte Carlo simulation to value PSUs granted during the periods presented are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.722%"><tr><td style="width:1.0%"></td><td style="width:56.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.858%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting hurdle 1</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting hurdle 2</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting hurdle 3</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data): </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.444%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-classified PSUs - employee (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Grant Date Fair Value (per share)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.91 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents awards granted to employees and executives of the Company. </span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of PSUs outstanding as of June 30, 2023, based on the fair value at the reporting period end, was $4.8 million. None of the PSUs vested during the six months ended June 30, 2023.</span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s stock-based compensation expense by financial statement line item and by award type for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"></td><td style="width:39.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.279%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"></td><td style="width:39.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.279%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified awards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MIUs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs - employee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs - non-employee</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs - employee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity-classified awards</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,891 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no income tax benefits recognized for the six months ended June 30, 2023 and 2022, related to tax deductions from RSU awards vesting during that period. Due to the Company’s net operating loss, the related tax deductions result in deferred tax assets that are fully offset with a valuation allowance. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, unrecognized stock-based compensation expense related to unvested awards by award type and their expected weighted-average recognition periods are summarized in the following table (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.277%"><tr><td style="width:1.0%"></td><td style="width:59.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Stock-based Compensation Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Recognition Period (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified awards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MIUs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs - employee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.03 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs - non-employee</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs - employee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.91 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity-classified awards</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,323 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrecognized stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The weighted-average recognition period is calculated as the sum of the weighted remaining period to recognize expense for unvested awards divided by the sum of the shares that are expected to vest for all awards that have not vested or expired by the end of the reporting period. For awards for which the straight-line method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of the entire award. For awards for which the accelerated attribution method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of each separately vesting portion of the award.</span></div> MIU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data): <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.444%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Grant Date Fair Value (per share)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,049</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data): </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.444%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-classified RSUs - employee (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Grant Date Fair Value (per share)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents awards granted to employees, executives and directors of the Company. </span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee RSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data): </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.444%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-classified RSUs - non-employee (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Grant Date Fair Value (per share)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.39 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents awards granted to eligible consultants of the Company.</span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU activities for the six months ended June 30, 2023 are summarized as follows (in thousands, except for per share data): </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.444%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-classified PSUs - employee (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Grant Date Fair Value (per share)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.91 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents awards granted to employees and executives of the Company. </span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The weighted-average remaining contractual term is calculated as the sum of the weighted amount of time between the reporting period end and the vest date divided by the sum of the shares that are outstanding by the end of the reporting period.</span></div> 1896000 0.79 0 0 632000 0.79 215000 0.79 1049000 0.79 P1Y 8110000 4.00 3992000 2.62 1881000 3.51 981000 4.47 9240000 3.45 P1Y7M24D 25400000 5100000 19000 2.91 0 0 4000 2.77 0 0 15000 2.96 P1Y4M20D P30Y P30Y The weighted average assumptions (weighted by relative grant date fair value) used in the Monte Carlo simulation to value PSUs granted during the periods presented are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.722%"><tr><td style="width:1.0%"></td><td style="width:56.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.858%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting hurdle 1</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting hurdle 2</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting hurdle 3</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 2.59 4.94 P30Y P30Y 0.5250 0.4750 0.0373 0.0224 4.42 12.50 0 15.00 0 17.50 1707000 6.39 211000 2.59 0 0 170000 6.28 1748000 5.94 P8Y10M28D 4800000 0 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s stock-based compensation expense by financial statement line item and by award type for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"></td><td style="width:39.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.279%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"></td><td style="width:39.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.279%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified awards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MIUs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs - employee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs - non-employee</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs - employee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity-classified awards</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,891 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no income tax benefits recognized for the six months ended June 30, 2023 and 2022, related to tax deductions from RSU awards vesting during that period. Due to the Company’s net operating loss, the related tax deductions result in deferred tax assets that are fully offset with a valuation allowance. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, unrecognized stock-based compensation expense related to unvested awards by award type and their expected weighted-average recognition periods are summarized in the following table (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.277%"><tr><td style="width:1.0%"></td><td style="width:59.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Stock-based Compensation Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Recognition Period (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified awards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MIUs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs - employee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.03 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs - non-employee</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs - employee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.91 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity-classified awards</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,323 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrecognized stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The weighted-average recognition period is calculated as the sum of the weighted remaining period to recognize expense for unvested awards divided by the sum of the shares that are expected to vest for all awards that have not vested or expired by the end of the reporting period. For awards for which the straight-line method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of the entire award. For awards for which the accelerated attribution method is used for expense recognition, the remaining recognition period is the amount of time between the end of the reporting period and the end of each separately vesting portion of the award.</span></div> 257000 403000 365000 715000 557000 870000 876000 1477000 1512000 941000 2889000 1601000 916000 1209000 1761000 2109000 3242000 3423000 5891000 5902000 104000 139000 207000 278000 2879000 2997000 5330000 5064000 5000 15000 10000 23000 254000 272000 344000 537000 3242000 3423000 5891000 5902000 3242000 3423000 5891000 5902000 0 0 622000 P1Y6M 30062000 P3Y10D 42000 P2Y7M20D 8597000 P8Y10M28D 39323000 39323000 Geographic Information<div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by geographic area for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas (excluding United States)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,987 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, 99.5% of the Company’s revenue is denominated in U.S. dollars and 0.5% is denominated in foreign currencies.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total property and equipment, net in the respective locations at June 30, 2023 and December 31, 2022 (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.166%"><tr><td style="width:1.0%"></td><td style="width:61.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.037%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas (excluding United States)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,618 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The geographical location of the Company’s customers affects the nature, amount, timing and uncertainty of revenue and cash flows due to the potential for unfavorable and uncertain regulatory, political, economic and tax conditions. These uncertainties can impact the amount of revenue recognized through price adjustments and uncertainty of cash flows that may arise due to local regulations.</span></div> <div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by geographic area for the three and six months ended June 30, 2023 and 2022 (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.055%"><tr><td style="width:1.0%"></td><td style="width:43.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas (excluding United States)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,987 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 32940000 30756000 67411000 60305000 794000 936000 1704000 1988000 1618000 1256000 3080000 2715000 23000 39000 46000 72000 35375000 32987000 72241000 65080000 0.995 0.005 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total property and equipment, net in the respective locations at June 30, 2023 and December 31, 2022 (dollars in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.166%"><tr><td style="width:1.0%"></td><td style="width:61.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.037%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas (excluding United States)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,618 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1043000 1291000 291000 309000 896000 1018000 2230000 2618000 Income Taxes<div style="padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate used for interim periods is the estimated annual effective consolidated tax rate, based on the current estimate of full year results, except that taxes related to specific discrete events, if any, are recorded in the interim period in which they occur. The annual effective tax rate is based upon several significant estimates and judgments, including the estimated annual pre-tax income of the Company in each tax jurisdiction in which it operates, and the development of tax planning strategies during the year. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. In addition, the Company’s tax expense can be impacted by changes in tax rates or laws and other factors that cannot be predicted with certainty. As such, there can be significant volatility in interim tax provisions.</span></div><div style="margin-bottom:0.05pt;margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes was $(0.1) million and $(0.2) million for the three months ended June 30, 2023 and 2022, respectively, and $0.4 million and $0.3 million for the six months ended June 30, 2023 and 2022, respectively. The benefit from or provision for income taxes for the three and six months ended June 30, 2023 and 2022 consisted primarily of foreign and state income taxes.</span></div><div style="margin-bottom:0.05pt;margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates were 2.00% and 2.21% for the three months ended June 30, 2023 and 2022, respectively, and (3.15)% and (1.38)% for the six months ended June 30, 2023 and 2022, respectively. The change in the effective tax rate for the six </span></div><div style="margin-bottom:0.05pt;margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended June 30, 2023, relative to 2022, was primarily attributable to the change in valuation allowance, an increase in state taxes and certain non-deductible expenses. </span></div><div style="margin-bottom:0.05pt;margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, India and Colombia. The tax returns are subject to statutes of limitations that vary by jurisdiction. At June 30, 2023, the Company remains subject to U.S. and certain state income tax examinations for tax years 2019 through 2022, and in certain other states for tax years 2018 through 2022. However, due to the Company’s net operating loss carryforwards in various jurisdictions, tax authorities have the ability to adjust carryforwards related to closed years.</span></div> -100000 -200000 400000 300000 0.0200 0.0221 -0.0315 -0.0138 Retirement Benefit PlanThe Company amended its existing <span style="-sec-ix-hidden:f-1137">401(k)</span> plan (the “Plan”) effective on July 1, 2018. The amended Plan covers eligible employees immediately upon employment with the Company. Participants may contribute up to a maximum percentage of their annual compensation to the Plan as determined by the Company limited to the maximum annual amount set by the Internal Revenue Service. The Plan provides for traditional tax-deferred and Roth 401(k) contribution options. Prior to the Plan amendment, the Company did not provide a matching contribution. The Company began matching fifty percent of the employee contribution up to a maximum of $200 per pay period, limited to $4,800 annually, upon adoption of the Plan. One hundred percent of the employer match vests immediately. Effective January 1, 2022, the Company removed the maximum $200 per pay period matching contribution limitation, and began matching fifty percent of the employee contribution up to a maximum of $4,800 per plan year. The Company made matching contributions totaling $0.2 million and $0.3 million during the three months ended June 30, 2023 and 2022, respectively, and $0.5 million and $0.7 million during the six months ended June 30, 2023 and 2022, respectively. 0.50 200 4800 1 200 0.50 4800 200000 300000 500000 700000 Fair Value Measurement<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the fair value of the Company’s assets and liabilities at June 30, 2023 (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.222%"><tr><td style="width:1.0%"></td><td style="width:49.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities—available for sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability—Forward Purchase Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,386 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the fair value of the Company’s assets and liabilities at December 31, 2022 (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"></td><td style="width:48.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.981%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities—available for sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability—Forward Purchase Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,578 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,211 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1 and Level 2 of the Fair Value Hierarchy</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s cash, cash equivalents and restricted cash approximate their fair values due to their short maturities and have been classified as Level 1 of the fair value hierarchy. The fair value of the term loan and finance lease obligations approximates their carrying value. The fair value is determined based on observable inputs on the price of the term loan in the market and has been classified as Level 2 of the fair value hierarchy. The fair value of the Company’s AFS debt securities is determined based on valuations provided by external investment managers who obtain them from a variety of industry standard data providers and has been classified as Level 2 of the fair value hierarchy. Refer to Note 4 for additional information regarding the fair value of the Company’s marketable securities.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3 of the Fair Value Hierarchy</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s liability related to the Forward Purchase Warrants is measured at fair value on a recurring basis and is classified as Level 3 within the fair value hierarchy. There were no other assets or liabilities measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant liability—Forward Purchase Warrants</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 2(y), 833,333 Forward Purchase Warrants were issued pursuant to the Forward Purchase Agreement dated January 13, 2021 between Crescent and Old LiveVox. Upon consummation of the Merger, the Company concluded that the Forward Purchase Warrants do not meet the derivative scope exception and are accounted for as derivative liabilities. The Forward Purchase Warrants are classified as Level 3 fair value measurement. The Company employed a Black-Scholes option pricing model specific to the contractual terms of the Forward Purchase Warrants to determine their fair value at each reporting period, with changes in fair value recognized in the consolidated statements of operations and comprehensive loss. Inherent in the options pricing model are assumptions related to current stock price, exercise price, expected share price volatility, expected life, risk-free interest rate and dividend yield. The stock price is based on the closing price of the Company’s Class A common stock on Nasdaq as of the valuation date. The exercise price is based on the terms of the warrant agreement. The volatility input is estimated using the implied volatility of the Public Warrants and the volatility of the Company’s peer companies. The expected life of the Forward Purchase Warrants is based on the time from valuation date to the contractual expiration date. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of issuance for zero-coupon U.S. Treasury notes with maturities corresponding to the expected five-year term. The dividend rate is based on the historical rate, which the Company anticipates to remain at zero. Future change in these assumptions could result in a material change to the fair value of the Forward Purchase Warrants, and such changes will be recorded in the consolidated statements of operations and comprehensive loss. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides quantitative information regarding assumptions used in the Black Scholes option-pricing model to determine the fair value of the Forward Purchase Warrants:</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 years</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.50%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.50%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in the Level 3 Fair Value Measurement</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in fair value of the Level 3 liabilities are as follows (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>During the three and six months ended June 30, 2023, the gain recognized due to decrease in the fair value of warrant liability was $0.1 million and $0.2 million respectively, and was recorded within other income (expense), net in the consolidated statements of operations and comprehensive loss. During the three and six months ended June 30, 2022, the gain recognized due to decrease in the fair value of warrant liability was $0.1 million and $0.5 million, respectively. <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the fair value of the Company’s assets and liabilities at June 30, 2023 (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.222%"><tr><td style="width:1.0%"></td><td style="width:49.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities—available for sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability—Forward Purchase Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,386 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the fair value of the Company’s assets and liabilities at December 31, 2022 (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"></td><td style="width:48.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.981%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities—available for sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liability—Forward Purchase Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,578 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,211 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17671000 0 0 17671000 0 43738000 0 43738000 17671000 43738000 0 61409000 0 53936000 0 53936000 0 0 450000 450000 0 53936000 450000 54386000 20742000 0 0 20742000 0 48182000 0 48182000 20742000 48182000 0 68924000 0 54567000 0 54567000 0 11000 0 11000 0 0 633000 633000 0 54578000 633000 55211000 Level 1 and Level 2 of the Fair Value Hierarchy<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s cash, cash equivalents and restricted cash approximate their fair values due to their short maturities and have been classified as Level 1 of the fair value hierarchy. The fair value of the term loan and finance lease obligations approximates their carrying value. The fair value is determined based on observable inputs on the price of the term loan in the market and has been classified as Level 2 of the fair value hierarchy. The fair value of the Company’s AFS debt securities is determined based on valuations provided by external investment managers who obtain them from a variety of industry standard data providers and has been classified as Level 2 of the fair value hierarchy. Refer to Note 4 for additional information regarding the fair value of the Company’s marketable securities.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3 of the Fair Value Hierarchy</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s liability related to the Forward Purchase Warrants is measured at fair value on a recurring basis and is classified as Level 3 within the fair value hierarchy. There were no other assets or liabilities measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022.</span></div> 833333 P5Y <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides quantitative information regarding assumptions used in the Black Scholes option-pricing model to determine the fair value of the Forward Purchase Warrants:</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 years</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.50%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.50%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2.75 2.97 11.50 11.50 3 3.5 0.7750 0.7750 0.0450 0.0420 0.0000 0.0000 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in fair value of the Level 3 liabilities are as follows (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.777%"><tr><td style="width:1.0%"></td><td style="width:63.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 633000 767000 183000 134000 450000 633000 100000 200000 100000 500000 Basic and Diluted Loss Per Share<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of Class A common stock outstanding during the period presented, including net issuance of shares upon vesting stock-based payment awards and excluding unvested stock-based payment awards and shares withheld to cover employees’ withholding taxes upon vesting of stock-based payment awards. Diluted net loss per share is computed giving effect to all potentially dilutive shares of Class A common stock, including Class A common stock issuable upon vesting of stock-based payment awards and contingent earnout shares. Basic and diluted loss per share was the same for each period presented as the inclusion of all potential Class A common stock outstanding would have been antidilutive. </span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of loss per share and weighted average shares of the Company’s common stock outstanding for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands, except per share data):</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss attributable to common stockholders—basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding—basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding common stock equivalents were either considered antidilutive or were contingently issuable upon the resolution of their contingencies, and therefore, excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented (in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-Out Shares (1)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lock-Up Shares (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finders Agreement Shares (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares withheld to cover employees’ withholding taxes upon vesting of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,255</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,749</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,255</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,749</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested PSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,829</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,937</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,212</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) As additional consideration payable to the LiveVox Stockholder, the Company issued 5,000,000 shares of Class A common stock (the “Earn-Out Shares”) held in an escrow account to be released only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Represents 2,543,750 shares of converted Class A common stock held by the SPAC sponsor and certain independent directors (the “Lock-Up Shares”) immediately following the closing, which were placed in an escrow </span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">account to be subject to release only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Represents 1,643,750 shares of Class A common stock (the “Finders Agreement Shares”) to be issued only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021, pursuant to the terms of the Finders Agreement. No contingent consideration shares were issued during the three and six months ended June 30, 2023 and 2022.</span></div> <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of loss per share and weighted average shares of the Company’s common stock outstanding for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands, except per share data):</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss attributable to common stockholders—basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding—basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -4389000 -4389000 -10780000 -10780000 -12858000 -12858000 -23767000 -23767000 93562000 93562000 91562000 91562000 93204000 93204000 91520000 91520000 -0.05 -0.05 -0.12 -0.12 -0.14 -0.14 -0.26 -0.26 <div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding common stock equivalents were either considered antidilutive or were contingently issuable upon the resolution of their contingencies, and therefore, excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented (in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-Out Shares (1)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lock-Up Shares (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finders Agreement Shares (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares withheld to cover employees’ withholding taxes upon vesting of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,255</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,749</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,255</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,749</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested PSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,829</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,937</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,212</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) As additional consideration payable to the LiveVox Stockholder, the Company issued 5,000,000 shares of Class A common stock (the “Earn-Out Shares”) held in an escrow account to be released only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Represents 2,543,750 shares of converted Class A common stock held by the SPAC sponsor and certain independent directors (the “Lock-Up Shares”) immediately following the closing, which were placed in an escrow </span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">account to be subject to release only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021. No contingent consideration shares were issued or released during the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:6pt;padding-left:60.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Represents 1,643,750 shares of Class A common stock (the “Finders Agreement Shares”) to be issued only if the price of Class A common stock trading on Nasdaq exceeds certain thresholds during the seven-year period beginning June 18, 2021, pursuant to the terms of the Finders Agreement. No contingent consideration shares were issued during the three and six months ended June 30, 2023 and 2022.</span></div> 5000000 5000000 5000000 5000000 2544000 2544000 2544000 2544000 1644000 1644000 1644000 1644000 13333000 13333000 13333000 13333000 305000 205000 413000 205000 9255000 5749000 9255000 5749000 1748000 1737000 1748000 1737000 33829000 30212000 33937000 30212000 5000000 P7Y 0 0 2543750 P7Y 0 0 1643750 P7Y 0 0 Commitments and Contingencies<div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, $54.5 million and $54.9 million of the term loan principal was outstanding, respectively. The term loan is due December 31, 2025. See Note 9 for more information.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2023, the Company renewed an agreement for cloud services under which the Company has a non-cancelable minimum spend commitment in exchange for negotiated discounts on fees for use of eligible services. The total non-cancelable spend commitment is approximately $40.3 million for the period from July 1, 2023 to June 30, 2026.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to the possibility of various gain or loss contingencies arising in the ordinary course of business that will ultimately be resolved depending on future events. The Company considers the likelihood of loss or impairment of an asset, or the incurrence of a liability, as well as the ability to reasonably estimate the amount of loss, in determining loss contingencies. An estimated loss contingency is accrued when information available prior to issuance of the consolidated financial statements indicates that it is probable that an asset has been impaired or a liability has been incurred at the date of the consolidated financial statements, and the amount or range of loss can be reasonably estimated. Legal costs are expensed as incurred. Gain contingencies are not recognized until they are realized or realizable.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Agreements</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into indemnification agreements with its directors, officers and certain employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. As of June 30, 2023 and December 31, 2022, there were no claims that the Company is aware of that could have a material effect on its consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation and Claims</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time and in the ordinary course of business, the Company may be subject to various claims, charges, investigations, and litigation. As of the date of issuance of these consolidated financial statements, the Company is not a party to any claims that would have a material adverse effect on its business operations or financial position.</span></div> 54500000 54900000 40300000 Restructuring<div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Restructuring Plan</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2022, the Company initiated a restructuring plan (the “2022 Restructuring Plan”), following a review of the Company’s business, operating expenses and the macroeconomic environment. The purpose of the 2022 Restructuring Plan was to reduce the Company’s cost structure and improve its operational efficiency.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Restructuring Plan included a reduction of approximately 3% of the Company’s global workforce. Restructuring charges incurred as a result of the 2022 Restructuring Plan totaled $0.9 million, and consist primarily of employee severance and termination benefits. The unpaid balance of restructuring charges was $0.1 million as of June 30, 2023, which the Company expects to pay off by the end of 2023.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Restructuring Plan</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 13, 2023, the Company authorized a new restructuring plan (the “2023 Restructuring Plan”). Management, with the oversight and guidance of the Company’s board of directors, determined to implement the 2023 Restructuring Plan following a review of the Company’s business, operating expenses and the macroeconomic environment. The 2023 Restructuring Plan was intended to reduce the Company’s cost structure and improve its operational efficiency.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Restructuring Plan included a reduction of approximately 98 employees, comprising approximately 16% of the Company’s global workforce. Restructuring charges incurred as a result of the 2023 Restructuring Plan totaled $3.2 million, and consist primarily of employee severance and termination benefits. The 2023 Restructuring Plan charges were fully paid off in the second quarter of 2023.</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring Charges</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes (a) restructuring charges incurred as a result of the 2022 Restructuring Plan and the 2023 Restructuring Plan, by major type of cost and by financial statement line item, and (b) the changes in the liability for restructuring charges, included within accrued expenses on the consolidated balance sheets (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.027%"><tr><td style="width:1.0%"></td><td style="width:29.755%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.342%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.021%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022 Restructuring Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Restructuring Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Total</span></td></tr><tr style="height:50pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Employee severance and termination benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Subtotal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Employee severance and termination benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-lease contract termination costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Subtotal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of March 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.03 900000 100000 98 0.16 3200000 <div style="margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring Charges</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes (a) restructuring charges incurred as a result of the 2022 Restructuring Plan and the 2023 Restructuring Plan, by major type of cost and by financial statement line item, and (b) the changes in the liability for restructuring charges, included within accrued expenses on the consolidated balance sheets (dollars in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;padding-left:12.22pt;padding-right:12.22pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.027%"><tr><td style="width:1.0%"></td><td style="width:29.755%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.342%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.021%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022 Restructuring Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Restructuring Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Total</span></td></tr><tr style="height:50pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Employee severance and termination benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Subtotal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Employee severance and termination benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-lease contract termination costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Subtotal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of March 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 0 0 0 0 0 400000 400000 0 0 0 0 400000 147000 147000 0 0 0 0 147000 0 0 0 0 0 0 0 5000 5000 0 0 0 0 5000 552000 552000 0 0 0 0 552000 552000 552000 0 0 0 0 552000 0 0 0 0 0 0 0 0 0 1110000 63000 2000 1175000 1175000 242000 242000 1350000 0 0 1350000 1592000 0 0 43000 0 0 43000 43000 101000 101000 658000 0 0 658000 759000 343000 343000 3161000 63000 2000 3226000 3569000 0 0 2991000 37000 2000 3030000 3030000 343000 343000 170000 26000 0 196000 539000 0 0 -20000 0 0 -20000 -20000 4000 4000 -21000 0 0 -21000 -17000 0 0 0 0 0 0 0 0 0 -6000 0 0 -6000 -6000 4000 4000 -47000 0 0 -47000 -43000 224000 224000 123000 26000 0 149000 373000 123000 123000 0 0 0 0 123000 Subsequent Events<div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the consolidated financial statements were issued. Other than as described below, the Company did not identify any other subsequent events that would have required adjustment or disclosure in the consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSU Grants</span></div><div style="margin-top:6pt;padding-left:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2023, the Company granted 2,463,452 annual refresh RSU grants to non-executive employees and eligible consultants, pursuant to the Company’s 2021 Plan. Each RSU had a grant date fair value of $2.75. The total stock-based compensation expense for RSUs of $6.8 million shall be amortized over the vesting period of 46 months and recorded to cost of revenue and operating expenses within the consolidated statements of operations and comprehensive loss.</span></div> 2463452 2.75 6800000 P46M EXCEL 114 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /F""%<'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 " #Y@@A7=\_O:.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU!EM#-1?&D(+B@> O)[&ZP:4,RTN[;F\;=+J(/(.22F3_? M? /I3)!FC/@- "9JZ ::6 MB>$T]QU< 0N,,/KT74"[$DOU3VSI #LGY^36U#1-]=267-ZA@;>GQY>R;N6& M1'HPF%\E)^D4<,LNDU_;N_O= U."B[;BFWQV@DO12K%Y7UQ_^%V%_6C=WOUC MXXN@ZN#7OU!?4$L#!!0 ( /F""%>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M^8((5Y'_:%9'!P B2T !@ !X;"]W;W)KQN'^:^$+:2>-:VEQFYO<^$NFB]T?F%P>KQDZ%R"P;]'/N9QG"M! M.?Z_%NU5OYD'OCS>J%\6YL', U-\+.(O4:@7)[VC'@GYC&6QOA.K'_G:T$&N M%XA8%7_):OVLTR-!IK1(UL%0@B1*R__L:5T130+H.H"^"7#]F@!O'> 51LN2 M%;;.F6:GQU*LB,R?!K7\H*B;(AK<1&G>C%,MX6X$I9RC/&PT?9?)\XOBW\57&\JI*\0L^KT;M(=:2?R20MNTV>?K]?P3-D MHGFB_F>KL%+0MPOF??.]6K* G_2@\RDN'WGO]+MOW*'S@\WMCL1>>?50:/T$*MAYW+*.;D.DL>N+09PS4'-U/KG^ M,-TCD^OQOLTMJM/2K>N8]ZS3Q.\D#82$'"W>(GMDJJ%C$B')6&2IEL_P/[16 MPA;U\PN;8SRHK>47:.$VL7S/GL@DA(X:S:*@?'O69_,6R2/:]WS_\)WO6OVB MP6W]4N.7-O$["D-05WN; U*@PDUJ;U=<A9K:,Z;:T; M0')1!L&MWZ^$U3HN.K%*K5UQN MRE)R"8-@$*E [%G]=@%,KB$F%^>M6BLRYC6N.1U:C7:"3:]C) MQ9'GK=%;H32+R6_1LGYHQA5AK'+MHU47\.0:>G)QY"E2=@13_WICN(#O6J$" MCVIKRS"3BP//E0B@O6X7(L6@:8O(\-#M#^M&GBZHR378Y#;BIG$F9$EVI"78()6KO7DDQBV,6[SN46QQB<>U=:G M@23:"))RR <*A%%U+N2SU1VN7LZ^RP4'JTEU=6FPAS;"GNF"0[)B;8C+U-OK G:H M@1W:"'; 6 *M-]4B^ IH5RP"DYM, _FD(22QU?&.X&5=#Z7:0:&6?WEX!&RB MCN=0>CQXM'DTF$-Q2ADE/ V+9:++F-FMM%P:PN/:-IX!'=IH=6@,UB00SR0- M^1/YB=OS<]LBD>,>4F_H'UE]=@$\U /Q?&D6N:[A,D1&/V5,TDNX:+]K8&+ MU7Y/Z )V/ ,[WI;EFS<>URNWM2ZWR'VDUJ\(78".9T#'PP%E0ZPOFQ%;FMXB MU^^[M.]9)U9X9%NCAG \G$S&,5.*C$A0#JNJ'%:78/>1Q1DGWSK[>836&/^-MK5AH,K#:0B ,2PFK,_)@XBME8 +7'V^^<7JJPN: M\@Q->3A-;9H5H#A8L'3.:[]H;!&Z'DW/1]:OIGA@6X>&I3PYXR'G"'B"9 MOS"9?[11>X2S8$%6"V$N$O[$91"IXD$MR#*34"$*>@!T^2(K\[Y@2V7"-&'I M)IZ3I8R"XN%O77?_P+8<8SCO:^4"Y(SI;^^^"]3S#>AZ. M9W]EH,25_H6I.L:+W'8?AX%,'Z?"[>/N%H%\W/UBWV'Q4*6&UH3><6WM-%/UES41.E;\;R06T')RBZJ MJP6*HG11$];,EC?V;P]B><-;5;&&/@@@V[HFXO4CK?C+[0S.OOWA$WO>*/.' MQ?)F2Y[I(U5_;A^$OEOT6E:LIHUDO &"KF]G/\$/=W%D%EB)_S#Z(@^N@3'E MB?,OYN:7U>TL,HAH14ME5!#]:T?O:%4931K'WWNEL_Z=9N'A]3?M/UOCM3%/ M1-([7OW%5FIS.\MG8$77I*W4)_[R;[HW*#'Z2EY)^Q.\[&6C&2A;J7B]7ZP1 MU*SI?I.O>T<<+(#QQ *T7X#.78#W"[ UM$-FS;HGBBQO!'\!PDAK;>;"^L:N MUM:PQFSCHQ+Z*=/KU/*.-Y)7;$4478&/I")-2<&C42?!)?CS\1Z\O_@17 #6 M@,\;WDK2K.3-0NDWF_6+VXI#VY1V1&Z!W#93F@O[=LAVIM/'>7>Q4I5:5 M*0"[)(1+!?@:7,3Q/$FQW<^+N)@GA;Z6YHG.,-I9 M\"W-K)#.'%H_4;%_M$^AN2[ ?_2Y.'%<'.,,YR,W>Z1RF$]$0MK[ M+PWZ[Z>RY*T.4 VRI#I:M;?FH*'6 :32O&-KE+XI!5TQ!2JNT]@ZX0+-<8HZ M[\!YG!3_OW-\ODD=JQ&,43'RC5&Q-WU2*(_0(354G.% U#'-UJ)[N*2=05J'+?UF6 MCHG )X63= +ZP)(P3),]=$6^=OL_';DN%T$'I4=F N) 5C#,5ET=#<2F2SDP MS;)\7$%]8GS4(5(P\LZ0TM_EW!0W,AL+,I@&*E@Y-@W<^X+N=0%$SPN<#XI/$6]Z#?/;9RIJW2*3 M)@S10UH8HS%$5ZJ8ZO;10&SH;<1VD(QAS"YG01P[F#U2DVR,!F9#86;[F35V M#'DCY-.3JT=DJIU% \VA,,T=-[0':+T@7;Y"49HXCO6((9Q,A\<.X ]@CAJ?P:. Z=X+@AO\[ Z1)9@M+(J5H>,9SD4T$[T!T*3V/! M3#L#O3MK8=W:CL%[I-)XJN(.K(7"K/47$8(/-\J6Q(A),,N\3D]KPGA(Z1#MR%P]S5%8-3^%PVTJTM')\9 M>,3R:')PP -KX3!KW9E&7)F!MIL=2MZ8N*5-J?&"][]S14%AGR#H/;\*Z_?W M6,#7K'T'1<<^.#BXQ<'F]%'Q\LN&5RLJNN/#[-K.^>K5VZ/B(,N^M4?]7MJ. M;1_H%8?I]4'T@YGQPAQ<1%=1%$'=LPJP(U5+@:YE0&Z(H-< )7/]L+O3\=*J M#1?VW-0$2,,;"O10U^[O>:ND'OE7I@S^@^/!*Z_O3_-Z4.382P.MXS"MFRSA MS5DN2J(HX*,BGFO;OCU\H[-.*D?S#!5G*7^+R]WV8SS2!D6.73YT)_C$X?1J MQ5 M_;JW/W;EM<[8C?D0NZ/V[-P+W.U +F'L-"H^,02+B;,-/#0J.-RH',)>T34K MF;V!)]S5"PG2[47MN=$.(*I$Q0>L0SA MB2XP'CJ5.-RI./S?9=L[4F^OWVC)_DU''PQ]!S@^.=\!SN+@0[;Y+X+?B'AF MC=3MZEHOC*XR[0S1?9CO;A3?VF_;3UPI7MO+#24:O!'0S]=<=PK[&_.YO/_W MB.7_ %!+ P04 " #Y@@A7=TC0JX # #L"P & 'AL+W=O= 1CR/>="SYW, MF-V=Z^HD@YSJ&[D#@6\V4N748%=M7;U30-,2E',W\+R)FU,FG'A6CBU5/).% MX4S 4A%=Y#E5_SP EX>YXSO/ U_9-C-VP(UG.[J%%9AONZ7"GMNPI"P'H9D4 M1,%F[MS[=PL_L( RXG<&!]UJ$VME+>63[?R2Z M_">'*G82.20IM)%Y#48%.1/5DWZO$]$"^.$;@* &!.<"1C5@5!JME)6V'JFA M\4S) U$V&MELH\Q-B48W3-C/N#(*WS+$F7@AA9:F2?"),D-\R66@J4CUS#2JQ?&Y2S_I0S1J\,>LO MA;@A(^^*!%XPZH$OAN&/D"#<+^%!%^ZB_R8)09.$H.0;O<&W,F@?:],0N2&? MF< D,,K)4FI6UMJ?]VMM%%;<7WU6*^ZPG]LNPSN]HPG,'5QG&M0>G/C''_R) M]U.?\?^)K).&49.&T1![?+^GC-,UAVO<'JXUY8 +8FV(AJ10F G05X3F4AGV M+Q9+(K6YPA)5MD;Z\E)--BDGL[O)/@[#\00_][YMN",D'';" M<7LJ2QF=D%06:[,I..X9B2R$T8.RPU>"@M$D.%+].L@/QU&_Z'$C>CPH>HD; M&*"LE."J3Y[(CBJRI[P ZAR(Z@F\;P;G5?G)\,ZZGWOY=#TSM;_@3*OV=L)K:OW5:&?%=IUT3KZ_?>[ M.*_2:^:VK"@,/'_J'W^"OLA@&D1^,'U#_\NI[0^>AOWZWU'X-?TY)GHB^TVX MK:N8O0?_2M66"4TX;!#JW4R10U57RZICY*Z\G:VEP;M>V*J9MA>@< !8E 8 >&PO=V]R M:W-H965T&ULK5I=<]LV%OTK&+7326:BB #XZ=J:221VVTZ[ M]<3M]J&S#[ (2=Q0A!: Y*2_?D%2%D7@$NNT>K%$^N "Y]X+W ,(MT]"?E1; MSC7ZM*MJ=3?9:KV_FUZ;_ZR%W#%M'N5FIO:2LZ)MM*MF) CB MV8Z5]61^V[Z[E_-;<=!56?-[B=1AMV/R\WM>B:>["9X\O_A0;K:Z>3&;W^[9 MAC]P_=O^7IJGV=E*4>YXK4I1(\G7=Y-W^":G;8,6\:^2/ZF+[ZBA\BC$Q^;A MA^)N$C0CXA5?Z<8$,Q]'ON!5U5@RX_COR>CDW&?3\/+[L_7O6O*&S"-3?"&J MW\M";^\FZ005?,T.E?X@GK[G)T)18V\E*M7^14\G;#!!JX/28G=J;$:P*^ON MDWTZ.>*B@;$#-R"G!L1N$(XTH*<&]*4]A*<&X4M[B$X-6NJSCGOKN"73;'XK MQ1.2#=I8:[ZTWF];&W^5=9,H#UJ:_Y:FG9XO1*U$519,\P(]:/-ALD K)-;H MESV7K(FF0JPNT$+L3"INFQPY#Y=J;->)M>9ZO3V-YW8R,C8Z/H9U'KK4)Y7? ":+_TMX\][6?&3V=G MD6=GO2=>@S\>ZK>(!F\0"0@%QK-X>7,"T?E[O>=_N?>!,^@Y MB1WOY1:6EF_K^A4'?&0MA8LQS>J#U;\;N)23+%Y9%/YM]\A>/@6\C/ MUS2VO*:Q_$K&!A$)SQ$)?=;G'_B1UP<.>;]K&+<-F]IQG-.()M'M['CI5@!% MLC09HI8N*B$DQ$-4[J+B*$B#,VK ,#HSC+P,%T+I9FF2XTP[ ]%%OQCC,+"8 M B@2A:G%U$61, R(Q11 Q7B,:7QF&GN9_D,V"^Q>BG6I(9HQ,#1"[8 "J""D MF473185):J-R%T73+!BAF9QI)MY%Y%1CZ@WBGXSV41PL$\DUUXYK&EM>TUA^ M)6.#0*3G0*3>?'M@%>_JO-&+'_EE2*"(I, L(QFUT@] A9$]?Y8NBH1)8MG* M 506T!A.O^S,.O//,EZ;_*M:WJPP\JIL*E@C77WD,V+8KB, "H=I:"^O$"R.HV2$_H7PQ5[ZOPIM(B]>M "=3 VR+XE">[D%8#2( M4VH3=V%1BA-[P05@\6"2#8F3GCCQ$F^E^UJ*W3-YH_!!TL3I?THIMDLI!,.! M*90V:Q!'[=*<0SA"Z"CO7J]BK_@R@E5SLW">\_L-JCE86T]V!AE'26SS=E&) M2]H%F3KMI#C089B%(X1[.8C]>G"Q9?6&-YLPO>5HS4J)CJPZ\$9!/3$IF9GK M5RZK4GT%'A$#(L.,( )79BSQHRIX9.80R2\*((WK5B/VR\1?#7SZ'';TJ MVYW+Z_'XNXIN:B]+"P"$L3/3 4NF4-JL7528C7#N]2/V"\C3\G;)?)RPJ^U, MF%.;L8M*XLAF#$A.3!*;,=!A$(UQ[L4D]DJD^;WD4\T^HC9LQVH5W; M7Z,NRY'QQTA-$2QD%ZPD<"[61J>P(VQ)E[5]Z6[I:M: M6U[56GXM:\-P] *2^ 6D+_6(J]V@U(-@4.J!."#U()PO]7K-2(A_G][6D=4@ M 4\+S*O&!UTQ;82%66] AW@UZ1=GY36M+:]J+;^6M6&D>I5+_"KW.R%YN:G1 MZB EKU>?D=G0UJIBW<\RQ7\.2C>;/#!&D RUY3X FN+(%CX B@2QG:V *1*, M5$72RU[BE[W-O#S4DK.J_),7:,., .Z2%!D7=,<;[+'B2''CI%*7<'TDKA;% MSDX7 $U):I\C J@H=;P!BNUDY(2#].*7^,7OI1#\.Q,8..;,''= RMD^&EX" MJ,3>,.20*4POM-K0';TN)GY=_,(B&CO'U],PR)S) ,",OB<.8PAG)H23 P". M1#@IV2=]^\A4N6IVJ*@05<7D!>(U&+&NG_0R88*W@7TP!AR!&:?1\(P M,K92]5J>O$S+.UXIRNK0_#[]!7[)7N87$.;Z!88Y?@%A8WZAO>ZG_H/:W]O; M#H8_.W+)-OSYUW9QT$JSNBCKC9,^'03T#74/5#,:Q?8!!P3##FP)6B.![1O8 M&ADYQ*:]"*=^$?YRWUPFD<\[KH0&O0/ (.] U@#O@-8<[\PN[GGLN-RT%VR4 MJ>J'6G<_W)_?GB_QO&NOKECOW^.;!0;>+_%-WEW1Z&PO=V]R:W-H965T&ULO9W1,!)L ML:%(+4G929^^(*T( G@$DM&Q;V++ ?X#X@=(X-.!=/60%Y_*C925]WF;9N7U M:%-5N]>32;G:R&U2/3_.%Z1$9?__ NN=M4]1\F-U>[^$Z^ ME]7ON[>%>C4YJJR3KCWXFKT44UA6:$G\D\J$\^=VK+^5CGG^J M7_RROA[Y=8MD*E=5+1&K'_=R(=.T5E+M^/,@.CK&K"N>_OY57307KR[F8US* M19[^*UE7F^O1;.2MY6V\3ZMW^#F7]D;?:EU6^/516 M+=@FV>//^/.A(TXJD.!,!7JH0/M6" X5 JL"G9ZIP X5F%4A.%:Q4?1, MHS[D59P"U1;N:HM\NU6#M6DW4'OIKOWS>IW4@SU.O;=QLAZK2UC$NP1N">_0 M6JWVVWW:=.H_JXTL/-4V-?,W]92\E]ZO>0EUB^BONI2WR2JI3)&),O\X NAQ M!-!&E9U1?2/ODBQ+LCLU0],X6TGO1W7IC[Z^\.)*A5J]\@+RTJ,^)9"93OWZ MUOBZW,4K>3U2/5#*XEZ.;G[XCD3^3Y#%CV)A(U;?%N]OYGXTGUY-[D^MQ S) M,<4$DIAA97"T,G!;^6C@2^_CT5,UCW>R2/)U+R4S:+O8F$TMKP50B-"93^FQG-%9[-A9K*D8G.FL7[*5>A27:KBK M;FE^>U'?MD[O>G_Y>K_[][L\33WU*'N(B_5_H)YCF', 4VR)*<8QQ022F.%^ M>'0_=$X5Y:5:=&3J$5L4,EM]\:HBSDIU;VV6.^O_JB=O_2"$K Y;=Z@QL\;_ MPAE\J(.88KQ'ZP520,.8Z&A,Y#3F'VHUO<_4?$R3_ZGGW)U:''O*$K7L_22K M^&,JO5(JT]2C6H(KBZA]?;.9?0-S-F&H/9ABO$_S!5)$PY_IT9^ITY_F_CBN M%_-K;Z46-6I%TTP:R(MIZV(HF]I3Q1ENJ!=](G+,B ))S/!B=O1BUCE74G@I M^6;6'DB$SF?6PW7A##"T]S'%.*:8Z.P-H__GQ_Z?._N?9VO'NOFWN#BNMBAD MD5-\Z)IAWFO=C!F28XH))#'#1^+K7;#?;^4LL[6Y9NYT\:!\VO.$!&$06#/M M4,ZU:@:D:!C.F>4B!\J-"2/,>DR<*>;[.AG',:M*7 W2-0#M@^0J5<^T>B=]LD M>,8=)''N[0?/"$RU):H:1U436&KF(- 4@3BWJ9=L) _*QLA4T\N>,*@T %6- MHZH)+#7324T$B!L)7+KS),#6FI!I9/N)R@90U3BJFL!2,_W4((%TDX1SNR," M[+-I,(WL[9$[Q&"S4%$!JIK 4C/-TE2!N+&">ROU]WVF5A^^8Q&.N:=?D#9& MF)/07H8O48-R5#6!I6;:J<$$<9.)\_NI;BO;>W7BAXRT%I*S[H5D6XJ&V(%VHT5 "D0*P#E(*QPIMA9K$ U5J#D&3=4%!4QH*HM M4=4XJIK 4C,'P4DZ@IM$_+50:S8O*-<$1@9NI ! /WWYH+%%C)R5%C"BPUTTR-3^B39510 MB)S8J_2%._Y@AU#!2:\K$%@Q38:$$A*N!/9[YM FJJ M!:H:1U43W3UBVJ Q";TDWZ*3++G5!Z_^ $8"0$+4H!Q536"IF0R4B 9!T0:>TU;^H MJ -536"IF8YJU!'@)5W A@*G):8T".U9T)US 2C1B,V)G3L)E!M3,H_L60 E M740AFY_)N M.CC@\9])%@ H$4-66J&H<54U@J9F#0(.#P T.GI 1NB,/'A%M M#A"0R)Y[J#D9J&H"2\TT6D.%P T5GA\1NALTV'^("_@S>P"@L@A4-8&E9@X MS2P"-[-X'D080%Q@SNS'*"K9Z!63H\846&JFF9IL!&ZR46^C&RIXJPR\+?*M M]VMR+__(/WL?\MTB!YT!3G38BY*%.^Q@8WJ$Y*@A!9::Z8O&&X$;;UR ;H/V M7C^R,][K1?8$4TW='4(W!3CTNQ;= &%8S:;W^XVS#8(U3HT><" M!%9(\RRQ9AG,S3*&0%L&$(>H=834'7#P*> ^,3EJ3(&E9EJB>0ES\Q(7M&5M M=C&>L:CE 6K2!ZH:1U43G1UBFJ 1!W,CCOY'Y +0)]2,#0;@$CH/;&2+&I2C MJ@DL-=-.35]8ST^8<)Z3@ZUL9TO,R:R5S\:Z/UP"4*+1E,UM8@N4&Y.I;[\K M"Q<+YB?K +.W3CYAPHTI+B>V[@"#QW^;1D#$%C4H1U436&JFHYI',#>/N)C8 MLC80@(CMH9AS%K250&(+E(.(+53,16R9WL*SZ!F)+,'W)'7GPB&CG*)!PZMN3#Q5[H*H)+#73:8T] MPHZS',^>O^1NT. !T&8PXZ!UQ!$U)D=5$UAJY@#0V"1T8Y/GR5\*@1,7LQ94 M=C=U\/V]3TR.&E-@J9EF:G02=J.3@1 S;-.2UB$%=]3!OG1'Y*@1!9::^7G1 M&H%$;@1R 9F,@&,DS$;,[O!#[4%5XWTN0&"%-/W1U"/JSL.XZ!.]VZ""A':F MAKL-@TU"A1Y]+D!@A31-TBPC0&)BZT&P$Y"RR8M68%ZH$45#6.JB8Z.\0T03..R,TX+D2V;O6AJ_$( MX"4 LD4-RE'5!)::::?&+U'/_(WAR#8"4C( 9 L5L_UI%P&1+5 .0K9@,0C9 M3DZ^)JS^VKC?XN(NR4HOE;>JIO]JJH2*QV]B>WQ1Y;OFF\,^YE65;YM?-S)> MRZ(NH/[_-L^KKR_J+R,[?A_>S?\!4$L#!!0 ( /F""%&PO=V]R:W-H965T&ULM9QK<]LV%H;_"D?M=-*9 M*"(!D!)=VS.)J,QFIY=,G'8_TR1D84,1*D#YTE^_ $F+$G$(B2WV0QM;/G@I MO+CP/ #(ZR3/95-7N:C:3V89N4_F.[VBI_K+F8IM6ZE?Q M,),[0=.\+K0M9LCWH]DV9>7D]KK^[+.XO>;[JF E_2P\N=]N4_'R@1;\Z682 M3%X_^,(>-I7^8'9[O4L?Z!VM?M]]%NJWV4$E9UM:2L9+3]#US>1]<+4*(UV@ MCOB#T2=Y]+.GJW+/^3?]RZ?\9N+K;T0+FE5:(E7_/-(E+0JMI+['GZWHY'!- M7?#XYU?UCW7E567N4TF7O/@/RZO-S60Q\7*Z3O=%]84__8NV%0JU7L8+6?_? M>VIC_8F7[67%MVUA]0VVK&S^39];(XX**!VX &H+H'X!,E MP7PI5<@;0%R MZ17"MD!=]5E3]]JX)*W2VVO!GSRAHY6:_J%VORZM_&*E[BAWE5!_9:I<=;OD MI>0%R].*YMY=I?Y1O:"2'E][RU1NO(^J)TEOZOU^EWAOOO_1^]YCI?=UP_FC@>MC[A9?51GJK,JJ[@<#T*L! M'Y!5\-_[\IV'_;<>\A$&OL_R\N((JLX_N_KJ;U_]Q Q\Z VXUL,#>K_MJ$@K M5CXT YA5C,HKJ)$;&0++Z,GM2N[2C-Y,U.PEJ7BDD]L?O@LB_R?(89=BB4NQ ME2.QD[8@A[8@-O7;7]5=HN 2'&--R:@NJ6\%C[=3@A?Q]>SQV%<@*O#G"_\T M+('"T")C)>9JR@7ME6 M7W^J?\[T;+27:I92$Q"_M)^&+ONI2['$I=C*D=A)"T:'%HRL_32A2C1C:7/? M+W,OW7)1L;_J#Z VLL/ C G#"!X#\X.#EJOAP-:L[NM56CZP>S4@4BEI!(%]>$).8,6-G\,>,2]L!Z@;&=RJ58LC"=[TW4*S,D M)+"C\<'1^.\Y*M."2F7C=LND3O9!,V/C^\1&AS)CS YEQ@3SL%]Y("CT!^XJ M@=^EM;[][LG+:7W+**C""(\^*[*2%,Q7K4)CNXY3M:15.S8GBJ*>@4!0C(,! M X^X(+ :>%?Q[-M4,UBNNXNVK^E--BNMDJ.M=*F6M&HG@VP1]VV^Y2)G2BI^>C^F8&6N"4+)RJ):W:2>?P^],9$.0/ M6-J10&!'@>1U]F:E&HK4J])G[YZ6=,U@#ZUJHSUTJ9:T:L?V3(,^:D!!\=", MUI%&8$V#:Z 2-"W87W5FT?12?3_4'7*;BF^T2G6B)6FV%S52@.:&QG=#QA U M8S#NCU SYBB-:GTP8\C0^.S2]<">K_=3 ]5J6[;?>FIXYMJ1RYUPFL@[54L" M,TT/C%0>"$)D()F*+0R+2AL" .X@$C.ZY =JXX M#.!=^C(T>NT2H^USJ98@DT"F0=@'7"B*^$/F=:""[*"BS!-[U0E;((/[GE,< M<:J6(),TI@$FI.\>$(8C,K#"@CHH01="B:"/M-S#?<\IB3A52Y )&=PG&2@JCH=N)!W+(#O+ M_'K)QA#HJ%-V<:J6(!-+IF%L+,1#84%$CF#ZU-0.8-#BVRCY@G9\+KNY-5+35+TSSW;Z44UL'V< MQZ*-_M=' B:SP=60%"'/XEBPD4Y?MQ M/R,'PC )!]88<43\# M_74*2D[5$@QLUE*N+561>F[.ZGU;T%2G2.94+<' ]A/R^YZ:04.&=CB&[3AV MW"_78PUU2F1.U1(,H!;@J!DUY&C'8MB^F930^\IC4N[5#$R'3S_954:;YY3$ M,+"SA.+^0@L0-61>ATW8CDVGT^2ZOHW1=L6%WQ?LH=X#A0UUBDY.U1(,4%%@ M3)E0T%">WY$3/D-.1\.;;G<%?Z%4_O#= @7SG[PG5FTVO,AUIE"ES[1V71_= ME9M4Z.2VJ@KZ>@!$'ATO2I]2 3]+8/\ZHYO!*7-AB+F"_C[_"@K#P<#J*^F( MBYPCKB.6:-ID7^94U%O,LA+[3*&'\K;-"[QZT_F!#BT5V*\VUFBG:@DQ46U* M2+_# U$#$PCI:([8:4Z#1:5\DVME;)TD_,P>Z1_\V?O*=TL.&ND4TIRJ)03 M+]QG""!HR,<.T,B%@/:Z3+L&D )TTRF2.55+" !;R(^,QR: L"@8LK2#,F+? MO%JMUS2K9](U%Y0]E%ZV%X*6V4O38XO!X_=VX=&>.J4T8NY5!7-CI ,;6@@/ M'%4A1X_;V*%*=]*JC^H.^[;IMGJ5]3$MZEE6+^2HFE2"9?J1.?UW MT&6GT.54+2$ 3F'?]!G:^YH?;S">.MUQ%[%SUQ)T]BUDK7=/'UA9ZIE"+WU3 MP3CTT. '^Q5'V^T4QPAP8M"?$]2W&SCL-Q_.%#HH(W8H&^,V59_9?0;.UIK8ZJW;J3 =7Q+[1=;??[9J,5*51.9-9P:5*FFI.U6ZL M"Z7(RN9I;#6;@HM>Q"EZ.55+G*JM7*F=ME9'<\1.%Y M;-N7IT?]WSRD>B]HS/EV^U5&MY=3E N! X7AHC^? %&!NL$.C(D.Y\(SIP[S MO'ZL1XT(H=_#,>7KJ2([RT%8N^!H*YUR7&@"6G]E%PB)AA*SL$.XT+ZO]J5] MUIT='L6 D>-M/TT;R-VZ$O#TXY3[G*HE3M56KM1.V[4#R= .DO5[4W0+]9L% M;!43LJ"$&@A#\<)(J"]36YU5.ZWYT;L<[&#WI=]/FS4)<,4QM.T_M94V0P+C M&>/S.JLS.J>5[;@JM'/55ZY3@G^V2M!>(CK7^F88A%.7J:W.JC6&S(Y>*K2E MXJ%^FY,^K+\OJ^:-,H=/#V^,>E^_)ZGW^8?@:AD GR?!U:IY'U0GW[R>ZI=4 M*.J77D'7ZE+^N[EJ.M&\\:GYI>*[^I5&][RJ^+;^<4/3G H=H/Z^YKQZ_45? MX/#>K=O_ 5!+ P04 " #Y@@A7.9\W+O\' !T%0 & 'AL+W=OKC*3P<3 B24R#QI MX/AW)^9"*5($&-\;G8/.) FFOUOME\%W^++D3LR-^B9S7YP.W@Q8+E:\5OZ3 MV;P7C3^O2%]FE M_V:;9.QFPK';>E(TP$)12Q__\1\/#__#1]/7GWA'M'G7M'3VG_V^@] M7YI]0'%\-3_8>Z-RJ==NR*YT-F('5/?"JBV[U68#TAR;PX\,Q+#S['LMG0SB MUR@_+^\D;<7ZE=NV!LNV9JVR&2C@F]1ML!*AT,+VL'?IRC M-,@% )D*/ 3<:%>WPH><'F<%98(H>S!6(L,\$.6K-L M/N=\T5F.18W=T3ZE&*L4]T0T@'#/%*Q;O'(H^,P:URCT(BNT46:]9=XPRRN9 M(RQ2:W.'5 U 7<:58+E<2X\43@RL:AVZ(%?2;Z,5KIR!=(; &0L%+K"0\8HO M)791>,#$JE;!B!=KVI0S4VJ9%5QKH7:N9 ;/%$9H'[(2';';(S1?*J*JW?M) MJ)!QKI 5^\AU"Y'P?T,'!P]P]KKRLFQSDU>5DEF4&K692H1.?WWG.A0@WPJF M3!9P5E8B;#* #YY]T9+60UWOT=*P')74#CL]T0,B6G++@+7G= A^QI&J:H5$*-GT3&B6;LH.T=)1QE*LX#\3#(FC>MNDX[,H9)G: E]N@DY<&3N[07S8IWFM+5Z$Q/>9:T)-+A /RF\)0 MJJ/) 5K7I;8$N^MX;8.[E-;YQANVJ)<[>P[5E3=47PGH&7=Y@[WWE@MMB^E?KFB>CN "E=G1:>C=W LO,EN M05H>6DVJM.O X*[EX[.IYD".Z'0^]]^QQ._G1H_0D+?,)5A@-&&3W,:*+$N1 M4X,!,6@>J%)43UN_:36T8HEWG3LC=I/4'@G=KQW"OK=HE\)OA-"[5"+X*EVP _XBF"FCF3 V]>L!0ZPOXI&O@2G1.(RO4AO41Z6NP_$: MD\'5R*P[6N@E9<)':K C@NP=+%_T6%VA?,R&5)%T#V=(+C1M;CWY$ SS4C!# MIZ]2#".?=KRY/+@'\L-['/1HZ[G_H"X;$AZL/TD%PD.)EK+04]#0$.LSG:NB M,1(S^&-3OQPF'9=9N=R-00]SYT%3;@D/!Q&]34^46QMRV7.): MQ1#WS]CU#^YR_CV6'@86&@5[#2.^[[*0CGZ".%<OVO+O;)VK>4S63]2[<9<:K: M)!GM"C3,_9LPRS[C%$K3OFMA22*%*B!=3^A(8L'XBB;IG8)]P%:A#)/9-61O MUYWQ>WI\_ :TY8VJD"X-!Y\-Q9:B]%YPY8N4)DC.)I-7STBU?L(BO9 8.)(H MLV:3Z='P'NJ]MY\04$YS@H4MC#4)EZ.0>B 4M]$*LWQO>F6F$K$IN@?T)2,P MO%E@[KJT=*5U=$+/,?_#U% M-M*X/S*[.62.>PR.(=R6SA>/*&IZ*!QTG<>JCR(7"97;8J=DI7AA51V)N MK SWH@_^*5T7"#17AK!=Z9PT+2J!BQ:[^F<<"Q[WTL3K<]1S74@36^_OX=:5 M=+;0*_+QESVT:6_U=0WIDIJXJB=?F*'5?92IS1K)UX+7M26UO[ 02:(F(08-" M9.:OW_=[[_4%@K(\GIG]$$%YS=M]\FNC.FSS^NZL=_?6_7]YKL' M#VRQ,NOB79=NM\YX^=EL')T='CQZL\ZJY]^(Y?_>N M>_&\'?JZ:LR[+K/#>IUWVU>F;F^^OW=\SWWQOKI:]?CBP8OGF_S*7)K^X^9= M1Y\>^%G*:FT:6[5-UIGE]_=>'G_WZ@SC><#?*W-CH[\SG&31MI_PX:+\_MX1 M-F1J4_28(:?_79MS4]>8B+;QN\YYSR^)!^._W>RO^>QTED5NS7E;_UJ5_>K[ M>T_N9:59YD/=OV]O_FKT/ \Q7]'6EO_-;F3LV>F]K!ALWZ[U8=K!NFKD__EG MA4/TP).C/0^_ M5O1<_^)2+B-KE]EE==54RZK(FSY[613MT/15G MM\QWZ@]_RO.=[IEOXI39_[Q_.4_CA\=/;MEMV=^MV>WS?Z-5_7/FCO+#[)7N:TLQK[#*9L^%P)K2OJB M:HIJ4QO^^;QM+#U6RN\?5H:(L&C7F[S98LJAR8>RZDV9%7X@?5A634Z3Y'5F M:69#'*"WV2J_-MG"F"8CR&[RCL95#4_7E33:$-GTJ^S*-*;+ZWJ+7\P&L^7A M")NP.7JVI^U\;'CY2ZQCL_M_^8\G)R='SS[.+^?93R]?ON//Q\\.^&CY9D,0 MR!>UR;H!<^#+SEP--1^/#XPY+TTQ=%5?Z8@?/Q>KO+DR!(SUNK+,S-Q"ES^> M^R5HIKPKL89^>FZXG5TB!AR [P3=N;K*QL4;=VH%NA M+^AG0(+.7 ^EP&L2M+J'B7Y<#0I4, AO%!:#F<6/:''\\%@P"YX\?/L$8ST(GN MC$MS8"+Q_K8S,TQH382)#OA?QDB[:H>Z))!D$(;8'#WSV]"(M&'H3>[VSB@O ML*MY *Z7OF$DP_>T>9Y]:_(N,V"OV0^F,.N%Z;+38V:0)\G-3VWEI0#N/6-7 M1IN&G,N.CP[_TV-H,L3CZK*J:59_1$)C//TV[^C>3X0[,Y!3+.7-?WF7"6 6 M>V:'FCI^K[BZB]DD793-=@4[6B=-Z1]X&?&AJ_B M2H1%4"\R0N$L+W\C<"_N M=)E7W=12V2;BM//L):W'F*K<-".)U=B\$"+#6@JXF'&:NB(%(AUU>=L+5)=T(YDLO$RF8?PKW^\BCE1"1*G MVW.\LM-5B6D0'9G/&P*F"=B]' !704':5-66-G! XN8T3+[.\C68?'Q: G:= M$[M=5C0AS4_G!2[RGW0+#%-Y-@7M!]Z6>[900*QRT&!6$;0+)I4I>FI(AR9L M;M=TK>$.-ZVM,,F,;K,M/JW:FC#8ZD.9^7VH^BWX8I';5;8D)9GIG#9U7;6# M); )]S?E/%L<9!\M ^]'VU=K%EK8KW!P(3.%[)=Q5W ,,$&1MR^P[[ ?0-U M '+K_!-=DU^;Q:(E?7XC4.I7.='"<@F2D.N5G?OK ?>RUBASJZM\4=5!5 :N MCX'@^T0K6'G?,[(*SGCW8V.2?7LCF)MF$$0',I*0(WXS,,F&9UB5<-CXLN@' MEM""R 7+A+(B&'0QA_(PFPD504+**,-46CA9@D$=MDS0GL*Q/0=T2*9\9H*6 M9WJGV'U@5;H,[= S#*@) WA3.&2L$A)G7%L([]_XEE7:[\<)9>^S;#'TGBN M$_5,E\)S2T.G9N84H?!@#3$ &GLMVF3=-E>'-?-^08B9HV#Z<4&:W[+J\2?9 M9*:#/F/SFD'K]"X OR8"DW."R10TC!XBI+.X&N:^UWD]&!$,W2?3L\)GO4XW M'G35MN5-50N#G]AA.IJ 04 ' \QO2-O;^9V^)$:.YPB@M')E5[@OZ$EE3K-C M)W6MNFQ!0,63'FC^X'W^V6] &!)_1;J)\$Y/<2W!N0N45O !Y<8M>T4[/>U.W6&$*RXH!4 MYRM&RHM(;?@0]D!80>U8W"*\GP7\ZP\@%YHB 5DYRPXBVWV >I&'2[H:QB1 M(^\Q=%F?$0X CDW60556I#@ 58EMK$T.R5 26W"H"2#4*LUI4[E5I4%4\.@G MJ#<3G#TH"[V>1PR 5@1AV=9UWK&8H8$=B4%Z5(TY 1V$=%XQ/4920MEF0 :Z MG&D!-KD!E6JR L'*KZE:1Z(2L_!S2@N S9N(;N<*JI+P)FMC'96!2HH.(8V! MQ*(_^YJ!2-@@Z@3$Z7I#7*=AOGJ+^G*?[,9A/<@!'%-9$P!6<-]=&U[]8$8< MB#@R7Q,M7O%2Q*-9^Z'A-6$IP8>F+%-!0(IF5[/+8*F86#4D%)RRK=IB)-4J MECN$;+0_PR;F/#.$QV"V?W?,]K5'VHO&]MT@8'D=&'(%PEDRU2AN,=<5$KH) MUE]A8H/$Z)E@J D7=AOD>X%B@-\\(FR9 NFP'9\R5N5I^OX&Z"&B**-;Z:NB MVN1\?X(G2A=\[( ,COB)'];5'R"A6-(0[^M@K#$75U5W&P^(=*))&3"-SL F M4A3^$,^ :G/[S<\OZVIPMY8.[TEPTY5G-5%R+;)T,_3*SD@AB50459VB\T1 M$OCP+/Y\ 1X@BM+8HJL68-GP67^7L>QX]"Q[PTL?\P%.GOVR@(./>25O1=5? M9Q+^/K3L%P'&V.P^696,GH;8*61 50(OP;\4F/1=#,O*.:SU[HG#I]LXT6U< MB'YEE>SBK?!A'&%CS29\BC,3+;.J\,..E3G6ICTT[?68L9(>-*M2++9VD M[X6NF]8A+Q^'T)UM<">0F*;]/:6"R^-N4')Z4ZP:8A!&%U[GGTF3_,,X?9$E MS69K26N.1P]1Y!'?,YYXM1&);%?TZSZ+;IE/ID?09=^7Z+2%T3KM0IQ5S M!8*\VICE58K./H#:3FW 3[J$]KULG]+$ =20.%\BFG'S(Q#:O:)H=[;V0*0<2"M=$T/\,5>?R4T3PORTJ%<;RUX.S< M3ZB$\K\1U@=&C*K F* MYD027CA&?)CEC@'5K55@0(1QI?Z9TZD:(I6O060MII%4&_&A\.XJHS#%GQ4&>-P>B.#)P4'MG*D.2G M8XRW#YC\Z>QT_IBX#5EIJ@3_Z>S)_"1\PZ-VG68[?E'8ZQ;^,$+PFICF96:, MD-898]ZZ[5+_ZC,/?.R5P52WN5/$K]OZFI%7+-YE7J@9MTKAD4%C[9P>S%ZA M=S^?9Z_RYA,8S<_MM6SS,79Y_(@T/X+SFEV!PKV=R27KO-9UW(V[&X91PC2H MSQ(4H6+765^M@0?KUO:L636JE!+0WM)5*G1.H5+O %(V$$X>,)X=QW]Z>#9_ MZ"YBIO0$N(BVF@Z='R67*/RP[T5Y4R"2C<*.#'GD.$P>W9;-GO($QT>3MS9- M:*0T<#1.Y11[!M5V#!8K.UI*R#7$*\6I(")6] =GQ#L3^]#%$IS](ZXH#9G- M1C/3/7"!+D)L%== M>T/H!L-C%KXEFH2FQ#=6K=WV5#ZSTX/HH]WPU9DE@0CL4T0X+6.54XHK2!@" MA#3/XZ$E#Q#&=VTY%(Z[-N9&UFI6X-[ T>ZZ$MY'HHZFT =52&!.K^L@^ACS M_/&IW5PS;%JHG"W@J^#&S0L"L+.FH[U6L"RV,SU-Q=&Q?7NIYACM.B^ZEG2)IEU7A:)2NVDA<=@L;QM9Q'HARLPZ M((EZ&:,+5*V.E'@X"1<<+L;&B %"6)=5X1DXD0-8Q4S_9 D=3Q"AI0 M;RF&,,@)!CG'%(FW5M:'6J$W=>*;)6Z0]]XH<\9F:O7/6-6E'=&7&D)C"$MUO 8_G!(,8#-6:YQ@G@6/6: 1603&(9$R M$>JOK%B*X]G-R5I/D0^L,#H12=<$)W15P''@& (DIE=[8!^2T@%7P(JPQ1 4 M0E1HAVT%#]9,8KR\*MTE/@[T8-[-.)22Q]%?B9O<&ED)FH;S+Z42F0RURL!- M3&@.T6('G*H"FL91=*>[L&8*4S*WO8KZSSWI<2ZRE6IP>;8Z(%W=KF;\;_8CW1[I]S[^0NI[WPDQ\^_\#^NH^,/$HV%9]DYO"X9" M>OVXFZID0B QM"(^4&\59V)/D:@S[&JIKBI@_QI!6(Z_+;.G1W3=6S'$V4G% M,&H7$ $;F=^""7S'EC&8A9IN1(5ZVQ"W4>$+>GIP<_WUPUMOK('K=WG) M:4@_C'>Y,Z6WQ^ #:@[UXRSX+'0M=\8IMB\) 2%L$+0XPDH3(HP3/#RE!Q__ M$#,ZWVRZEI1LEFM)I']OW,^9C5 Z,,C'N&0WAT:<5,9J;%>O/9A\[#69\MV/ M09F"$6:FL'L7KH[9H#")H1&_ /T*=[_U_GZ(= A7B3QJ&)#E_+_0RW^7/!XD MY-7JLTAPB)XHG;L\.I8<1@$AZP>N)C_.LY]&9P>2"<;0L:;,]42,JN8!#%>Y M3^=P/E6&W7T5A <,U-GD.2-U( UZJ0=F!"S!4HCY?7N, :(R/,EL47_=76Y& M3'I22F$M6(EN^+!@B*H%195=U)XRUH8TRI+9_<@#6++%EC@1/#7HOE6MN.VD MG,K4R"NXH$[" MLHQ$89Y=$#^I>$]>H!0T(3)'>(M&<]G<0L%[/#$=GKCI MD,;99&5[T[!++0+]JFN'J]6_@18N8'/?Y5B[:.:N2)3; NG-;,&%8W L9_K\ MT)8D>NK\]0EGX337V$#C"(:&Y]D2%:0**82[>JDSPYRU&FE@<+.Q3VR91!XU M4 H'WL2>8:JQ!4DX)]:-L]8=_7-: M;L1MXSE)45.-4G_?QZM]0! 2IPGI-[O9-W=*_V3]G89T\(UBR_!HKO+NZM_$ MK7^&)G/7DW>:U#K%C]TF-2X.Z/CT#/ N',<^3X=P M>=ERTGN4MW_)N4,=L;>/&Q9K7DV\_.A5NY_;.;MS#X]IPLFXN(8 ]=K?R$GO M?V@W)"A.3QX=?)>]C0+1R/U/1B*Y>#+.)< M?GEYCD5WT_/5-RXDC5R?T\/YAVJ><+B%==;4XV1.*!WQO; MJH76]F3P[;$O+MB5U)A1^CC?:.20M.XZ1YRPELQ9SLKB6 Q4@FYP&>VPXYFS M+5J=.([VJ_H]R1SWZ4Z-3YR%7,1^*XVH55&*391DIO: QJSNDA.04G\JS=V! M6?BV+F[X)1[#US:&BR1P2*#TI;#HV6VC8GG9+I>20 6[H(8)2E?(&@-BW$0, M8! .CYFV%UM.,^TDYRO.\O6\TJ\I7&*>_7;@*-IF[\,^/K"NFKM?HAU&;A/' M2Z"30)8>TI:#Q74+L&;.Y%&U,T$W-LRLY%7SX=+;44\@Z%YCIC*S\:%\Z_2< MU(D9"GC*EHM8>J=!\4)(CB5RTS2B/$0)5FG*M);EC55 YRW_DBQR42K"9D%Q M&R+L+M-5 J!+PP:ASUQ/T2UG&2*QFQ@_-@K1'4T8C;&0X M:Q*GURG2\ K2U'QVO4<():591NH*/<0>>H\.O/VN,CQ@ Y^HP]BVB7Z+?%D* M]ID[[^]#7JL;;?2[4KV/$P1%8Z:F*'E$KZ+'E,Q28L2YC9_E2T0D(3^) 0I-15<7E7Y\7N6:67\6[=P4;R7GS7$/<5P(MJ+6>/84:UJ#[-'ESL+_/WWRD/]_]O I___DR8E3FMA:=V[WLZ=GV>FC MI]G3H\?9V='))/Y$G%T5M>S^Z9-'!]G],_QW='HP^5@7[M4]]N21__/X\6DX MC>;^^'.C^SW8^?U%/565-52NGM/7[!-H>;UX9[.Y;\6=/Y9G'3$XP ME6F"XNPU+:"(!&E#EF_NJX>J)-HDY$6_-NTD1YC8'1).;CL[5O!>A&$#M332 M";UR^HVZ[:>#[%T'"TC#00C92% ]^=KXK]/(#"N,(I0C3U0)^8E " ?L?@1" MT\&YJI/WE/_&O(?TVKS6LC7.L8ABP6PDERYK+ZD'V>S?F.8H0)N:7)<]/C[3 MGI76-%%A4T.1*W6+R0-1)#YFVZQY"\4*HX/D*Q&,-8U/U&)VV/--2H8LZ@ T M<8;'> GE0U0,V;@4=!^ >?:HQL\',3U..:.?<\(1YF*GH$\W--,EF%]M)+\4 M,R+WZ@,'#YOX4C+;+OL;"9@F!:#)@?19N,BC;Z%W =7AHX:KKT-*DF2UV?2L#.BV]PC0YKP0$05O S"CCU:LN6TX@Y-L>[W0/CE;05MOK MJDP]K\@CN%KUA^R^$G]KFN,ITHNS>G;/063Q7?;?G'0 3CG@U&')T^PP>QA^ M\!=PFKT>NH:I0RJ+J\]"*0_I@>.C[,TTK!]FOYJ%K?HD?R,[R>J#[$+]QK2W M"U*WFRL8/JX$XA=?)\Q<^/ALYG(=9C2ZF*L6&!5_L(;&N3 :BM3QV5]I4Y*$ MPP_2S+^00@P.?_R(YWXZ$CIN#M:- 6@Q8%2==GG8R^R#*3[9WL_J!<=737NY M,8:.>?%?=, WYSS1:[/H6"8^9 %T/'862@5$R>) "@?B%"#:V"O- GFW:AN5 MB=&(R(F)!@'A%GS*TR$CTTS2J-NZO=JZ;YQ"[$= &N$Y]P6N!?U5B'\61KZ$ MG>IN5X G6TI+VCB%*.Q%H7R3%B6%'..XF#,^_6(;EZ(&]XA%4-@E6N5-DFD= M\L:75;?6BO2PE9WM,U4OC*9+J"OD7T&>;],+R1X#Y9(;RZ&!].TC M,?S#[=#@7T=70X^N#[*?7'&B_V-DT2+>;SWL?4Q3REQ<"AJ3G6)>X*N[MQR5 MZ<#I$(#;[$65'7^!!/2YX%NB.'S=4G27E%NV$;7[\"JZ(2BJLM0E-*ZNKCA5 M+T,!&/%R))197U>SNU2/= !I$V#$7H?&X)<-(W>+[/!9%3-$4*)PD]K'DJ3I MS/8DI%4M[Q1=V@7Z3EYA7,@G359DXA!/8*]+FA<4JS[NK%Q7M=AN'N+^RB=.[LAT=D"%[2?DDWV#KJ M_\ N5 *)?_ B'&BVQO#F(,92V^0;5Z6^X5%&5 ML3?C>G5%*BYPP'8Y751T79Q!$2;:-O@LO-D.KK!N-2B)W-BJ(UM%Y+-U[3], M8&?.I!FC%%)0-0-8713B!/A5_$8"Z5F\CV!+?_$@WLV>BNX=6E4-;*JL7V=W M]AM+RE&.#IL3[4TP/'8R,;LDG3'RF*3E#%[-;)IVX#1TGBWJDZ'Z*XM?K9DC MEKS:6O;RMEP+;UV$!@^G7:]R%3I[!(K/-R9+JEIRL"7/5MM%5[$-*RY"5@V) M#J^KKFVDRC(BVMM)-3UF'#*>8EXHL3D*E1;2<"!4RXDCC+,8]L#=J3S[]1C6 MX0_;Y>%@'18X-NF *86MG%VWBX2>A/43+/V@/8VVS>_R!Y M,N^5J-ZA6)BVXSH>H=X.Z+5;[;6KRN29ULG[($_(!V?6F?0;8MD-]B^Y8YDD MCXF[@0!6(\]NAVT='^_A6YL#](U#Y4\HA7B/Q-6=;]5;RH6!+A#$(U]'S1E" MJ%F\=L[O76]#$Y/H]$C3B4J)BWA-&]7^<"JMRTF5>AVT.'+5.E,IK+-]F85- M.>WSQ%GL3C+Q_D3B4-ZRLP0:*-"?5VJ2 !]OQBE+(5LE3BQF$%;]H+&6;XWR MN93"B6#-/+M,6L*%?-F]!>B=+U].>-I79>LVK5.:.7F_"S823&=)SR)6='ST MYWV[V1/1_S Q-(IV=B;"&SU%%/!+^Y*9VAR&[%/V/QFOB>XEJP;[R9G2K_R ^_./K3I+S#O^Z'#@, MHDSK0R(%ZTK4&1+:G=3V^/ 74A_:]9IT8S&*$!IN2FX;.U.G["&KU%C&UZQY MMV7L;G7YF+?!B;#OILWH]Q)6JYY,-4%.I/[,G@Y"F-/3^=F70;+)MP(/$IZ2 M&J+@EB74GF ?QITG@\:5;)K35"31]I6YYBL1KUY5&U\AX[,58F%H';X6\ G/L]\/?%^= M]Z+N['1LBIH-.+8Q9?=?GF>/CA[-_'0U! M6G;A4J_A=")0'R)[DMN3'5J3]W"ES)1S;#>26CG3D63,#[W19"NA7CFVT:85 MPUHV, 4X9JT57G7&-%,2_4:T]@D#V(OZ]#="K^EC71B-,>,UJ36:,ZD_% M#&GCG4FV7[!OK$L $6Q+^5$L2!Q>/\-X@RQFE&0RY&GC[YN5(/OUM$14995F"(6KA MB(=FYHJTG2KA2^=(+5DH-*1>*Q2YPSU/WP04*UG %'UL_CA9;$-MTIY-[]&N M]S-UV]:#-BEU'-AO/P?S6:.1(1U3X[+.Y,6Q4,TO!:$0)T1_C/X^8H-D@9Y[ MRT:+*/;B >X')-N 98(.CU>^;0(,.B_8RI;=7FX+<2I=X/>^T6+/"6BM-!#< MG^OF([U^FU $8>I6R"T=5YK?"4O4?8+41PU\^'U:DE@UR6'CTUH-BV<5;9:, M<9=-R1T[=ZK_TF"00Z$]%ZXXZ4+S_FH[X9<09%#YII[-XXO810HG1=L;*"A,=FT&,+W=7>X\,BZIVK,TEV8V+G M^7>KDI/<+6Y_$%_#&F61F \7 MB+VUTN&1W:&1IAI#RDA[.!30C?DD]QP03#V4!G5!^QH3N?9XE=Z>TETP=*,; M-DQ4L/_BXOR(*.>1(@P_N1*8^EZL^&2Y!-J%H7P!7%[55I+E32\:@"SL8TU> MJU!&Q .=?]E58LU4V>*>;[X+<-1\T>\@V,VLGV3,?.B0TY>[VZ4,T3_?T<"* MJU?M W$KV#B?)SA%%!)QQ6X<;>BF-$!>W9J)6;IXD9"$[F!O_%6R[VL?)17$'# M;S91+H)&PL0\/5. AIA9M01Z]W4K#J^]N/1OUD@O/D2^S4T\8) ME\QJPPDKU[=1NQ9$%7B^WG"G,^ B)/T[%Y6 S+8JWGG,4W"[@D(0_M)--_6 M#K]2T%4D?"RO+5WDJFU5#9,9QX88?5S3;5Q+5:9IKB"5>D[-Y\I5&#F','*V M_JY4F^KV D_YP4311^H4.IF+&\>/3TW('94HF+<<#VHXIQY&@UJ1P>KQ"^(* MN#@;7:*UM, GRK-165Z[9*-I,I ).) )%O3AZ3&D- UW?)@! ()P/N2Z:G0&5$IO&G\\088D#9= MC),:6,U(5PB5*%\N,YU%NK9!ZF]INB],KD56HS6^JKBM.]"V0(3\OW#ST!#4 M"IZP^QYTEVRYGX?F]@?Z5=3O7F@3!7D22,!%9]-NV-(F39M-J]\OR"(W M>CXU?Y27'&K^NB#9&6L+J0H-;T%Q$7UM<.03S?8MK*)9NB&EZ=W"@GRV'C.O M-%%/RQA=O!>J%UHH\>L#9I'RGO32\0J *--+R#F0Q+X^(Z6SN$>O)P![ ME,)Q9U-'VBWG#!!/ZU=?JEN*71N)H9'W?2>LH/--&>(,Y]AJ];0Z;D"V)X4[ M)K&JF6RIYX9&R0:W$L$_)[<\+0JZ2S$0-VP\FC]-&W4>S9^$]I!Q]TU1X]PR M=ZTXTJZ03])%CN,>E&F+SW\LF^ K@FKSC+C$2Q2W]=+_+O'U./I%NQ[?3PQE M]K#2HH>4#FTPB4*UPP?6N'C/7 $S?BJFW&\[27R,;T:$Q^,[.OX7(,+)>)'' M^Q!AZFQQH80$)FXC0"6^Y'5[WT9Y/8(]UG#NOD1.0]J_"*[DY[@J0*Y>:GF3 M=A+Q(.Y1Q/IAS7U/O=MJ5&03;S6NL]F[NL?K.-HN/AY2L4@5$K'D\IR\7VHF M[BIYI4+P9!+;O48$B)'5[S&4KLIIY]E \MC]O NKF/ "3=@@$)VB';8A[X71 M+GA+'X5Y -\N+K%1+O=:QFB@C:4VG=9!==NI_K#JNV"O M+EXQ%M5>S.(J \Z$DJB&TS3$=22-_5OV?<#1P0&RRI7U+*1CA_.LN8%.O8W6 MHZ4$!\@<$O((9(A]CFO1A>5&<0^^TJ!XD2A -SCI8C'FQBFR< M\#*F9&S<@$Q%>WCM'VKTI;70^ MUVMHGOV([3C)B7,2$I/%J%CVMW9A\6XZ 3E#\Y5B]1.?KF1)>Y@I,U?_$I$ M;!)O#:J)B]5QU0X=[Q"0+'WK(G7F_73QYL.%K\40YS@NRW>IT";*<4W?//O( MP/7O&^1*!8YZ;SFPR+T5\B9Y>2_>/ZQ]7S3Q5WN%>0I*8.VSI:9()(:J=&-A MKPV?)0LOP&,+CWTQ&I'S"B:!R?'.B&G)\^%%3-$+ .6U>4I3[$S1:W-KO+7&T EWOT28H( ML8XK;K;=R38>'OW9;8M=")*^Y1C >:BSB%V \-A%G;CDPD;UW]^&TIY#9]$ T<>#N<3URPT"63WW\Y29@FF<7#((IE%+B3]#< M=TF2 !GI"B)3M7$3FUE;;L_F;X>EH7IBF"B2SJ?1W?G*\QO2XI'4?OB*F37V M13_LOIE002Y=+/V(V"[EW'A][2-=<]ZX=EU>5<S9"O: ML8-WFNYQKMMW.1'13]Q0,2!E7 ?1R 8GWB<6-Z>%(AH?"OQ(&L6Z+P35PURA MY8\VX13WE--$P!4&/TD/4A \!.G]/N2HXR=:""]23'H@@H+2LJZ==_)%[V?4 MUT=ME5L+>8_?^SOG-AC]]C ^MIYMI[VAW0?HI'\ZY)S>;Y2E+'7.(;[DV#*R M#V.4\(]<:W&J&^A>#:B:7@KVO7W33>V2SE30RCNHVVYIM%V&\_(P3&?0N5:. M.VD#S/#FU]"E*9IAGKT-!M6%?Q\HTL2MRU:7FGI7UO^AW9RWX?VG .[^.2"9 MZ:!K"?5I\"F=:='2A6%SXM.2ER'HZ_RX0(N-HO#V'T!CPYT.>$S\\J9SH$'V M2G?O:A6U"UYD.(;WG@X\TNE*;R\^6J\J\0NW7%4[P=9M+[SB8:;U1ITFLZD7 M8.0[]7:D8/U=$803,ZQ#D/$;J8()BJTQ5N&.N:<%HVMP= O[.0F9S/X) MSOIH)%"<-TT%,LZ?/^A?/']06?JGH/^Z]H;^Y5C'#S3_B^=K0_+OG*P&?O=Q MTW]_[_A>]"UDUO?W7AY_]_+DW@-Z,@Q_\7Q#\'I+XA/GJLV2'CV:/WYX3Q*C MW(>^W6!*]#OLVS7_B=?9F X#Z/=EV_;N Q9 1MO[\7_ 5!+ P04 " #Y M@@A79]$;Q[\# "-"0 & 'AL+W=OA0JQ4FEO;N=!6FG9!@+1B-,OE ?'@Q*>)M8D=;*>=X==S[*29 MS&RG0@CQDOCV??[.S?;JJ/0G4R):>*PK:=9!:6US&X8F+[%F9J8:E#2S5[IF MEKJZ"$VCD7$/JJLPB:)E6#,A@\W*C]WKS4JUMA(2[S68MJZ9?MIBI8[K( Y. M P^B**T;"#>KAA7X$>TOS;VF7CBP<%&C-$))T+A?!W?Q[7;NUOL%OPH\FE$; MG"694I]^#B(G""O,K6-@]#O@#JO*$9&,/WO.8-C2 2ML:KNP:2@%K+[ ML\?>#R/ =?0&(.D!B=?=;>15OF>6;59:'4&[U<3F&MY4CR9Q0KJ@?+2:9@7A M[.8!#RA;7(66R-Q0F/? ;0=,W@ NX8.2MC3PK>3(7^)#$C$H24Y*MLE%PA]; M.8,TFD(2)>D%OG2P+/5\Z67+8*]5#3O2JBD#R+NVA)WW*VKX_2XS?OR/*E<]J\W,"]BINF'R";C@()6%DAT0W,! R(Q! M C,#:@^4$SCDA-_X/:FI,PI=&OO1!+[B9!33S@:PI6H-+3/O;E]A/\?=O6$@ M3"")I_/DIF_,KYY].;)V2J9IC=*2 -PC-3DQ>=^_@WBZ2%/ZIO'U&V"IY-<7 M"-+K!-*4P"63!?:VX7FW9UV R6<:G=^Z()M_[9A)O^M9Y>?$3LC2FWCA_\O% MTOEM<>/#+61.-X5Q#7B-@R-IY?2W"HB=\KCP4AD_^'RE\#>H?5KZ;E:)PB(2Z.RC=YORE M]Z>$-PWZFZEZFL*Q%'GI>O6]Y'_S'M]U(%9/Y]A(:1T^Y/L9[M>6S-_ M:4TTN_GOK$G^%VO<0\--W(]RXZ=1;BB)YX[?<'1%TG%4^(> 7\$=+?E,#J\ M->ZZ*_9Y>?=0^< TJ3-0X9Z@T>QJ$8#N+O^N8U7C+]Q,63K[?+.D]Q)JMX#F M]TK94\=M,+S -G\#4$L#!!0 ( /F""%<4>61$] @ - = 9 >&PO M=V]R:W-H965T ^)-ZE9H8SPX?/ M#+EG2Z6_F)D0ECW,B]*Z;&;O7%F:IL(4MQJYFIYG.N5^]$H9;GK:BU'O@HIS-+ M ]V+LP6?BCMA/R]N-=ZZ&RNYG(O22%4R+2;GK.9421C MI;[0RX?\O!620Z(0F24+''_NQ94H"C($-_ZH;;8V4Y)B\WEM_=K%CEC&W(@K M5?Q-YG9VWAJV6"XFO"KL1[7\6=3Q],A>I@KC_F=++]O#C%EEK)K7RGB?R]+_ MY0]U'AH*P_" 0EPKQ,YO/Y'S\CVW_.),JR73) UK].!"==IP3I:T*'=6XU<) M/7MQP_478?FX$.Q.9)665@ISUK4P30+=K#;SSIN)#YCILQM5VIEA/Y:YR+?U MNW!IXU>\]NM=?-3@7ZKRE"5AP.(P3H[82S9Q)LY>A_)>& LT61.P]V)L M&2]S]N,?E;2K1N3L[Y=C8S6P\H]]2?!SI/OGH/WSQBQX)LY;V"!&Z'O1NOC^ MNZ@?OCT20;J)(#UF_>4K]2?,L$O#U(0AZ6*3=)>@]R(3\['0+(G<:!PP.Q/L M2LT7O%P!_D9.2VY%SGA1 )<;V^;1-C>00\*;0S"=%=P8.9'0AWYVR M3S.A!5O2?Z5B6(O23(1V_CTQ,U?EE+0"]O.G&V<5\KG$8 :GIDJ35 YQC)#? M=J:%<')&/K"YAZP@R.Z)G<)U[K")*D!>SH@+SJTND.1LP@EMY3]A(E/&!FRJ ME3&L*D&1A1N>@AI]R 5^$< ?/4^XU.R>%Y6@R!I)_?Z[81P-WKIL/(W8[CHZ MG6HQ=2LP7F$!?E=Z+;]B=K40["2']QP)E"6F497![*;SAEUN_+Z"W^PGY_;G M1[=_@MM/1_]*[]?D^V_.]\^G6+),Z872<*+I:ILE21#'(1XB_#OI]WL=&HR# M7J_O]:;J7NB2-F53,0[27LA<&N*W["3J=V@H20%2(^P/8YY]@2,-A6$0I2F+ MPH2=Q/&P@_<'X/9>%6]\))9%OHSA- M@UX_P2PI.QG%HPY+DV"0#&O=W6G::_FVTVC7.NV-UK>&JB<;_9M&5AH&T;!/ M#Y3:*(BBV&%K%(2#X3%L14$Z: *@XT8&!Z$UP#P1&T)R,.BP?C"*XH/ &CS: M36!X$/5>!JQ1T!L!6#$%DL8)D 5 #^/#R/(*;5)I;Y3::[6/ G3)K&*_**0- M&X$FY7DNJ0N"05GZ5LYW55.N\S4[-L S%]Q46KAZ>0A)>]G^E-UPZS%RB=E6 M1IK7@OTK@ R@9B!UJM\5IWID#Q+G0?#NJ80[@&Z ]#W^P8""]$IPS9#J0AA: MI3@,!F'D'P >)\DG%DNS$48U4M5TQB;H2]T(N"\)AOV8_J3]Z#6\]%(VJN7N M8,4%NK\=N-4J$R(W;*+5W$\)V;W44>9^"8U1F71LL5 M&4=S4$CCN(G.%0=7\Y,SW>Q-V1WFV!K8GL/9?WS:GXD]2_(TYRA:?IL&HZ3O M"D$0C@9$4RAP44V 6WR.W]844,') )7V) 4'_8)3W;84 M-OVK@G!6V]YNVUMN>]N7M*%YF7GU*RW ,([$J9W2]SVJW[X(6<-&J>BV"AC*,R#[%<8$OA7.2Z2&QR^) K*)8*SZ45!$\%B^A. MX8(1N]B%O/32V.,$JB^B6)&IT@VN;2XE#(P%7,>)08LC1L=B0H:TR*@ K6KV M F'LD!P=)8UO+]=Y 75E196O0Z&4[01/&^4@U_2N)O%'GIY4(%R! MYMN U0 /;'-I,E65I%:9]887DXEPI_$=QVJS.3W3PZ;=6")4GM6IIQ-4M&JG1'B0?/5 ZNTB>;X*%IB,Y-C6VTM0AN1-J7G02VH>3P M2J50EAX,8%5ICYBC"Q*&I&I$@0T =")PZ'%RQ"!MPB7,YV3&L71C(:"#N;9Z MBUSBY*7\<6T'4<^V 8V:3[EZBOU7= )N!6DS/,L@E&2/BF=68\8]4;C _0+2 MJKZTL?A0/NEV;VM'V#4F>^[W1M?Q;.^\7^!81QVCB4X2Q^V]D#@^I>B4(SP>:J>3($%;Y9Y3TH'"-DS^ M(X6M)H]_9UU359%_HX7MZ9'470J]OKH]DJZI"NL[N?]7N[W5;LF?*7>[H,49 MT;?[BX56"TTG@&+UR(YT-G)S9\BI%C.ZS7>)P+M@)V2B^6+ M*#VKA6-%.I+<7;$D[O\7BPL_O)'WWZO\C]:').C'/5:[5KOY>N!QVT/,,A[YQ(6 M[67WN_LNX=TV;8>G,9NCSW-(@UAS(""R6WC:*5:>!AV3/-1$[$APC+VY;W/L MN9/Q#>&12P"ROMGV2VEG@#O,W,0C"-]_ M<-N,;CY77OJO=(_B_EOG#==38LU"3* :G@YZ+:;]]T/_8M7"?;/#"EDU=X\S MP7.A20"_3Q1J4_U"$VP^XE[\"U!+ P04 " #Y@@A7Q&88=V@# "F" M&0 'AL+W=O,N[0M%'N^^^^Z. MY&F^4_JCJ1 M[&LAS2*HK&UF462*"FMF1JI!23L;I6MF::FWD6DTLM(;U2)* MXCB/:L9EL)Q[V4HOYZJU@DM<:3!M73/]^1:%VBV"<7 0O./;RCI!M)PW;(OO MT?[9K#2MH@&EY#5*PY4$C9M%<#.>W69.WRO\Q7%GCN;@(EDK]=$M?BT70>P( MH<#".@1&GWN\0R$<$-'XU&,&@TMG>#P_H+_QL5,L:V;P3HD/O+35(K@.H,0- M:X5]IW:_8!_/Q.$52A@_PJ[3S7>./,M7S++E7*L=:*=-:&[B0_761(Y+5Y3W5M,N)SN[7&FJK[:?@4,9M_/($K;3B(H>Y[;#29[!R>&MDK8R\%J66#ZTCXC30"PY$+M-S@+^ULH1 MI'$(29RD9_#2(=#4XZ5?"32$E6#2/HP7_KY9&ZOIB/QS*O0..3N-[*[-S#2L MP$5 ]\*@OL=@^>,/XSS^^0SO;."=G4-_08&^!0<>B'$0%XJNG;%8@MJ K1 V M2M#]Y7(+S +5!H?:>,M76&"]1@WIV$L3N"S)@FD#7!* :@VIF:O9(]NG=G>J M;EI+$J,V=L4IC_-.$C(R9T0M2M'4K MF$M+B53K@K/N:2%GK%;:\G\[P>4DC-/T"BZS,)M.KY[)<@B27MT+2,(DC?TW M'U]32LXAXYZ>8^/JH:$Y73OKZ!/%BWB4T),AQ &(!.D@< "NL+;2B%!WEQ?= MY3U17E>9D-Y@TZ!_105=(R<_#F.'XZCL63$U)43&_1 MT0&7$:]I7AXA[!@=5VI.!,[I!#B M;(5$"97I>EBYNY(%Z)U.'2V'QR$OCK? MS_E_INHQXS[UXT/J'Z7RU',4'?6.&HF2ZY"&"+?2=FUDD Y-^*;K/5_4NP[^ MEB+B%(3 #9G&H^DD -UUQ6YA5>,[$265^IJ?5O0C@=HIT/Y&*7M8. ?#K\GR M/U!+ P04 " #Y@@A7K(2Q(^(% ")#P &0 'AL+W=OK]\=)2N6[;@!BGVQ*>KNN;OG7D2>KY3^;@H RQY*69F+06'M M\FPX-%D!)3>^6D*%;^9*E]SBHUX,S5(#SYU2*8=1$(R')1?5X/+<[=WHRW-5 M6RDJN-',U&7)]?H*I%I=#,+!9N.+6!26-H:7YTN^@%NP?RYO-#X-.Y12\?,LMOSS7 M:L4T22,:+5RH3AN=$Q4EY=9J?"M0SUZ^5RI?"2D9KW+V(8?*BKD 7%:65PLQ MD\"FQH UYT.+YDAIF+705PUT] 3TF'U2E2T,^[7*(>_K#]'-SM=HX^M5=!3P M][KR61QX+ JB^ A>W,4>.[SX6;'O!LS>"I-)96H-[._IS%B-%?3/(1H:*\EA M*]159V;),[@88-L8T/ZR3[!8K M;K"/,Z6Q'!BN.3X9[!ZFYLP6@!UZ5PLC7+>V6]>J7/)JS42%20\3-ENS>5WE MJ#N?"RFX1:25L 4:D>@,>X\[[)HOA>6-BSNX!GLG!X+91S\EHU\A^VXLAI/Y M3O]V"9 5'_Y@'S]>^^RVGAFXJS%J9E6#754UFA(()'3I7@#J9X@L@;S+:RVJ MA9.=JUJCJW*S.0 N[!T"867L'OT5O R"JTI\5B 0X.12I+ M0MSBV*MECE1BD)H>RQIVDO[J11J% MDS>F<]UG7QLX^D&\K,"20ZHP?3TP7JJZLKV@M[+P ]_;6-? =?O^+610SC!A M<>AD(O]XX6_M\&;'.>RJD(A&=S-55>UGR57OCZO_$]=9T?7 @6KWNG+?I6\' M>*O"O5YY.X"KVN 8,.:F4,@*&OZ<647!4X-XCUPTCZ3Q#F8:*WI-U"!!V-)+ M<)]:N?;9M%3:BG^Y,PX/>)0P5'+2-6Y;!+O^BD=RQ3Z56$HO S_%;Z&4[K.. M+O0VYKUJ?5:5;OOSBP!ILF@HZ%B$HP&_3Z:IGFVB"1336BFI%NM?Z-!RB$I! MG9/).F]GJ*M+X_I&TWRIP3L(C8>W[V"QG5IDYY4[J8!^TAC7L&?-< E-4!WD MID8>JWDOL&*KE>C$A\E 'G\06KN]UMZ/@M(D#.6H M]62N)!YKW="Q.]E_G>,[KMOQI&J#)LW)&98[NC7-LKJLFS:XWLRM;^X(B3O3 M>TSY JCI>TR_9*&7! '^OPZ]>#P^P56C[.MPXHU.HQ,V M"5*43 -VW<]5-/$F3B[VQN'I"0L3+TA#-O;34_9MPV\K&Z)S1(D=#0B\*4A7XT M>I+2R!NEX0FQ$>+Q8N+'Z1.4Q@E2BED<^TG:IS3TPFCD*!U[X]&(O:LMG4AW MV^+HT-RK3>P64ZA51<<-/&\^Q>S4#:"^ZK3YN'X!NO$1R6Z7B,10Z2%A$5+I MEB-H1)6KA+(-4?!M+&ULK5;? M;]LV$/Y7#FI0M( 7_:SM)+8!)VW1#NUF--WV,.R!DLX648I422J.]]?W2,FJ MZR3N'O8BB>3=Q^\[WATUVRK]Q52(%NYK(D.Y=9J6N7D M9Q?+HM MEO#FGH[9H)F%EE#=6ECT"-<=0O($PA@^*FDK V]DB>6/_B&Q&2@E M>TK7R4G 7UMY#FDT@B1*TA-XZ2 Q]7CI$W@KMF.Y0 -,EN#U,F'@[V5NK*:D M^.B=C:+)=%AO&"_!4D\@AFNR MR>+,66;I8%&HNN;&=0P#\2B;3N@Y2<:PTEP6O&'",^?2(L7%$J!/#6@I=;77 M3#G1%K;5?K=ND6G-Y :I$UEX_FR:Q,D59%D&OY.]IK9R%,9T=)%>T#.+IO!9 M6;?EL34:H%<22ZIX<;9_42D1L%<&I#7 1,O?7)E M?(Q1%YR4<6E:\BL0&B5XL0/JLR77U'&5[NJ-#HH7J,TY?/YY=+?,]&=<:=5N M*O=&A*\M*4(MG"A2(80W)@#W-F[/9;NA5@DN=ET$?U-W78[MISR9MYA3\5,\ M^MFT8_4]SZVGU%U0_%\Z*:>_J!S!/JE)Z?^42F6K_9;.DM]#W351=$WTJ&"> M*JO;TQM\X"SG@E,N4%BII!_6W9G/XQM&23%$\P5-O7S@^R.ALZ$.'FMWX<%M M1(FR\7>N2YM6VNYB&F:':WW9W6;?S;M_@H],;^C,0>":7*/SR:L ='?/=@.K M&G^WYD_*_HU0>T,:'VME-T/W ;#S\[B&U!+ P04 " #Y@@A7*\D( MUML% >&0 &0 'AL+W=O7 7AQ5^3:G;1F>=[J MM]8/KM4B\_2@.STKY0)NP'\M/UN\ZS9:4E6 =LIH86%^WKKHGUX.:3]O^%/! MTFVL!44R,^8[W?R>GK=ZY!#DD'C2(/'G%JX@STD1NO&CUMEJ3)+@YGJM_5>. M'6.920=7)O^F4I^=MR8MD<)<5KF_-LO?H(Z''4Q,[O@JEF%O'S7& M6WRK4,Y//P"&Y,ZZ'G71DVY2RUT&N>@1N9'X:+3/G'BG4TBWY;OH0^-(M';D M,CJH\'VE.R+NM474B^(#^N(FL)CUQ0<#$W]=S)RWF/N_]\485 SVJZ!Z.'6E M3."\A81W8&^A-7WQK#_JO3G@X*!Q<'!(^P'DGR(GOF0@KDQ12KU":B>FTMX) M+%*!]6JE5WHA\K!3ZE3,E98Z@?4CI5G&IOQPJ7PF+FZNQ&00M46MO[-E(9-N M+;#!D? 96)"A6X3-^I,%399)'\*-2)9:T%SZ37L!= MJ2P(7-U*JTSE2!^:\)DUU2(C*HRW_'CQ;!+UQV\:7S)Y"]@:J/F0>K18.'1. M& TDAKJ7=-'F(0"2MR'GH.$<^XK>8Y'GO!4W/)!:HIC"YH5VE,QK)6\A@6*& ML<9]5A0%CQ^D 2%QGA5(@C#'9NC$RQ07TG(^?(;QHPONU2G*6X"M A,WZF[[ MP;;O9'=C]6F?\>=BT(_P.AP.\=IOQX.8?WOCH?BDQ7NI*VS+C1$-1YF8%N-%E:HZ\,4**;#6S"KEF*??& W=^ ?I66:.)7AWQMK+, M"%3I$+HB0 >[T&V':2$Q"\TA2(VY+J6RS-!)I[8H\D065*%(>T4#>W")AZ/T<#2#[\ZI!P-(Y\MK, M7U>8..D<'LQ42+U4.#Q1'HJP!#" MJ!%._5P25Q#FG;;VQ%IZ2N%P<):_ MG6Z4'8=3N2"\X_IS<3(9<^WU1Q-QO9-PY,>,BBJ((V4RJ3$UY%RP:F:Y6C!$ M6U8;]5P^T1M_\MF5-YKL5+8QF:&!,UPNMH<"*^&(+Q885M M*.(8AKT)M=IVW!N(;SP:4MUAU>.DNW-B\2%U#^]C.![0$YP@;;MTB#O#GE@! MI2ONC,?U6(EG&?1P\QQ.()Z0[.E7)% M5>0POQ/DZ@>DRBFUT,ISI2+\@'WV91R-7M5R:RKL<7'[X,ED2F/*;N%QBZ>W M,P#J!9"PM5GE<;_'9'J:MM M/)L[!\;283.6#G]R+'V*W'$L/8ZEQ['T.)8> MQ]+C6'H<2X]CZ7$L/8ZE^\?2[L8WZP*PQ=.7>:0X)2E\OFZ>-A__+\(W[_OM MX9^#CWA"*$W3UQQ%>YTQ3JHV?(T/-]Z4_ 5\9KPW!2\SD#@8T 9\/S=X6M[[+O<*ADS49KT1X/!K)]*G76N M+WGOP5Y?FL(G.E,/5K@B3:7=W*K$K*\ZPTZU\5DO5YXV^M>7N5RJ+\I_RQ\L MGOHUEUBG*G/:9,*JQ57G9GAQ.Z'S?. ?6JU=8RW(DKDQW^GAM_BJ,R"%5*(B M3QPD_CVJ.Y4DQ AJ_%[R[-0BB;"YKKB_9]MARUPZ=6>2?^K8KZXZYQT1JX4L M$O_9K/^F2GNFQ"\RB>-?L0YG)[..B KG35H20X-49^&_?"K]T" X'SQ#,"H) M1JQW$,1:OI->7E]:LQ:63H,;+=A4IH9R.J.@?/$6;S7H_/6ML:#0V=*);UFL MK/BJ;"KNC83#LECH;]3'PPF5\Y\2N8 MQ[OT?0BN]1U5^MZ.7F3X]R+KB?&@*T:#T?@%?N/:_C'S&S_#[YV:>_%.NR@Q MKK!*_.MF[KQ%KOR[S=C :]+.B^KGPN4R4E<=%(A3]E%UKG_Y:3@;O'U!TTFM MZ>0E[G\]4B^R;U?^AV2*&R\0'E6'A\^\4Y%*YR =#WEWU!6>F"3$9+[EOU;P MOG1B81( A1,G,1;2.J$SX5>F<&#F3B_V)!QP%U^-ETE#A)DG>BD) 9QX):;C M[IOQC!:3[G1V)NZ5H,VM5YD5N+$,%3-HR.!EVQ^/1J3AYY,M7_/+ M9T6,NK/!),B:GD_%UY42=R;-9;81$ (S8]CDC9 -%N0IJQY-\@AGB"CX"=N9?9=0,&/YC&8?496#V?B!)Z3P$H4&?P+B;_\=#X:#=Z6 MD7E?L3SUI)TGC\LL*V"V590*M(%@J S&+G0FLTCC702? M8^WAL*7.,CK$'96R=,3D76Y38<4QTHS>&EJ$K>_U/B93K^FL7T':ZY1:W];2D!RN1<04(LHB MVAQ;0A]U=D0%587.F14K)R)@JE[HB.$*>95(MB40)\I#"FE4(9 B%+A!V$(= MD5;1\,<,'!*BMXMX-'Y!PD%*]T<^Y$(7TTGO2EFK23A9*.S 9H)2/:/]@;5 MR5KW R^Z @T"9(%DN&7>"_V4E4")RPTQ=DB,6(GY9B?^GMH:?/=JT!OO2,3& ML-Z("ULE-J>@2,/T%<#]T-6A'\/1N>+I.-ET*Z:3?2GC-BE./_VXC-T, =!1 M^T7]6(UZ -)JYX 0,88R4\#1<.2.^+VD/41^3GD8DI@F1H&J>*K%(D1IRSM5&+]B MBIFVL/NCN/-OM)"I94BH=BR+'#@W@=4B(?Z\)L*,?*W70G M#-",.7FB.0U#RT8"Q'07J<8,=Z1VO/L#3%WEXYB0%6O*\$8Y( C =F<2';-S MMP.0\]C@M&2+X (2FQE$J* PUC. B"0N$IQ8]2QP-'0?9_6?CIRQ56L1FS6" MG*/Y/6E=O?]$/50=<+KN2,_AQ'$8Q0XDX-<\IRP*Q&L/]^5A M^PKYU-XAC[8#;W;=3*K\H:RI8TL_"&X -VA1>"1 &&S_![\%.UKB>+/$9+8, MTR]:@<[A3,0*+<9K52=KXZ9TZ)"C[XXMLP!BP@%#H#Z05"4^U]#)[W&/FPUI M.1'#[METS#<>NN0-I^W3; M]XU^XZM4JNR2O[UA B46X0-5O5M_WKL)7[6VQ\.WP0\\*CN,5@N0#GIGTXZP MX7M;>/ FYV]<<^.]27FY4ABC+!W ^X4QOGH@ ?5'S^O_ E!+ P04 " #Y M@@A7&%D<>W8' #(% &0 'AL+W=O'86*%*9(L]]GWNIR[6QW]U**2^>TB1S5YV5]_E%O^^BE4JEZYE< M97BS,#:5'C_MLN]RJV3,A]*D/QH,9OU4ZJQS?2A("@QG]*S$XM MD@XVGROT]VP[;)E+I^Y,\JN._>JJ<]X1L5K((O&?S?H?JK1G2GB121S_%>NP M=W36$5'AO$G+P] @U5GX7SZ5?F@<.!\\GE]:6+MWBK<@9B M)CZ8S*^<^#F+5;Q[O@]U:IU&E4ZWHQ=,5H,!J_@#>N;1PSWO@9 MO'=J[L4[[:+$N,(J\>^;N?,6^?!;F[$!:]*.135RX7(9J:L.BL I^Z@ZUS_] M,)P-WKZ@Z:36=/(2^G'1>!&B7<%;8Z&)SI9.?$.0K/BJ;"KNC4199+&X!\96 MIKCQ B%0=0AXSSL5J72.H^,AKXZZPA-(0B#S+?Y:P$8/D^YT=B;NE7,7 MJ!=K5>9%;BR7/$S: IP,N^/QZ%25 M$G"@G^A<2??C@?C09OR\B\+Y%X=?CVM"O6*QVM MQ K'YDIEU5GAU*.RY#\0J.NQ[ELEM1-QH0Y\/NV)3YGX("T RZ5Q4*+5;'KQ M,W'>2MR0U)0\7Z[OJ2M.&J;LGZEL"5KNO^W")(1*&"!8$:UDME2N"S^="LIN M[UB>>M+.D\=EEA4PVRI*!5I ,%0&8Q%+ +K=(BRL0$D][@1V%LB%S# ML5P7[-V36A^3J=>TUZ\@[75*[6UK:4@.UR)B"A%E$6V.+:&/.CNB@JI"Y\R* ME1,1.%4O=,1TA;Q*)-L2#B?<1DBCBH$4L< -PA;JB&QVG,>108X'RK.*AC@& M<$B(WB[CT1@%"0VIK\-VK06^\(Q$+PWHA+FR5V)R"(@T35B#W M0U>'?@Q'YXJGW&33K4 G^U+&;5*2]I#Y.>5A2&*:'!W2E!2?RP2"3['UQ$-"5$QL8!MJX2]83+ M%MB/J&W/6$[STM*JR^]K4+@JGFJQ"%':8J<*XU=,,=,V%KFT.+!U@73.H#V2 MG;6G#[H[SW8[B4J6E$K'HLBQ0D-V'1+"[Y6C7)%M'5"6J_/M@K4Q8%XK7'^_*P?85\:N^01]N!-[MN)E7^ M4-;4L:4_"&X@-VA1>"1 &&S_![\%.UKB>+/$9+8,TR]:@<[A3,0*+<9K52=K MXZ9TZ)"C[XXMLP!BP@%#H#Z05"4^U]3)[W&/FPWI<2*&W;/IF&\\=,D;3L]+ MAN+;Y.1LQ'&AVH^DM1N^5M2=@5E-RWGP!A4J9L7MJZU]%(?_PS7XH79FK1T_ MG+\9EY?>;PU>K3D@<.O)=#S#A7<\PM^/+?8XF?)W:;@_?^#[PJ.PP6BUP=- [FW:$#=_-P@]OFY0? M5PICE*4->+\PQE<_2$#]\?+ZOU!+ P04 " #Y@@A7-X//HYH# !,"@ M&0 'AL+W=OCAOE+:+:/2^_HLCEU68B7AG8;N]JBR#FH4G&: M)/.X$E)'JP7;UG:U,(U74N/:@FNJ2MC=!2K3+J-)=#!+6JQQ1OT MW^NUI5'^4G+/&>5/M@XE!)77W+^[W>1@$G"8O!*3[@)1Y M=PLQRROAQ6IA30LV>!-:^&"I'$WDI Y%N?&69B7%^=4U*N$QA[6P?@??K-!. M<+[<(O:$'[SB;(]UT6&E+V#-X:O1OG3PD\XQ/XZ/B5=/+CV0NTA?!?S2Z#%, MDQ&D23I]!6_:BYTRWO3-8N&/\XWSED9_/J>[@YT]#QO.S9FK18;+B Z&0WN' MT>KCA\D\^?P*Z5E/>O8:^ALK]%XL^%8B7)JJ%GH'M=@YJ$(MU0XV1M@<3 &Y MM'24C(4"T4&M&D>G4E:;QCJD8^J##]Y3MW T+7766$M+T..%(N\?DO&4SI92W"8T&^8'PXA$NAJY>:C=B.?W*H_E.VC1(DAJ;AZM M% KRCNO&^!)J,IF2'3>8.!L]ZVGIM8CR=P*-TR7X"YP M5'TF=H49-PF83CHNO#JEFO.MCW'I1&69:4(YB '*.[%1^$;H1X!^V"-;2<44 M12&5)!>NH- LYOGBOV6OLPNS>.[.B " _N MW3OKJ[!;26(4%A2:C#^=1&"[MTLW\*;F]P)M77I]\&=)SSVTP8'F"V/\81 6 MZ!^0J[\!4$L#!!0 ( /F""%>!K+T %0< .(2 9 >&PO=V]R:W-H M965T[.069&/%\;^\T51%[< M5Z5V%Z/"^_KE9.*R@BKIQJ8FC9V5L97T>+6W$U=;DGD@JLI)&LUO*5/Y/^L;RS> M)@.77%6DG3):6%I=C*Z2EZ]G?#X<^*)H[7:>!5NR-.8;O[S++T8Q*T0E99XY M2/S.\J3IB:% IW?[*^\X/.P2G\1,$:4>0!KU; M04'+-]++RW-KUL+R:7#CAV!JH(9R2G-0/GF+704Z?_G)F^R;^"JME=J[\XD' M3]Z99!W]ZY8^?8+^1+PWVA=.O-4YY0_I)]!E4"CM%7J='F3XMT:/Q32.1!JG MTP/\IH.!T\!O^@2_M]\;Y3?B'U=+YRURX)_[;&Q9S/:S8%R\=+7,Z&*$Q'=D M[VAT^ET&DVGTP,\66*2 M1K.SL^CL;-[K,6S[0GI1R%PLB;2 '^^4:1SD*TB @.5&7,.Y&6D_%F]E5HAU M8AA-PA72XFD5SER;JI9Z\\M/IVFR>.7$=0E; MQ)7(3%6A'+C@-N@DH8S* MG/23*>QZ(&Z\ J0JU:_H7ZP9)D_A?@B'J$(B@^ M;P4 C1N4IYRH"G)1^9R',]BCCYP0":4[L]A;VGA>J*7UD6AJKE$,<54U%6LS MC44N-ZXS@+4T5JRM\AX.!&VG-(NNZE#BGO'9-'[U<;MT0R#+PWKRZOF8X\<^ MJXV#*SM/;3E$8@\']D['@-U2EJ(BJ0,E7.I!7AOK$4(G.3Z#-_<%X8'ST5($ M.]"OX53\6!FG&QR"?\'=S,!W9/- ME!LT/B "N04=M5N191X1@T/=ZL"/Y>*'^'2372$\$[5((]]ETE7"/R&Q.$7N-]QCU+(-&3V%BF#_TT79E:766JC M7[2Y&[@Z(TJ#$,@ LTTX4E 9T,GR7) G74L'SO*,FHJSLU\0\@;5)%!SEHAXJ M4.M*)[K$<;*BUMF=NQZC'0$.B8B.1D-'"W&&Q6O^EX2:&DW3TZV:.^4CZJK$ M=K.0=]06T#YM\S&KSPG>]H$/NI67ID%>$AU="R.XE_4O6R3"H>M=<#W>;! 3 M)!O=^L-X*=6*D.KXU HG1G4/BM;%.P&G\/8 M^,)8]2_.)=/V)3&/XRAN__Y;;>&2Q=U$6G$GRZ;M*/$8E,FVI3R=%(,FW"3/ M9E$:)]$B28ZI:%"8_;7;>9XE3#Z;1[.3718/ Q[JQ2*:SZ;1 GT/^^M" 3,# M)%&X$%YT99YI9):9IG5U@%%)@"*D:F[B+C+. MG,@;V\\DCNY(O]B0#&A'.^.T4UKS?O!C1NTAH*?@O5]"WS> M1^ -950M$9=I$J@!F!\)-N-WFS M5,_2:)&>14FZZ,G#L:=#%$?I(HU.%XMC M0_3(J.?M)(+(-%532JZ";>D$$XQ8!7\\H6*4QK4@WCV(3Q>5*1^"#5R4#:-: M=8*[6M?/'A2&:'C./TS%1]\0)*U'(V0$__W8I3.]Z1G/6C1 M9B9Z!&?7_UB(T&VVK/N/@,7#U0ZH>4^8.\^-S-!6)E3378 M]-G4UT:\V:DRZEY4[;/!^ M(D&N"T4K\:O24F<\[WQ8(5N@.%"9&:V[BXS09Y@<:^$N):QVXVO__<:>@);& M!E1['E'D,&Y")Y6_4/I%)FL%C(ANTF:&IE1Y0-$2TZS.>*(FPC"S[TMWLG/O M4+%@OEWA(1]MHKV"&%:'"YRK]MYB>[R]_7DO+4JZ0[U;@30>+^8C8=L;E?;% MFSK<8BR-]Z8*CP5A$K%\ /LK8WS_P@*&:ZW+?P-02P,$% @ ^8((5YRX MQ9,=!P [A( !D !X;"]W;W)K&ULM5AM;]LX M$OXKA'>QUP*J+3%?55J=S$JO*]?3B8N*ZB2;FQJTIA9 M&5M)CU=[.W&U)9F'354Y2>/X9%))I4>7YV'LQEZ>F\:72M.-%:ZI*FDWKZDT MZXM1,NH'/JK;PO/ Y/*\EK?TB?P?]8W%VV20DJN*M%-&"TNKB]%5\O+UC->' M!5\4K=W.LV!/EL9\XY=W^<4H9H.HI,RS!(F?.[JFLF1!,.-[)W,TJ.2-N\^] M]%^#[_!E*1U=F_*KRGUQ,3H=B9Q6LBG]1[/^*W7^S%E>9DH7_HMUNS:%QJQQ MWE3=9KQ72K>_\K[#86?#:?S$AK3;D :[6T7!RC?2R\MS:];"\FI(XX?@:M@- MXY3FH'SR%K,*^_SE)V^R;X4I<[+N+^+M]T;YS?G$0S+/3[).RNM62OJ$E!/Q MWFA?./%6YY0_W#^!18-9:6_6Z_2@P+\U>BRF<232.)T>D#<=W)P&>=,GY+6. MB7]<+9VWR(1_[O.Q%3';+X+9\=+5,J.+$=+?D;VCT>4O/R4G\:L#!LX& V>' MI!\=AR.DB*_26JF]$S?-LE29D#H72.&UM#F&;%8@B[>+WE45Y4IZ*C=B94JP M5.E;X0L2[\G>DHW$;^#-%W,OI -U*1>GTVDTG4X/R&2-21K-SLZBL[-Y;\

*=,XZ%?0 7+C;@&Q!EI/Q9O95:(-: 9Y N,*U^2"U:V MH EO1-W;830)5TB+IU58BQJB@Z@(=6OY)VH):Y+YGZ F:A,*HOB\50!F;E"J+"89L@/9Q\O#G$+GNV--R>;7 +_ #=OH'NRF7*#Q0=4(+=@HW8KLBPC M8G*H6QWDL7[XWX[O9$U&UN.8%*6J%&-$]QD%7)%$5WFN^!&0;J(CE'>F!GV, M729=(? ;$H=? +_C\THATY#96Z8,^)LNS&PNB]1&OVAS-TAU1I0&(9"!9INP MI* RL).E(3F]DN7 .NM8/V:49=94G)OY !(1G'QW#*R]#F0\@;5)%!SUHA<:#>=:B#,\7O._)-34:)J>;LW<*1]15R6VDX6\H[: ]FF;C]E\3O#V M'/B@6WUI&O0ET=&U, *\;'_9,A& KG?)]7BR04R0;'3+,>J8"U&_2Y?+[Y@- M]9G9J[)O7$\WU1)M2U]??OORX>]=38EVQ[[VA895[HS_$?438'=-H:TK-V-. M)Q!:!ZKMK3>@GUJI#$<=AT+IS*#V6=FR8#?X',;&%\:J?W$NF?9<$O,XCN+V M[[_5%BY9?)I(*^YDV;0G2CS&SF1[I#R=%(,E?$B>S:(T3J)%DAQ3T6 PX[5[ M\CQ+>/ML'LU.=D4\#'BH%XMH/IM&"YQ[F%\7"IP9*(G"A?#B5.;.1F:9:5JH M XU* A6A5?,AWK)\J/U[3?W/-.%J2+D;JJ0O8"?SS(F\L7U/XNB.](L-R<=DIKG@\X)J=MLHMGO+Q+F[?!:ACX*7C?'X'/^PB\H8RJ)>(R3<)N$.9' M@LW\W29,2]6S-%JD9U&2+OKM8=G3(8JC=)%&IXO%L2%ZY-3SMA-!9)JJ*257 MP;9T0@A:K((_I% Q2N-:$N\NQ&>,RI0/P08ORH99K3K%7:WK>P\*O2F0\P\3 M-PC= Z0_UBAO/)J&')W7>(;>IRS#5QN$_IR.TWX@>D3ZSWN(OL^SK?#%Z6/Q MRG7H^*#CTFREJ,1R^@"[CK)^+Z\>&/5#QOQ.7GSN^@*QLJ8:?/ILZFLCWNQ4&74OJO:+ MEOB+]E")MO .VY1Y-!NPB:5OU#Z M129K!8Z(KM-F@:94>6#1$MVLSKBC)D(SL^][=[)S!U&Q8KYIX28?QT1['3&, M#IQ/T7EJ4=(=ZM\+6>+R8CX1M;U?:%V_J<*.Q--Z;*CP6A$[$ M\@+,KXSQ_0LK&*ZX+O\-4$L#!!0 ( /F""%&PO=V]R:W-H965TJO;;?NAZ@>3#,3=Q.9L9UGZZSMV @LG8%:4RL*/ M@B#Q2\:%-QFY=[=J,I*5*;C 6P6Z*DNF-C,LY'KLA=[VQ1>^S(U]X4]&*[;$ M.S2_K6X5K?P=2L9+%)I+ 0H78V\:7LUZ5MX)_,YQK??F8".92_E@%Q^SL1=8 MA[# U%@$1L,C7F-16"!RXVN#Z>U,6L7]^1;]QL5.L&*+E\I"NR>L:]E^UX.TTD:6C3)Y4')1C^RIX6%/81"<4(@: MA8:Y ), MCG"=,[%$#5S -$VKLBJ8P0P^TYZ":UG2R>?V2!X1/HI4E@BM7Z36[9%OR!N+ MZ:>-Y5EM.3IA.8%/4IAP+O_=>*FPW\.9UKHRA[_CH68PW1.PYA*^I*KUB*8X^(TZ@>T9N\ M?1,FP;LS#O9V#O;.H?^G9_=C+.\+2R><'@CS1KBPPA;=&2,1)C9OWPRBL/]. MDXK0LN"90YFS@HD4P56$=2@MJHP\H_9%!2JHI)1"D6Z CE1HLFQ; S=8:F!: MRY0[E#4W^5%;6QAJBLKIZ@XPD4$EJ",6_!_275(GW'HLCWL\O;FCSC$WH)'\ MX8:COH0;65"'Y&()Q"NC?O4-Q^DSQ^P%VJSQ#@AJZ:3+5JN"IVQ>(!CVA-9A M U0KN*L5%P%-(FAEY 13NJ9:5IIV=/OJ0#PB3\]PR;*_J6M1VS;P*SEPFACZ M!CR@<7X]TP#WTK#B50'"K#[J#LQQR86PS%&X=#!<9G !K6X0M.T8]OMN[-GQ M\RFT%H76)N%.V$_^35&% M=90NC6TINKHPN4)T^YH_05E_4]!^4TYE.5,D;P%LP>F327_O@/<_4C6.PYBA M;076%;BG'RX6=,UPIVC+E=Z\*/#:S+B L->E9]?- L=A7'/9Y)W-O^_)GS") M"#6,AW3:0\K<%M5'*QK0>=69]?*ID%=!3,^$?M%PZ*HL#FNOZN+K]6AY1P=S MP./AP?QP0NG&:GUS)-HLMNX.A^V&Y+H3? ^A<3(@).+/EH5M)0F1$":[KO)Z M6ON$9#UQ56D+K.DTSLEPV"RIM(Y=(_R]ZV"):NDNO?8[60E3WPQW;W?WZFE] MG7P6KR_EGYBB?J&AP 6I!I?]V -57W3KA9$K=[F<2T-753?-Z;\!*BM ^PLI MS79A#>S^;4S^!5!+ P04 " #Y@@A7Z3G%(]\) "B(P &0 'AL+W=O MENVG%^_5[JIJD*5GR90?9S6+GP1+5K*ZNRZG3U31/ MUX6^,4NEK/B6I;DYZRRM79T<'YMXJ3)I>L5*Y;@S+W0F+7[JQ;%9:25G/"E+ MCP//&QQG,LD[YZ<\-M'GIT5ITR17$RU,F652W[U1:;$^Z_B=>N R62PM#1R? MGZ[D0ETI^WDUT?AUW&B9)9G*35+D0JOY6>?"/WD3D3P+?$G4VK2N!7DR+8H; M^O%A=M;QR""5JMB2!HFO6_56I2DI@AE?*YV=9DF:V+ZNM;]GW^'+5!KUMDA_ M3V9V>=89=<1,S669VLMB_9NJ_.F3OKA(#7^*M9.-PHZ(2V.+K)H,"[(D=]_R M6Q6'UH21MV="4$T(V&ZW$%OYB[3R_%07:Z%)&MKH@EWEV3 NR2DI5U;C;H)Y M]OS*%O'-T1OX-1-OBPRY-I+"=7ILH9UDCN-*TQNG*=BC:2 ^%KE=&O$NGZG9 MYOQC6-68%M2FO0D>5?C7,N^)T.N*P O"1_2%C:LAZPOWN;J46E6N3N0=D&7% MA=8R7RB^_OO%U%@-F/QCE_-.=[1;-Y7.B5G)6)UU4!M&Z5O5.?_Y)W_@O7[$ M\JBQ/'I,^XN2].]I$A]E+JLX?,AC?*%6Q.<\L49<&%',!;*AFFQTA4Q3\?'# M9R,04Q>IADGD"I-$)]+1-[UZ/;KN@2FR@C0"#"+I4PR3>1.:0H0LJF9M;G M&"+YI],W+U)0AQ$'20X%16ED/C-=H;[%:F59[4J!9BB[8H8:.#P1G\ILBC&8 MS4DWXG>N3C4[DK=*PU'Q*_)N!4I&B?*+3$LE#AI-AP^G7"HBN21?('(Y M Z64J;A6.A,'_J'X6VF-A6DD(*%:Q8J-"'WV+!!^=S0>B%?"ZPW';GWX]_-/ MH\ /7C??7Y2AX8-!&!PZ29#/7"4\&/C]:G!KLPG6_>PE_*&E('H! % M%';'XT $O4'0U! *;@0?PE[?;U?1F :C7C1\O(K&W2"B5<)>U$<5#?I<18;# M%CEF@T(X4V-5:)@F4.1)#?_Y>U24[+Q4*K M!:TS)P3=,H(P0[7*Q&QHEKOJ<\J[6N$<:VF"9?M<[8HU5+T*^KT(S56:8B=\ MB4FW#FBS4I/:IRMWOXW52!/QRK!^S[^WZU.+77Y(YFC3WX_+'CYMC4%O[#^Y M!T>'D!L.6]RQ+?GX-MQW"PW 'N'XV>R1)HMDFBJJ=X.CA22Q/^GB&721;]7' M]Z2,!#6$J"8R?:E-WYLSVI9-E.9C.WJ>JN=_:;\SV=_O[.UNH&R6&)Q=:4'0 MRJ<"80D.UH?=-H@%+$G(5// +Y=\7AJ)4#)>BDQ)4VIW/F&( 2REX;SRL1-J MI4X+Q#(C@#<\?J/N8,(*.("X,X=T[Y[BZ)'#LD*0%-'@2G&P' 'RJ+@M2#R% MKRV!-)E#7B?FYFBND>L$"VC*C.;,4(U0HLCB9:EGJ3+.P-9R5*$;N8[3@EUT M=S31W 7^M*&XXR'!YNJJXKZ+#Y^ =L7(EMU'F+6IRM(?LNOV*S.)0UVW# MR=:6]W"WO6KAFW;#_I@;]W$D/K9*NJ)79,6K$]R^?E=#HH7#/G1YXB\B&KKO MRR:3G,"P-PPQ&O2""%]?-K(A?+8A"O#ELYJM^W2CWN(ATB=+MD3"31$V8O(C M]623_Y73G-\=>D/$<$!-4MV2!;[OP%+U8MN-5^LXYP^]0TP.1D\]%!E&(RS3 M)^R-J/U[Z7&..:=UHONS*7M&4S;YSD>WJ#?:."%M[A@O;;9Z8N\#4N*@W"AV MUA4HJY138O<*/COW.MZ1CYR'<5NCJC0BQ/,D1Y.&G@W2B"%S(CVZ%8!XQKF$ M$$-3V+N5:JC%+HGPZ/Y3) ,1KK:#&6PGW+>Y!01RS9K:3_#%%51N#&RJ9'7W M5V\+P_#4ZE;E)9-]G\HZ\H@JPP$=AH8X$EW)M"HE,-Z-XJS6D>ACQFCHX0]G MIFZ$H]>O*D<-I6Z[GV6H(GI$S]M>/=P1THE[V(Z=QHOH,^1#+/-F,!P]>'2'2 S'^!R/A[ L1-?4[WJ# M:.=!O4\'5=\3,&%[SPCZ$=0'(HPBT0^'5734'ANKV+C(N+A44?FC045C!B;$ M1UX MY@,Y,MO(,%GXHE5<+'+>/I^[Z5;UT'5ME&-ZT@G1,G;=UEP7F7O. MXMRK6[J&3:1M*/ 7()XT[*C_'%U? 3G)D]'2FVY%:M7"FZN"27#JI_*4K8Z?$G\1,>^WNZC79FW0O8D0;5"5.9U3^UB MLDE+U:8#^FZ:^!V;(2_,"]3MY58+5#6M6RR[E[H^MYVY:CFSD[]W]"_W!DW< M]D(]P9.5.*#>A=H^UT=LER""[0U0#3WPWX;$1O%%_,@ZJB2VZV_4[:. 6\W* M4P4X[H8 MY-Z7HY?U9,>^>_0=L*>W[7<=S[53$"HL:K!%]7L-K">WZTT4*/3 M#'4[I(Z.AI4F%ES"&T3>UAU!P1!-]/T*CW8X[TFE4T?:U\L$.PL;@]V(?#WB MW3I3P"6'AP]?<[=*54--%.ORKT.S.\ D\TC3]XBY3>_7DJ'_>=')C7QXQ!T9 MQRHEJN)3L]7)M&2S?DS'^,F042M)!E?'?9:F65BS4N.Q.9T@M^ M.P38)N/<*Q3-:/,"RH5[[^)>W+V]\E'J10+Z3M4<4[W>L-\1VKT1XG[88L5O M84P+:XN,+Y=*SI0F =R?%X6M?] "S6LYY_\"4$L#!!0 ( /F""%<7LI_W M2P0 -P) 9 >&PO=V]R:W-H965T*HK9>=!Z5QSUN_;K,1:V)YN4-',2IM:..J:HF\; M@R+W3G753Z)HU*^%5,%BYL=NS6*F6U=)A;<&;%O7PCQ?8*77\R .M@-WLB@= M#_07LT84>(_NH;DUU.OO4')9H[)2*S"XF@?G\=G%@.V]P6\2UW:O#1S)4NNO MW+G)YT'$A+#"S#&"H-\C7F)5,1#1^+;!#'9+LN-^>XO^LX^=8ED*BY>Z^EWF MKIP'DP!R7(FV*F>V$1G. ]H+%LTC!HMW;^)1]/$$U\&.Z^ 4^G\HRO_!@2MI15$8 M++JN7E%2'E&U"%]*A)6N:*=R@IQ85@CYBS5:<&1QJ>M&J.=W;R9)//YH:6]V MWLMG*%Y6%'1&$)CQ+JXTB"!4#E8^0=U)!5DJ0(7&7:&]"342>)\3#V$L2$7> MNK4T8S^<$45&VA<;W!/DP< AI(=[:3THZ=C)^7C>0IJ$TT'$C2@<#T?4&(W# M01QS(PK3: CG-1J9"0OO\2FKVIQS$+?A)#3,)I$D(3C> C7K:&#%8A4.H7!",8)?-%.5+MD$I]AF(Z'&X:3,37& M29@,/+&AA[JA4RW/)5U( 33D MM,=JM".ZDKCPCF[52CQJXPM[ $=(15L)I\US2#X529/XAX"99C%EWMJ))Z!^ MIUM2$85K<8\228M8*) 49.;\\ET(^U0-01:*])3SV:+;HB1%R8Q,\[\H&YQ< M>RS4O?!<25JJ!97$2"*PB99S76WC\ 2/'>C]O1N7$E_X=P719IK=Y;L;W3U= MSKL;^\6\>_=\%J:0).P*5^0:]<;# $SWEN@Z3C?^_EYJ1U7VS9*>7VC8@.97 MFHJSZ? "NP?=XCM02P,$% @ ^8((5YSN)RV!!0 B T !D !X;"]W M;W)K&ULK5=K;]LV%/TKA/M KCR*VVS-C&0M!N: M 06*/K8/PS[0TI7%E"(UDHKC_?J=2\JJG+II!_2++9&\YY[[X"%UMK'NLZ^( M@KBMM?'GHRJ$YL5DXO.*:NDSVY#!3&E=+0->W7KB&T>RB$:UGLRGTV>36BHS M6I[%L7=N>6;;H)6A=T[XMJZEVUZ2MIOST6RT&WBOUE7@@3ZZF+VX/.'U<<$?BC9^\"PXDI6UG_GEJC@?39D0:/E5OOX*S9I[6(Q$GGK@ZT[8S"HE4G_\K;+P\#@=/H-@WEG,(^\ MDZ/(\K4,65R6U-XJ.\)7\V"4#D M\4G>65\FZ_DWK)^)M]:$RHM?34'%OOT$3'HZ\QV=R_F]@+^W)A.+Z5C,I_/% M/7B+/KQ%Q%M\-SSQ6OE<6]\Z$G]=K'QP:(B_#X6<$$\.(_(F>>$;F=/Y"+O MD[NAT?+Q@]FSZFPBSUVBQ\+NLVI";"0@9% UY%.N%;XAG)5JEP4*)DC@- - M,&&F2K#:CH5$$1WEUJ'K$$CTO!\/CVXJE5<\MQ4V![$LYN2KL/K4( ,IEK9! M-!Y.'19ZM3;,1@ZB\D IQ'5;K.N.F,EU6RBS/IQ#=,H3=J-2@9 37O;*U@W" M8:HDF2E67+=.^4(ER>IC4$% AIDD?+%K-B] 4-N&&41$6#<:#ID%MW>@M0+3 M H@=+ZY!)B[$C=2M3**HH*Z2:W^I2(35_!?%(H!QL.$ M/'YP.I\]?^DC -WB_/%H+/B&M<**G#.[VHH9Q1>14YN=[SL ]N+)I5:15B\7:= M%RO .>03RZ=NZ]_CGCM:D:$2F2V=K8]W[9 VP$9Z\?!HFLV.H?-:Q^H@!AZ: M?QEB%$Y5J!P1JA/5EUA]!;23>NV,MGB8CWG3-:G5]39US\-I=K+O9)HMOG+A MU>W_=Y"B'H;)%=G/PE[8^P$QZ _ZC7*D/!>P0?:E4VA15AMT+$J5H$+8)"+4@SMC=7N^*M)/'4NFXR7=%!-_0.N-WD7_*/F2BI"*J]5 _Q^"&LZ#U MG?_A''3TRA1*1CJXTMEZI63R.W3!!XUO5]=(;3R9@--&E2DABK4*,?!.6N!L MR[(T= ,Q"7?3/91^1WQQ]D,?,9QADNXV,=(D<1/L7,9+:\/NA1WT'U_+_P!02P,$% @ M^8((5[:O0QL5 @ V 0 !D !X;"]W;W)K&UL MG53;CM,P$/T5*T@()-2D2;>@DD1J"PA66JGJ=K2&NX!O[0;;:-P9"F9 &F8DD1#E07+Z6(U<_D^X2N#SIR-B7.R4VKO M@D]E%D1.$' HT#%0^WN -7#NB*R,GP-G,&[I@.?C$_L'[]UZV5$#:\6_L1*; M+'@3D!(J>N"X5=U'&/S<.+Y"<>._I.MS$[MC<3"HQ "VL6"R_]/C< YG@'GR M!" > +'7W6_D5;ZC2/-4JXYHEVW9W,!;]6@KCDEW*?>H[2JS.,RW@$R#/64D M*Y!0,20;3F4:HB5W*6$Q$*UZHO@)HCFY4Q(;0][+$LH_\:$5-2J+3\I6\57" MVX.(H3J[P):/3Q/,E?^W4D._+G4%M*^/')<,]W^PRG^N6A6EI 5E@ MV\& ?H @?_YL.H_>7E$[&]7.KK'_R[W\%]'G!LA:B9;*1T+MJKTSXDX$CLP@ MDS691=,7^Y>7G(1GU29 U[ZG#"G406)?>./LV+;+OEI_I_<]?T=US:0A'"H+ MC2:O;P*B^S[J U2MK]V=0ML)?MC8IP>T2[#KE5)X"MP&XV.6_P)02P,$% M @ ^8((5S=V !9;" I1@ !D !X;"]W;W)K&ULM5G9!DB*VIS)+ \6%Z ;IQNG%] 7*Z6?3"J$9<]Y5IC+7FIM>3X8F#@5 M.3=]58H"(W.E49X-P.#P;Y%P6O:L+]^Y!7UVHRF:R$ ^: MF2K/N5[?B$RM+GNC7O/B@URDEEX,KBY*OA"/PGXJ'S2>!JV61.:B,%(53(OY M9>]Z='XSIOENPF]J8]EH@YKS+[0:U^$K4]IZ0O5IEQ MOVSEYT;C'HLK8U5>"P-!+@M_Y<^U'SH"T^$1@; 6"!UNOY!#^8Y;?G6AU8II MF@UM=.-,==( )PO:E$>K,2HA9Z_NN-3L,\\JP>X%-Y46\+B]&%CHIAF#N-9S MX_6$1_2'55*\G)N2Q^*RAX P0B]%[^K' M[T9GP[\F+]XW?3<#1Y:Q@W3H07"&W7*3.N4QW8@OE00:@#?L M>S::!&>3$6X,_UDVA,BROMT-6S^)++S W!8&:@%Q$^LYV)K;YQ M%$RBZ>ZCP]AXH(.G'N[".1L%X^$;]E'HG&6*%UN#IU'P)CH[].IWKC7'5C6N M7=#MV?Q]K=HH,(:"H>QT$T/?NW"?).Q"*? M"A,*"I>#P- MPM&HW4O:KV8_:^IT\M1/4F@.&&MV;6AX.YF0[!Y[ JMEK$5-:%X66KU+-$4"%(%C!O6&Y8 K57U@$D1&:C8MN$&Z4OY M4K"9$ 6+,_! SB4T<]-ZHD;8":6TL;[O8W OR&Q+$5I@?I0 '>BFAM@ZR"G< M6T#"(D'J45@2UP(E#/V4FE$M<7$@B[(BOQ8.20E/'8 E_6CN(JOV@CGNA/"O M.&%W2Z_O'O=B\X@YI*=V$1RTE D-KIEXQM0"E);%$B1P53+G!?I5Y*15JN & MR[UI.9MKE3,.55H*NR90LDC0P^DU,Q864R@EZ-*:%;3YVW[X(.8@/-CVJP(7 MQRXE\2219(E#[?MVWT(O ,#E[3_EO/Q0#NRWF?:E"/UX0%V;6P DXQ1*/D;8 M\22#KA"!LVA!Z@T&81=E-Z7N!SR8H2VVJ8U!8\R2@NVHI\"VXJ) MNLG1\&DWHWT3IMVNYV"BZO^%#(PLF*"1K0P1&)8Y H2OUJ\#-HVB($*&/2[L MS)3&5) M*VTJ6OO8?EPOM/#]8>+V[1=>5#C L5'DT(] 7KLB_MXB3\8TCXS\ M+4,VQXGKLWKNLT\EO!,CN.CLY]A8T^=>:(12T"4@S8NSB@+0IO#?RQQ)%+8+ M,4D'6)J)J$+JIJ,>,S'.KHC@6)3^! A4'';S.*9" /TN6DQ7IK///LD<7YE4 M'>9:AQ3YIKON=\."B;S,U)KDV$W&XZ>3QSA5&=BE/%C*HD2C7"70:4H18YFX MV2.XR)U:*L0XY;*VJ!V'"\DV[^T5+>*IX'$*_I:H5[1P":>H)'"!PZ"K6 C7 MA76$0':U*.0?GH U+J,RZ7F"G&>=Y0X=]D(W-8@:,_A!BY2.]^1V9>#OGPN* M0?"GUN9=879\X;80U,WKT4XZH=@C>1R;XR=?B (00.A8&K%YAC,=OI14^7*U M5%#B J\S(9-SS-?2/)W,$0* !?^A"C!-A9^L2"3E<=RLI<@2O\.=Q2D=M17& M^0>&.N=V:^1NIKPE4K%K_-W+6] M%$B+L7O9AN#6?GR=Z'LFRUSXTKSMKT.QA*6DWG7I,0+L+O2I_P@![2)^[1E! MC%R2'!/S.8Q@=3YSF*@_,)1Z8W^4^$-H=8+41+ER6Q<+$*JP:*U6&W(?H-R=,L# M1S!3Q9M$M9)9AKKD4I1._JD$=>CX6_=RAGVA(BJMKR.'&Z^N(RJS0>4J -NN M "?;66\W?7^+?\YW>I#]8_9C)V?A1-J?G+K+FPE[OYU/OL=QL>^^"/CK[4XA M8E%_.&1$.X/;T^;V?$:!'H"4"UD4M+%8 MU!?9]D \P=G]]AC U6Z+R%Z-IM%K_$;CUQO]Y*BN9O_]AO0?^B@YZ'PZSJD7 MHP_D+DH+Z[\BMV_;;_#7_M/S9KK_@'_/-2Q#HR_F$!V"0SVD3O=1W#]85;H/ MT3-EK9P"K M408 +$2 9 >&PO=V]R:W-H965TQ:D*,J6[*;) M0Q_Z(H+@[L%>SBX@G"RU^6(71$[N2"GR9:Y-+ MAU=S/;"E(9EZI3P;1&&X/\BE*GIG)W[NRIR=Z,IEJJ K(VR5Y]+<75"FEZ>] M86\U\5Y=+QQ/#,Y.2GE-4W(?RRN#MT&+DJJ<"JMT(0S-3WOGPZ.+$MH+V2#**'&,(/&XH4O*,@:"&5\;S%Z[)"MVQROTU]YW M^#*3EBYU]EFE;G':F_1$2G-99>Z]7OY"C3]CQDMT9OVO6-:R<=P3266=SAME M6)"KHG[*VR8.'85)N$,A:A0B;W>]D+?RI73R[,3HI3 L#30>>%>]-HQ3!2=E MZ@R^*NBYLPMI52)DD8J7*JL*-ME9!B,(H?@0O;EV./5Z\ ^^5 M-(4JKCM.BC_.9]89,.3/;?[6<*/M<%PU1[:4"9WV4!:6S WUSI[]--P/CQ\Q M=M0:.WH,_5_EY_L012U0H"%D_*'$!^L_*"L2F255)EEK=B=2=:-2A'(MC$FW M(+'TQ0 A>4,&M2V**I\!1\]K*,NCRTQ"XUPD.L]1GZ!Z\D6@;U@'XQ@UK0P_ M&!!&*)T*'^ "P(%019)5[>+*VDH6"756J$J WI!U+./!7W#Y D3>H:LX(9?2 MI-9'@FY78%7!*I!Z0J-99*G<8D%9*IR&'W!64%YF^H[(/OMI$@T/CFL1G7ET M)V_O6\8&[URJW^9H1SIT7OK/U\@$P&@^1[=C8V26B5([0"D,.57 0?][(O[= MN&[-CP_T+*-O<,+'*T%/@"3/$NH/:6XLZ8LU(=/&V7N.+J7U)+ R)X%]" C) MX@$E1"/E'?![!JS:",/3C%OJ"KE<@+5B1H0] WJKR/7%!Z#7$9>NP;]G*3OQ M@/OKB+-YEP"0Q5W##KO;%G:4%=S"4(ULU:W(Z]Y*W%L%.B.UG=&+8! );XD% M0(8MUXKGJ@"(KBP$;,!I]N[Q10+;DQL+N@76X_>53D< M=MH/: 3^+YZ,@GASN\6@8!@>3L!Y& MP60\\<,H#@[V#_;$2RHT-L9ZX<^[@K\.[,XU#^-@O!^)PV']B(,H'/FW**P= M:D-VM(6SL"CLA^.]>C",5H-1,XCV]SR!ZJSXHNDD>X,%]+52-S(#:=%@"!DB MM!"LC1JR"F%C]SK$%""*%UO7& I^LU"92(B#9HV:N9A19JV2* (WV"%>BD ^ M"IJVB.7F1N<>XQ[]T]W=Z1]DOZ5X7RCV4KBEQ&P7@TVO+[6A7>D_-KV.=[WDHIWA/#8!\B#W\_2V,D M)Q=A*2N3+- T-QDPC(,XCK<_IC]PYWD__6@1LC%B-!:C8>R?'U=;H/]Z&$3C M,0)S,#K<&+=25RPUQ-R$?^.#C?$'[=!WXSB81(><&U0>OQWB4_/&B3A'LTA3 MQ:R"](KF-PRF?29_.) \=S5N:(1>'Q M/9+XV>'QGO!Q5KP="+()G^!DDNBJ\#OMC"LK([_QZ8(KKV[TI5'U>63KLCAM M^KQ@XIVTJ?SJ^S*A"!(R3GKZPP3VT'8/0I9NJ'AQASUTM0'.Z%H5?*"M"V X M\04P[(MWNKOK;D9U=7PA?X[P$4,MMGYT%OSF[:?O"^8]-<5L?:6@5X^[J8 U MH"S39VMT?,";L^3TZOQ26!#7PD)_E&@"Q*57LB7P+E4&!Q^-2NSF<[.0VW2J M/*=4X1"+9*W;L6]O:&(8!V*Y4#AB^/"4&<[VCZ;?5K._FF-7$\'_B5 3(=X@ M G>_^T1XLB9W==@VFW4.5K;_=^(><&_G?R5NU;L(7(EH0( !0,GJU_+%U_D,HF2/=5L:&RU$98_U\,@EYR94*F:O98F?E M?*4B7OUZ$FK/JDA*E9G,IM/S2:6T'2TNTMH;O[AP333:\AM/H:DJY7?7;-SV MLRRL)D<5&K-;_C^%O]QN-MTELI=,4V:&?)\^IR='7R_/I4Y)/ M[YJW8?!,$LG2N0_R\K*X'$T%$!O.HUA0^-OP#1LCA@#C8V=SU+L4Q>'SWOH/ M*7;$LE2!;YSY0Q>QO!P]'5'!*]68^-9M?^(NGC.QESL3TB]M6]FSV8CR)D17 M=!PM/I)Q1FG<(LX6X=)90O5%2+"^^VY$4:UN0AA9JT 4Y; M2]3@SXW-:#X=TVPZFS]B;]Z'.T_VYI\--]R/ MEU[HD!L7&L_TY]4R1(^:^>LA%EHGIP\[D3YZ'FJ5\^4(C1+8;WBT^/JKD_/I M=X^$<-J' CL_S!'P]VK0&Y%R CW&4D:+SCG:LF>YB=I=3:F)V>G MV1G*U9C4>1"2E6?]"NS$DBFRK\@X9:GV&@YKA?)7<-/$$*$%'&-T?J@Y]:[9 M9?3^0$T'*AJ^A^ LHW?,](N+3,\(DXLJAYQJVPXQ(,CH5]N&,GO6AC).B!!O MK>P.3BUON0!T4FO/G!I$#*$^FH(DISH'/PWJW-.VU'EYH%\B"D76V6]R97,V M:FE8VE=7346(!XSD=YVG+?%M7BK0GIQ87KNH502 B7I&J$?M*T8+D6@"2P< MLM%K+9;W>#I^7 211\[O.P7"NO;N5H,2<$M/3J?9O$^1N)&(:O;:%;3RK@)A M$#OI4A_=02V<9T>E\WY !WR%9ODWTBAJR:P+02^UT7$GD6P4O#2!UCA&")[1 MA0%@A_8@$? F9(D!YU$>.$8@U?B6CF4# 89B+%7$'#6&,)OWX2U92LF9C;#* MPH98DTB;*!W/&ZGR[ W$ 2-#(?DTN@/8+QTH />$D1 U1#5/E&*52F8$#B. MJ>,/==UXE%.>("H846W88PC2%L>1_(MDMRX,X7@-SB)O.^+01M"*5%(+>^]C MX:)@:0=4%H*YSUI&5[8W41P+I,2H//<-]K8EVV&+D-HHW=8.NE.B<1 /C>I" M$3S"CS.Z2,97R >?>F^?5;1-6R[WLE!D](K7,)>[( -3 MZN86M10$2^AQ9?2C%/)Q 3.:,L)L[M96_P,5>-=&H.S2+AR:M"Z(TK.PE-%+ M3)G*ZI4P*9FYVH^DPRX3>K#(0HRVDJXC/76GM]6Q1#8P/T%T'IT'+6X%22EV MX0(:M$'NK^YSJ MO=U*[5*',RUW'?%=0K5/N6M2LW6#3KA^"#@D>KS9?SFP!#ZC&U.*,.25KCI@ M\7",J:TD*B'#)F:/*<#[!HA(ZL-+J?%J)9,.$0C!!_6X5";U3[JP ?G!YJ!M MX #W;I_2UN4#&#R7@>MT5@1SR;8 _R%!' M87.:RO(OFY\?L(=GI:0.W3(8\/MIWO*(*$OEUYSFU48ZJ472-:+IH>TS-NSH MHXD3OJB_CW(F3:>H5KX=KFFP#S*\?3")JMBPA'V8S/Z(&60'6;B#@7--IU@> MNNE-!O?TBD&)?(U(A6 .M%?V?K7_X+EJ[_EWXNW7TFLPBHXBPRNH3K-OST;D MVR^0]B6Z.MWZER[B&R(]EOAH8R\"V%\YW(ZZ%W'0?P8N_@502P,$% @ M^8((5^$O-PHM!@ .Q0 !D !X;"]W;W)K&UL MQ5CK;]LV$/]7"*\K$D"S]? CS@M(T^Y1K&N0=-N'81]HZ6QSI4B5I.)D?_WN M*$NQ$\G..K2#(4JB[GV_.](\76GST2X!'+O+I;)GO:5SQ?%@8-,EY-SV=0$* MO\RUR;G#5[,8V,( SSQ3+@=Q&(X'.1>J=W[JYZ[,^:DNG10*K@RS99YS<_\* MI%Z=]:)>/7$M%DM'$X/STX(OX ;]B^CXU9#H M/<%O E9VXYF1)S.M/]++3]E9+R2#0$+J2 +'VRU<@I0D",WXM);9:U02X^9S M+?U[[SOZ,N,6+K7\761N>=8[ZK$,YKR4[EJO?H2U/R.2EVII_T0B=/2 M.IVOF=&"7*CJSN_6<=A@. H[&.(U0^SMKA1Y*U]SQ\]/C5XQ0]0HC1Z\JYX; MC1.*DG+C#'X5R.?.K\$Z4Z:N-$(M3@<.1=*'0;IF?U6QQQWL8_9.*[>T[(W* M(-OF'Z IC3UQ;<^K>*? MZ7JLR0,6!S&R0YY2>-?XN4ES_&/<96Q:Y#<0<8N M" _"";#LCXL94B% _FR+0*5@V*Z BN;8%CR%LQY6A05S"[WSE]]$X_!DA_G# MQOSA+NG[T[.3O=VX[9!@G&.V/74EN6+O%;LH%PA %OEDQ %S2V"7.B^XNF=" M8>A\'#G6YB9W0=P'1/ORFZ,X#D\Z-/BOTKZIC4BC MR8EEL]*BA]8&#+N2X8YXX X;E,4L4G*)*>>IT9!JI7.1,E"WPFB%?<3UV0?\ M7)2FT!9J%5W^K[AE3J,]69E"JS&IQN#4?.#5B[PP^A:8<+:V4"LN&F(485IMI\2@ M#5%M _F Q-@XH&D< 5LM1;K<0BSA)'4^J04G$^=L=N\I .U""<38]V-'/;SE MJL2%BT5)K653/B_=4AOQM\^>0@SO+XLV1759]-D[KG!9)."B.\)5WB"ZC*65 MQD=S48JLCE9KO6ANO&^9,.B\-E@Y&50Y0#LQ%(A8Z774N6]U_NM6:)<5E'FA M'-!2\T5KLU7[\VIS>M0@'V.0HEE&6!^X+;)H_*5KN-6'IH:3?OPE:KA+;U.[ M@,F8EQ+%^V*G(A3*FVP)#QG[A!6&\A_J<5O:Y5H0*7L I>,S">M])1:@90?\ ML*-[?$[GJV';X5U ?23G?VG#W'WA:]'#C]CPRQQ#I5*!*;4.D^]KC=9I!"+D M5? /9H=> 1JI*B/]JQ1\)J1P* -EM_H3/,"26H2@;6YJ2GQMBDY7PBC!6F*[ MH#6[;K)^WXCARC"4W*P5Z]*B4?;PN#,@76F^6"P,+% #^T! 8V^>CQ]V4\[< MOV;Z1:OO)."FG-SS.[@M.DJ#9>_1?;-^;K3\W,2V6CY>0PKY#.F2:KL3L1>^ M44?QR7]Z:J_=2\*'7^%N097 AF'HKYJKZTXT-UC!52M%M'^$S0[+HN'$7_OD M$,T/&$2#D2!)/,.8"=H#TW^D1MP^,5UW=!JXP?679&?HH]2%QWTM>(2_?4)& M:Q"UU_%H%/MKKQ2DN>1V26L^F8!@QZG#];B/NZ+:AY7XJV+E22Z#* K9.&$Q M/4Y&ZW$73.)A[*\H2$9/05?-1L%H&G\.2(9)V]0PV8^**(S\-1X=/1%!LQ41U75B].%/QZ::>=T[A^7P#,P1(#?YUJ[^H44 M-.>%Y_\ 4$L#!!0 ( /F""%=@<3]PF , -L' 9 >&PO=V]R:W-H M965TK7=Q>@5&7J>-P7$I<]9\\"B]WESM@'UR)Z>.J4=JNL M];Z_R'-7MM@)-S8]:MJIC>V$IZEM>%?+WL18/WZ+_TMY9F^9&EDAUJ)XT& MB_4JNYQ>7,W9/AK\)G'G3L; D6R,>>#)+]4JF[ @5%AZ9A#TV^(U*L5$).-Q MX,R.+AEX.CZP_QACIU@VPN&U4;_+RK>K[#R#"FL1E+\SNY]QB.>,^4JC7/S" M+MD6WV=0!N=--X!)02=U^HNGX1Q. .>3;P"* 5!$W#!E&:PE@*@] M6EI#>@=*Z!(AU8V*Z"#TX$WMVA19#. M!:S&\)DP[$/0@W7TO%QIY8:0&RX?H\AXB*22%6CC059$(^L]\**)^/^&%O7L M3% 5M&*+5$\>@XQ!57_1*V,E8"QQNE(9%UB1?IW^,=S=?X&?Z-C(S6<-'X/: MPS0E[]>"&[8AEF(T7\Q&\[."%.M 9%2(*)/:2-0D(CI+;?0[?,(R<-T"['IE M]HCIEE#)1FY4DD<%B#$CZ(-U@8:'FQ@LEW\3@=D.";5%YZ5NH$FD$&PO=V]R:W-H965T_CS=\\--57]JUL:TR>=-438_/EBW[?;Y MX\?-I.V]&-]];C9UB;-^*5-\7A^=/3L\2;-RP54FM5G]^.#T^/G+DSE>X"=^S\U-$_P[P5(65?4)/YQG M/SXXPHQ,898MADCI?]?FS!0%1J)Y_*6#/G#?Q(OAO^WH;WCQM)A%VIBSJO@C MS]KUCP^^?9!D9I7NBO9]=?.ST04]Q7C+JFCXO\F-/GOT(%GNFK;:Z,LT@TU> MRO_3STJ(N[PPUQ>8$(_E0SS+5VF;OOBAKFZ2&D_3:/@'+Y7?ILGE)7;ELJWI MKSF]U[ZXE-U(JE5RF5^5^2I?IF6;G"Z7U:YL\_(JN:B*?)F;)GEH__7HA\9R>+W'].4W;SG=MXOYZ,#_K(K9\G) MT229'\U/1L8[<70XX?%.!L;K6_#_G"Z:MB:^^7]]"Y;QGO2/A\/TO-FF2_/C M SHMC:FOS8,7__4?Q\^.OA^9[1,WVR=CH[]XF39Y@SV[P-AEFPJ'EQG](B^7 M^;8P_.>SJFQH-1G_O6\1_\)GD@]K0X=M66VV:;D'07=ENLORUF3)TCU(/ZSR M,J5!TB)I:&1#1[UMDG5Z;9*%,65"9-NF-3V7ESQ;6DZ'TO^_"6^0XS\7__Q[7Q^]/W'V>4L^>GT]()_/O[^ M$2\MW6YI_]-%89)ZAS'PR]I<[0I>'B\88UZ:Y:[.VUR?>/UYN4[+*T/$V&SR MAJ66_=#EZS/W"1HIK3-,,R];4^>;@ ZTXJK&$F;)F:E;DJGTD$A>2_BR:DV2 MYYH\C[XW:9T8R,[DE5F:S<+4R<;RZR@L:U2V1V!AO_YK6M.]S$;U, MY)A+>?*WSS(BS"(MF!E9D37)#0V2T?Y<@V9UM:$7*MJ^>VS]N7RDVN8E)D4S MVJ0EF1GX,W/#O:02<1',B(18.$FS/TDM\^\GRKM*\[OM4L@TD[2PYI>\QIZHT34@=E4VZE$.&;RGA0L%I MBIP,A52X/%@-&2O\!:195?K<;5LUJYK8WC<)O^<;$1E"]N1PC5.X?(C MO*NR]-8M+V=)E.&(T^Y965GK5TEHT#DRG[=$3..Y>[4#784%:5)YE35> I(T MI\?DUTFZ@9 /5TO$+E(2MZNQ2 MNT[I+*Y6.)+"7D(YQQZ0GDUC5+@6>;K("Z^JO=;!@] [=%;QY:%WY"M8X]V7 MC4&&YD9[;LJ='#0-<8$D#T[+58LT557DT+UCW"$!,K0>B/"[(\5WF+?Y+O9VK84TU:,&FMW0?B M%W3 99T0TTS-9MM4>V-:<:$ZS,G7)^-BL9+<\4\ M?>ZMGC[Y>N]!/G@RD")J'+>"TI!X6/[9.C:E-X!R0-NM8< M_$8P/FT1B0SC)#*=#Y%J/! L/K '322<6(,AU[0GM,LX2.PNT.(5NZ;:@1&'@K; M:&!+%Y$GYS MDBM8KB*JFR9T&9BH9'<2 QLH+^C$$'UHR"S6BV3W MUP5'<%;*B'E).M+Z/FJ\!TH^9S5,S$;S,^SQCYVI;]V9^G;\%$!U_6Y5UQO' M\^=ET]8[GDS?T?KJ09,W7F?F$"PKEBK*[ZP81<3<^ #!TH0^JU$ZPY<716F) MQKP"VPU_<\RY9PE%&U SY4-OCX9O;\"R8BTDQ"EMOLRW*?.4\*Z>5=X*SZ!6 M.)*^*/*_<:Q#8X!T0PU_GA6M>D/[\(' ;.U5T_U'#!Q.MMS?$CQ2@WLX0G&[ M.8W(>V;/(ME6Q(9)0=*E$'-GNVM5W)/-&%B1:MT&ZPF()/3A4=SZ/#UP4#/3 M+.M\ 96&_,7SA'7KL^^3M_SI8U[ _/MW"P1X69?P5-1#L5&#OW85A\[ ,4WR M<%?*D3'9(]:1>8:S IFJQ*3?A;3,;>Y"]YXT8#R-N4[C7$S@1D5!.!5>C!4V M^&;I?PHG+WS$G]D6Z=)T/W6BG_I85OUKQH>:W59]GL6>5M*V(FO*RC(O+X?8 MG<,T5F&SG''[%"MVQ[O>#FW-M/15Z M1E)W3$S)WI!)$0'N>*M0^Q!M-,QOB%8??\=LGF99K@9".#4?#Q\^J*-6^W=. MC7PW*O'?LH:#D,7BSM)MWG+$4S>A3X5\U8!OZ<3^7GV^AXSKR7WP%G=4XS-A4D4W1+@0:B-MY$"5=+:)2#;0&9-'PA5W"/2P M3=7LQ@-WQT<^(7LTRE:OS*)-7I'&A-YE^IS;73JKFGY;YRN'[/, ,[SC^&.) MQR1XAM]G;JS0FF5.%+U"O\QVRRA0F-8UVY)B4-A?\W#>_N&H3LU6!XF4OR6D MRRX*1)JZ$$EU;6K+KYR@16@,6L2.RO\NJK04UG MGN23"_'1<6])KX,[\/?>S?FG!N=G^,#@'R9\&%JWM7Z,%Z*QN >S%2V*G@D'YW1O&'.0RG MP0B)A-5Y\PE"HJ+3U(8YIN7@&LF6@$DB:97.9!=I^8FE@),(H(BN4#YY0PRU MWL?S@LP@GI)0,.S?8'*Q]N?9N- E^88FB.@NP8]B[;PQ&1+3Q-;LD=-,:6R\ M-,J(<\^(\W^3$?^IP4];3@<)G"'*"=FTG_Y)/&K#\OZ5'\O6;]@G(@-A9U9 M]UVG-;)!_3%A!#1 @\-4W$&V-:8X^03D$XEX* H5DHWI_TJ2JO!O8H!#F&9; MFPU+>VM63DFU3MG7=0GE-Y6]5MVC7U6MF0K?1!-HOT29\N, M3S_T6!2QM'&12;&8TNVVKL@GY(!/E(8<3 I81[_--VP4N0"XS&9JQ#TRC29^ M=-M]5I[M];Y(5I>4,1EI,U73VUQ6J&1$!.]*,0'IKPA^-2[Z!?\&&5-)2VB. M@!-4_V+,ZRX@ Z"%"C5/(QZB-S(;J F6)8M10LCWO#HQ5:4.J_@:?=0;:!'3-1)[SH#XS0. :NQW2&6<"DLO*$Y MA@11\RU*NZNG>)>=$??2I#7\_4;B:BY@[V/,#9TYG <-CKB3L3'M&AXF::". M[XFEQU+/GP:=MUJ48RMEG$4M.TMOY77(YVWE)TM^D.$EDIW4'6C/@5 :B$SA M+)8!J[QN6LV$0 KJ(&PID*&1L3V%W%O(EQRQ"1\E_5#5B-E^,H@2KFD.R'9R M'.3 4>2X)&?9L_[!%PR14B^.;1DV]*!?0?OZ@':6O: -'KGCD#8T#C"4, (:48\)[ZVA(@:=_X9,QA(VW!,LAC57M>_#\EJ%XJ&QBE];OXP M-7\G;!I[1_0(V1+-%E-&Y&6=UE?_2]+Z-U@R=UUYK8B[/GEL)ZE9(E#'85^= MS@[@L*RW9\F[,ODE+7> LHFU>1(S7)I5C,@-(-67#"RH2;Q]W+):RTHG'XZ!Q MW?:&G$9DP_"-7J_IWJ-\8*LHM7^HW1_"\(?E6F@_2.UIM5IYVW[DZ$^L<:T& M3B3BV05H!%[([!!K=<4S@,,T$"LC&Y>N:*Q&E9(.CL'0G#R./:L8R]U:7:P$53+)'37C%L"/ M!S)U#*$B>Y*08J27.+GFV(&G7^>&']@B%FS/.'W-_RV(22G9)W:]?^W20L-A MG;^KOTF"MZPV))6\2INHDY8V=%B9:1F?MW4H%!AAR[01-:#(N)YQV$)I(_"' M^^-0DM8S';O=UH[-JYJ-9M6_@"$PIE)I2X9 ,)B2.8VW6L:() [ =8MR(2+ MQ3E+3@?.JVA,9)%6$>.,:>=TU<+B)DF],:F MCZ-S+VH8"AHP1[1NBWWIE;-?,E#T6V-_VPDSLR$HDBEP_#(($41U&67]&O8/ M[2!7>+!Z2__D#2C-35HHA-VT<*I4[J2MV*19+S9S.SRQI23@8 3U?I<=+ _;!75YYH!SC MWC;IJ;@'J9.AG*8IPTU)FFK5WDBV+"H&B1:D[R(B%?P6R@=6$T)"\*QK.I^: M+VR"Z(E-"S5KA*FL ^=T6.;9:>6T1N^XDMV F0;.#* -3G[O.35;WW*>/:+T M>!P->JYA#IKC.>GL\@I0 \6O]9[J+Q_NG:O@8>O]^,DDT53UA!Y>SE0Q!3A M5AKI4F,(Y,GI\\G/1#:$ZZRX*( MR]A<$] 6?Z!Q*O:EYJ(OUE6I*;;@B<"-1_V>WPFQN8E>4[9M)@)AJ8KJ:F]_ M8Q6U>P(F+]ZSO\#>H,R91-K2R"\1.;([+!24*<6(;RPQF(N2^B8&S'I\1UCK M$*Y^L0\K-9R%A$@@P.-+"W8+42X>L[/*Z\WH>?$PV^-Q9.Q/"H?O/1MW>]7^ MOVOV(KG7.$*X$+O@_=@>L =!V<#+G4.2!QA*>"9^H\K!?3MP*B31Q<51$E1D MV@LZ.RH-J(+SYZ+]J!Q4OF&M1#R57UT9ALT"G4NRCI0+F8868'CXJ1;9*2FI M,V+40Z.ZS_HG#]'8^%DP^1S0"Z*?:D1+F9BU[:,(:[ZZ4[#SD.A=\S="?$M! ML@SLPUOLFL4(A= TL&MET.MB3TZ#+"U<@X^_,;5)EW"2V.'LU!/_"]6S]IT. MD?LJPR.0=1XQL=.7IT:/GR27-EW3GWCI?'S!G\()[\=PM:.R8>^3O\3A* MUP^'O7V+LI>W#+ =T8Q?->+;;F6-XAN0FV2J["!QQ1+ ^=,BQF ?<XZL^P $10F6T;5A(?\'8]# M]$X5H?%*LC?OE;H7 $\/)/._9D!7=0Q (^*CA_BU0Q&9)EH&%L=H//=XM?DXN.RLXNHK7Q;Z M/F\^]9'V2\9)#GZK(5V&7-IP&#_Y)BA3\J%=/EG.^R_VOJ(PV :DQ0+0^#+\ MID09 F"0!:.00;"1>F<\,(1=F0QE\LNL+[(PX[4T!]"H85B4U$_U?@+E._3/ M*W5]<-1NNBE"GQT*85),0O*>->+TM;%.F\+O"5G-DLNH/X3'IPR6&M0.J!ZU M];@7.J:LK%7 T,W:&X$PU"4=2F;!\=%_#LUF *'3!Z4,8KZU"?A&5Q&$/>,F M!:8P4X\V<<'?I5 @VP$_A6^^\D50]R[@GW3ZZNP98LPV.0J'40.^CL MPYLO[280[HM;[KUW1J?ZA?SPY=_M/9U)B4^ M&KX"+P F39:K6'T(D)<9]XJ::%1FRI62^ R*"+C6Q,4MPGB+Q3]8.HUI 0^1 MG8^C6&VEWWNQ)H;J'>\_RE#!@F7(/I/Y\BQY=O1LXLH/.2QVIEAAU:%G[E!V M45HU!QL/CX5*-?MAX%'KZCJ7_&]1[3+UQ[F1#6D8[#OM,ST$*'0COB"I^UU# M1UR?W529(:^"9Z3U0R;*.%+[N-3*"/<.W:!KP.W=?TB@ZS-E<1UR#?N"8"D.JHVMS[ M;>DT<,$D-5)'HTUL$2G]UM1=D,\V77ZB&4K=O2T4?MQ(.(<$9+%O\R4L*8#M M-F@[-W-?;>*S1L-J8:%F@RTSZVK+&Q6ZAQ(5\ M>1N:D^BW H>SL%AZ7]DJ92)5.#/ZF[J\'MQ<:*"8BQ#7:;&2%84BRB)*1%LI MOL_WQAD80R+)^DL.8]9T-?#\.&92*VL"I")PX#H#GV?+(9&"$O=JT4! M8RS$B]HQOT^6"'GW=*<(:T!90GR?9-P8J%J./V?9ZLXSX)3*+)*]0:\2L#23 M(54?9FA<3A+1OQL$&N,]8H&H$$!'3>'G)0<-64DY$#0IO(520Y"WRJ43B6RA MCX5CL8S3SX)I"F09L7C3RN#)!+82W M-K.*8P9V"F&JVLM[UT^CY01O)4T:AG/)+HOCI@D3 TY4OB'NZ5:]W8E+-((* M:('&#-T\&])8!>EA8WLD<1;5J;:&W#R+5N#&+ 3<.-.&0*JW)B'1Q6OK&=S+"WO072&=!6>#PBRF8'_S.55F): M_B0#IHOJ6G:Z\T'B%)^Q=P: CW6'E51VCE%='O0YK2Y3G>( NBIEI,[0Q;'D M"Q)9GL"T7NJL!I*HZ0#SN/?UB]$W7[@(Z-MF$#@#O&@T1A M5RW6E*F7HJ#$UG70:'WC0$;9.:LS(I-2N+N)F%LEG2NXF"*P5$-*&2DQ!Q2Z M*R>YEE$X=2I%[M[ZZAYR;>4C_5.D0X&O:-]M^5#!LP@K[()#.0L,8009]8"I M5\_A2Z($JFJTH:.',J=YP5*,JV1LGR0L?&B1_9M[6.F,P+DK2VRDA9#Z!^*P-F&JV+O;2HFP]B(, MU=9]%B!_O3$]H]3A1SS(28%#V)T L^1>;VN PZVG%_B!0430\01B*LOUX;/Y*DA;E8A M.9*AIE2^N^KEA2\U"C<]0-=YXY">CN/QM7]$W^$9TM#TM17XM] M6/:8III"M9J> Y?J0'I_-:T=ITG&*B*A;V&!'FO:N4B@NSVFVK,FI>HT[N+'EIBV-[X^.:5$82 N)DROUL8V,@4'$X M)'OC+-<0F-!?O-8A@73E<<4O;O9!MR@ZI4C/\H\WX("X4T((*V(S(_Z"1WK> M7C P"6QM U199NI;!E<0<^<;HTUSXF^.QO1\M?'\EH)@+OJGT_...YCX?(L/ MI3UTM+]DU]\WO^[O$O_O?O&RVXA1I$F::Y86;"W)!QU,^Y*E96-]3(=;]MK3 M/CU+>L8/0'JNP9F$/!RLE$2S5"3X]L V@:M]%1RJ9.C#:DQ($X88ZRA"TU7G ML+A%UWJX=5,N01+9ZD J,!;1.(I;$G7[6DX"=R.JDG/&,H%/(R* 1VR"[W*([\78[M?8&68^?:5[;/QRO23X'W)M>;)MQ[ M1N_\=A3;L=R/0FO7! 0%4O#*_#N6BQOO CG@[-CJ?/W)?+QRY#T=%<8W2JJ' MC(-*0,*#W5.^:L#HKUGP5UFGE'1$]6OA0UP4S69,P:VH7'2E S,..2-$&@]^ MW6U'F&Z44 19 J2Q11;9OJ@N?#*1J(IT-/0!-SIKUTA4<)#"S=%7,,AJ1S?0 M8]OGXY#T2SO^W39O=+#^>SB&OQ#W2W%2MO&"VIJLGE+22%>I*B32'Z8.SF/? M=GUHW1X* IJGX2Z%(&Z8QMS A0_.=;;S$O'DJE.E7V>KX$+U!]I =3AC94/6 M/T%G*K%]MM:P>KU/N;6%0UO^]CL.#Z* MGO !&G<2XDX9-B/Y :L!)0@C;?8JCB(@9,"IIC&F] #M^2V(:BGE^(#41B\; MWOUU;Z_*CR'+N1RRV"N^74)0&Q_ L'Q4!ZX%N=:!,>R;,Q]T9^S OGP;?BXZ MPHNNB:X'LYV3N^LSY87SY+7F([570P"I?'/ M;&_%7ZI%@U[U( @@IC:F!Y@;=_=M2*<9Z>P17M& 2:)M;E$M6-HX9#0M;PI* M9JY:6:,^/YV__7#N\*X21<5FN7)!;5D;5C+,DH],7'?_ *2UI$?WG('B(K>T MC"X3PFU0M NVR@PQ+&D/X$Y01&L'V.@[(B%5X>W54CG$:PD:XK-AS4Z[IF[< M_1Q$)FMB!E:%O.\[$0<7 D@;?3U3['7KMMEOY;J,X MV,.R#[CZHK(5'0,8%,Q"CWW4W<:UXP::!Y;72G?#_YYU=2^N7=(KY,^XRY!2 MQI%*ZT24JZ*C8=VZ3.W?_G#$WX[Z=UL$+DQ*@/ #+ &)CBLZX"T[B#2-IT?_ M::?%GAM8R@N ,X]F#F-%".T$Q?>R89T:,QM<*<.DEF 1Z'=_[C)IB2]IHXYC M:8.GVN%-(MYWN'Q$<[)H(NLV-R+3+#EG$O2QE![^B,U=-T+)I)!U)#IUN:QW M*E?Y8X&"96VH#C ?BJC94;!WMOIMS&3Q-3+S\4*72R"$IR]9VF-A-/)@'_KQ MH0:LZ('QXQITX0GIK..>L-( >T%?WQQ_ M.XFFH@TC>*;Q',F*Y>G;['[P)V[RXD]-B(,O98(]W;7#AEGH)!$N"@)3FE?9 M7\A9]&/YXG!M#"1A"VLJ06SMW" MSJH<%,B&OW8IBAWIL/IK%Z*^+#CBG/KA MK*1J3?;!3IBDL?$HM ;FTJZI71FN* M;?R":3J!4;BVXE.;\OBK:GP]?S#"+/G5.S3G[@(30&D;B^B54D=;;?FAVIY5 M_L(6$'=X#)@.M-"-)*TTC1*/M*AHPS YB=:@_LJ6;&VY3H-C"GFS1/FR6#[L M9BC (.P=? 8V2%[J[!6@ICP5.F[^HI8=/VF-N5_//S;.EN/VT[;.D&AKIS=Q M##)!M3U?>R*)*O7".T%#[G/>-AT+\'=E$(88-)9!N@V1)PY&@JDQ5V&/N?"7 MV=4'0$7\S#TNV+W!^(524IYI6>8XQGK7:FH!%+2+]E&XL+!97/_^29@1=YP; M,+LM%;%QG+@HTY%!EA@T\K%?%#%F*1).7ZK R!$O&.DM>1_!VVQ\DV?;"L?> M6!ON)H<->74LZI X5MH&C45N32L,R^I5<%@F@L"PR#P! MTJA4I%]B*JY#4F,['1U+.&I%-C"$+#GGY+=J7Z3;%M^$?A*O5/QKYO3;A.>, MZ\-5UP7/7!0DYM$&"Z4%4I-NR\C#SI5=>:324^3*R,@/?89W/"6N$GJA2*UX-FL^X%SGEJ68C@4[FW8;08.)'.)&!;-FF_?)"FV%Z]J M #8=F@5>M?56@\@JRQT7@P!@BN"$0-'J:^51I^:(V4D;/_ONZ>39-]]U@"9\ MF5K8)5DLSH^1DGM_&2@Y',(+#X-1#KYEA(MH!"%+:"E/<%6:7 S6>+VIL"'R MFR2D$H2M.QQ*+B5]H8O%.I &XM5V+"9G[8Q*5Q[?Q],L>[KB^KX-%>/BE/4C MBEN8,/2/W](F2_]R?'1P^B@,6Z5?QW#T\I>HZ1C@O"-5Y8USP7_ ]PHQ)0YU8R^V&A#H'5ALXW&QX,\0]Q]X M<];U_D0V<\"O;%AI/"U202ENK;MVC?RVZ+7L8K*]&"?W^J(BM6GG[-.S40^M M+V#="\^ZPV; 0*#H3BJ:/U!)BP:2"6L2"ONI_E.Y38-T0B!KG&62]%[L@@ZY MC^[O5 6F&DOJJKSRM=H (DV[OI7M="IE/ATNR4L-X+FL@8]:<]73'5@=";,# M/_-">#_D<1?X=GH&["Y&)ZK4M?=2:-KP (*APK'$'32%0J&ETB%?H8*_GJB2 MZC)DII>Q&>#WYRQ$_- M?&Z(*)=?A1B1$4R(ORXZ*O0=KZB-,;D\4_1]>'(\)P-F'I"'D4A]!++K[:XR M*IKYK=?4XA7*Y>$-#?3BB M#]-'&EKWPW"[*INAB &DOHHE--.Q\0\7C[SK%\4A^^U)GJR>NSQ4I$WP#*XB M1LQZY2"XOO[D#[[R*^T?G@-PBPA%%C"CNC @PUB@V'=9F8_W1#D-FE?U!H?O M_GJD5UUC[*@[5A7=#J5D(;> 7(6XU07B0-(JR#;6YFL<%(8?E+LU:]MV\J#P M*_5=FH)J,BECZW;V6KCV[/ Q1'PA^&6D[]%!"F'.HQ\$%*YJ3D;KLFT# M*>D^J>7A-M5CVQ)H-6'JVD-ATC3.;LN>BA+L\+&@_$+F'O8L#ZF6-SWD*@_I MTC.>%'.@$M:[Y$'E8JAVTD9ZBQ]L8-0"Q5'$W]+'_9,T%FX#V'Q ?4O2)-G MW?$830+Y#CCS\88U%SL2V$NFZ!O!/207MJ79'WH+>.^9__IA7:?JXWD4OPFK M&)P_9V\DGWWLBS3ZV,5!;WOM:\!,(MJ _!"9G9U(R UDJVI9R;+:FJ#L:Q55 MO@Q@-U$4H*F=,HN3TGDY=FM)J&(&"1;52=TR77=16O<(!^\$D)\9NB&ZCOJ3 M6^;!Q:YY*79UHQ6H7*0+5)J8T>Y"/XN;T0Y0KNV?CT&1M0$(2PUD]=+?M"H@ M$/U)O^T-5Q"":X)QM2MCA3DQ4>=+M9=M50FN'I**?&TT!P="J"YV#MNRMIQO M?.$6_1*AMS/SV1O,O8:$("&=%HHOSPFN]X70L960PY,8E%U^:^-3X'CPEL4U M$0BLNK5RH9/]=!MJ3Z*[)VZU C]PTHL.T%X*^!QV$#;UU,,6Q;6(^M%VD"N9 M@61OC%Q4J__.A[J2#2]87PFZ^ML[PF/W\1^[0^<^D[M)F[[+U5\6*?G$ETLZ M'=@CYNBIY7KVF[$K4A)[&/%R$O>[,8E[MRYK)[X#V,EXYRZ.6NZ6K7@G9XQ: M[E4JX^/THPQZ!T_BWR[UM]VN63[S.'4QZSIZ$SV?I6#,(D6[*XE7X_M2S833I/1;6 MS>"FB.Y-N1C-PE@&$!A/YN2!OOZ+Z/M2?Q*O,8JY),X4]+JW#71?0" MW2%\;O>E'72BW5&WN(H37N5S45=EM5.8@JS(/7XN&8G!IWMUPC\VE=-&@B1DG7#/7EHV.B4H']D< MVNN?SGSZ%!O[RVZS)48D-G^WJUUO;S2SJ]O=5M#,]N5?WKV\Q"]\$@[XZP@[ M* YAD>H]2&J\E6C5#*%.]K3)(GQQAY[!=4M5LA5'1M8 /I R"BXQ[[Y8F^[+ M;"T:__8HCEXI=:W1IL"7(L+60:5MCZZJ#Y%:*[L1=ERV]5*?G MUJ&#EQC-R\7_[EH,UXH"OC-;\YCZ%%B]J<>,!P-)AH$54M.Y@28 D_1='VF3 M+,X?D[9-MUPZ%X('V6'TEZ?;&%3?C8$V&!5T'R6.^PV,"#P#LA/[X4'"1()?^!FB"^9 MT8R?,&G6M<#O/J>A&'./+I8I?ON$[+NW\C)OS"G)XR*XO6)@5[[CKNS_^*Y, M[+2.GTZ25RZ0( K\9Y-=<:DT@'7K\\OI##LX%XA!9?/^3G%VYZL\A M@XQB'R)F>B1,HXS^T/'^HZ1/-WF$FMRN""JX[W$+2+T506*+[BY#;& (FGW M6X%5\P[V2;[;>.SX^-^4?$ZAVDZ&);D;U41[$?F?COJ!B\,H@X %+&P&"[Q(X=T.UO$T;1[,(DEDYB33_+:C[V MS;P6YWM+7(K*77X:BQ")U\,L<8:%VO8N+61Y64QW";RHZ3-5^UO2B,&]EBQL MG($$A.VTK:8,KO#%(%RPE&_L()FGT2/D/&U1H-X^%I@=$&U*V."E&:\M7E?O MU:E<"^X.O.3P!Y8L0.@&+<\$4^\; $KIN[\!ZJF] 4JOT,'27%S760Q !(0# M2FY.Y"^(L>/=,HWY_+ZS&'!VFMA<;@*Z=:[:%8#8AD\\ M1S.)25%*P,^Z6YDU9&%56I9GVHC"E_2XUEMZLQR]/]5:QJ#Y7E[>K=!N\%K; M7-PE_>G/1U]S:6TG$QM33-NIWNNVA0EW*+&W^\XZ\HHO1G/Y$EM*9MNWBR@S M"$( *DYG\7*W:%EH/3EZ.GUZ] C2\1*(?U5*MTO(K_WB\T 1KWF.Z]&L5C? MJ$P%DQ=$D&KI>ABRR*6PG&]8S*,X,5TA6]F;8^&"'5SNE@"<5VA- 7F"84;=.1 M:I J7RS)P!1^,EU)TBM%)IH&=K"_< %!(#5 <83OM?\3H:$5MYX]WY87.U: MXN:_E="1L!*@*E/<&>MW75I/ERI[]?;6?\)BU _DH&AJ+P+A%"[;H;KRVZN, MPRY@D:9T";EOQO)QP4?_3S-XV&;)8O'H[K%6=CEW5^@4?!?_=ULY=8$ ^@;WC3W2%DF]3H,U\T*,Q6OVP!REW]V4MB3& M#TU.QO0)9%NP5!!39M:R ]6]S#WZ2#KRG;%PN>^3=S+>M>X-G,#?V0D,[I_O M#7:/#_26>_T>JT>%?\]=(ME_XV=B#AC=^_M<<,(AL/C"K6[UAV?XM%E/^F\: MJGV!BEQ)Y%M:JE3V'C%"L[8+/2"2N)059RY4RO[.YA@T82EQB*A;V]4/I=RA M2)*B2H5A[2$2ZR3J0.ZGWN@4'8&"DN#@ W%+5E=O<-!6->HL>S@MVP=:,.5" MA6:8"/,O(4)W2_N"E0/+">YQ(#^OJJ(O?0'? "7\?+T7OQ_4$L#!!0 ( /F""%=0KYPI:P4 ',. M 9 >&PO=V]R:W-H965T+Y5^-',A+#Q796TN>G-K%V?#H. MJ2J'S/>38<5EW1N?N[E;/3Y7C2UE+6XUF*:JN'ZY$J5:7O2"WNO$-SF;6YH8 MCL\7?";NA/V^N-7X-^RD%+(2M9&J!BVF%[W+X.PJ(7I'\+L42[,Q!O)DHM0C M_=P4%SV?#!*ER"U)X/AY$M>B+$D0FO%C);/7J23&S?&K]$_.=_1EPHVX5N6# M+.S\HI?UH!!3WI3VFUI^%BM_8I*7J]*X-RQ;VB3M0=X8JZH5,UI0R;K]\N<5 M#AL,F7^ @:T8F+.[5>2L_, M'Y]KM01-U"B-!LY5QXW&R9J"O1%2_) M#0\F8B;KFG( <5T(+54!;R'PLB1SWS"+W3>*1^[+,O:*+?D-XAD[I1$0C2(( MDQ&,_!0BGZU#I+L0P5)+*T[5=&K@W9N,!>P]G(19TH>3B!X_[.]EPZ%Z0LO$ MFBU+NF&0AFMO$-LM/Y@7)FQE?[3S?R0KXRXKXY_.RH_&2NR8"/UW(Z9-"5^P M]1I:N=6XGVC[XN+\\4E8$TM/(D M*34:0P&G#*5BIQ9^2JJ@$IADA6OXB&/M*-I4)'K1^=>T_I7DWQG\(2A#KU6U M:*S0&RI#.(5XO6#4U"XIP4/XU.A:VD:WQ3&5SS0V2'P*@0]?!!HP5V4!LB*; M!4FCU0FFMKR>26H8E]B/[=ZV?U3G MX;8OUVKD6@UW:ES+G@B75BU^_U.!?>7Z4=!N?=JRIW O\GFM2C5[64U%;?U< MNQ.4T!TASB9PKWF!9UO]V!$_X-$1MZI:8I_^FH@[5SK4R[J#59>$U MU_J%1#RXLR3.7&*SQZ/QCL.N;?N492>X+R6X;[P%K E_$"6[4 29%R+M29!Z M\8CU(<72\@?9#C@L]5)'%V+FCOH01)Z?!9 ,LM$./F%&A!%2L3" =)"0+1$* MR)Q1(?-2YJP*L'9P?_D/8/Y\,_IE@+*,3$\9PC0Z#JB?(:!X%,!*#P;8; Y! MRKPX"_J$1A",$*\P.P!IB/L_PR@F@RC;AC3P A8[2!,OB>.]G66X<1% *V;N MND, XT&BO1-TL]V-ZK*]2*S)V^L8(H3'(0.EF"*K/TAQ/];M%:?]L6KAKA43 M9=%E-YSCK5!H(L#UJ5+V]8<4=/?,\3]02P,$% @ ^8((5YD@3*D3 P M?P< !D !X;"]W;W)K&ULG55M;],P$/XKIS"A M32I-F[3="VVEKC QQ-"T#?B ^. DU\::8P?;:;=_S]E)LPZZ@OB2G,^^Q\]S MOK/':Z7O38YHX:$0TDR"W-KR+ Q-FF/!3%>5*&EFH73!+ WU,C2E1I;YH$*$ M4:\W"@O&93 =>]^UGHY59067>*W!5$7!].,Y"K6>!/U@X[CAR]PZ1S@=EVR) MMVB_E->:1F&+DO$"I>%*@L;%))CUS\X';KU?\)7CVFS9X)0D2MV[P64V"7J. M$ I,K4-@]%OA'(5P0$3C9X,9M%NZP&U[@W[AM9.6A!F<*_&-9S:?!"(T0O((S@2DF;&W@O,\R>QX?$IJ44;2B=1WL!/U:R"W&O U$OBO?@ MQ:W$V./%?Y&XT*J .7'55 J49IO#W"<8-7R?)<;[?^Q*0(T_V(WOVN;,E"S% M24!]85"O,)B^?M4?]=[N83]HV0_VH4]OJ0VS2B"H!5S*N@M=.<\2:C&8I:FJ MI#5P@RGRE3O##GQ&VP$FLR>QGSA+N."6HX&+[328YWDPN]3OY;=;_5U.Z5:" M.I[+)5A'"TJM5CPC GQ+!?,JV$:%WE(A-RK2C0JQI<(?9OI<1;I1T05'8*Z* MDLE'R'@&4EG(V0K!.5I 9@Q2,#,NN51VV):=W_@=L2D2JHZX[[T1'&8DBFFG M 6RN*D/+S-'9;[%_QLU>$ @'$/4[@^BT,0;'3V>VI;9#TK1&:8D +I#,C)!\ M51]!OS.,8_K&_9,7@J62;_8 Q"<1Q#$%YTPNL=&&N].>,,%D2@;3Z/)6'[+Y M[\0<-+ON9+Z+[ $I/>T/_7\T'+F\#4]A5Y^%6Y]W@8@*ZO^WI@5>FOV$19JD!OYO1"HG8+:'ZA ME-T,W ;MFSO]!5!+ P04 " #Y@@A7"&,6HL@% "Q$0 &0 'AL+W=O MY&7\JJW4&IY,1S*9,$**L_YDI7X9L9%014^BOE0+@6CJ6$J\B%QG'!8T*SL MC2_-WKT87_)*Y5G)[@7(JBBH6-^PG*^N>FZOW?B4S1=*;PS'ETLZ9Q.FOBSO M!3X-.REI5K!29KP$P697O6OWXB;0](;@:\96"[-?U@UM$X/DDHJ7C3,B*#(ROJ7?F_L< H#:1B(P5TK M,BCOJ*+C2\%7(#0U2M,+"R4CMEH@2^S9!/C3]2\< 4G>8,)BRI1*8R M)N$,^I_UGAQ<#A5JT;3#I)%X4TLD!R2&\)&7:B'A;9FR=)=_B.@ZB*2%>$.. M"ORU*L_!_7H5/I0BYIPJYZF"N2B4?6&[]^Y8;.FR,G\+L3^,>D MCR>8FFF%+N,SV)P&E_5Q-F?8!_RXZ,\+!C.>8ZYFY1SJP# G0&N!PI>TX$)E M_[(4$BZ5#7/!I82JQ(J0F^TY5@)I3)KC&X8VUNL9S00\TKPRH+6@6UXL:;E^ M_6I$W.B-A.MW$TPGA"\W+J *T/NL\S[0^5RP.56H9[K&//B'BY9^#6J]9-!/ M$3T5$K(2U?!*HG8YN(#K#OSW"/OY[F_Z^9W&_M5@_W(^.<># MBR47"&(;J@6>9Q/BX,+%OWX8!@.]2>P@"&N^.7]DHC2NVF(DMA\X8,Q WD#? M#0=ZR_/A&JVGSJ8T>4 @6PPCV_5]IQ8824432 T(Y=H$"E.! ?+U,%0D5KA+NV3 M\-D*B3O\0P$,"D!K8DO6-B&.'3ENO4!7&4HZ4^BGCE@M!*_F"YCAT&-V ML-)X]B@D^L")XRE$F:"%S4H M--L>J,^Q8.FL@\6.O="4(]N)(YTL6&;=)@UWJ@J^:P/Y^.H)KZY#F"C^ .,? M [(?8;WO^Y@)O^,HO4N%T^>+#F&D6K5@FQV"DV>')]."#='FHUG>UB&^JX>2WP[##2Y@_/,@8:#@XN98-IT;']/J6,D MP'J)_-A($!H.3%J8Y^&H=:BF-1Q6PV.U7%;#]Y,[T+-#$A@'AJ:4N &6/^/ MT!\==6 ?\S :_5<#ZPYFR&K#NX;K2 , 'D' 9 M>&PO=V]R:W-H965TFFZ_?I2&]'J>5 ;TTVC2!2RL-K+9&M.^X6T_L\=M'G8,+N(#!LG6(/%Q]XY\E#?, ML,5,R0THITUH;N&I>FL*CK?N4NZ-HE-.=F:Q5'2_RGP#UI9P^]7RCC)NX.0# M6PG4I[/(D!.G&A5;P*L>,#D F,,[V9I:PVU;8OG2/J+@A@B3IPBODJ. _]CV M'-(XA"1.TB-XZ< X]7CI;QB'L!2,J+XD_M_E2AM%;^7_?=1[Y&P_LJN?J>Y8 M@?. "D2C>L!@\>MVG>&00Z[=R0.G^P>K>;L&4R.XM+H2 M.7.NH$%3R](75 F$YC0J*:A'.'T<^-F>GW#\IO O,J7A6C:=-:AV7*9P!N/G M RTKLV$*27YG5N)C1H;G3S[C2W" 5 M^ ,UKMY)\C*[S]X+24U*NW I*2^9, /T@'%XP-[R!@ML5A1G.O+2!$Y*LG#< MN$N%M)K4].GT)]M?[7YE_ JR)-^.^Q(5CO."DW$8I^DI MG&1A-IF<'LAR""W]4:\@"9,T]G,^NH!]A17MM,,&U=HW?4VW9%O3=\9!.OPK MEWT[?5;O/Z5W3*UYJT%@1:;Q^60<@.H;?;\QLO/-=24-M6J_K.EO1.44Z+R2 MTCQMG(/AMUW\ %!+ P04 " #Y@@A7V\5FWB $ "#"@ &0 'AL+W=O M(!KX M5I6UGGD;8[8GHY'.-UAQ/91;K.EF)57%#1W5>J2W"GGAE*IR% 9!.JJXJ+WY MU/$NU7PJ&U.*&B\5Z*:JN'HXQ5+N9A[S'AE78KTQEC&:3[=\C==HOFPO%9U& MG95"5%AK(6M0N)IY"W9RFEAY)_"GP)U^1H/-9"GEG3U<%#,OL %AB;FQ%CA] M[O$,R](:HC"^[FUZG4NK^)Q^M/[1Y4ZY++G&,UG>BL)L9E[F08$KWI3F2NY^ MQWT^+L!Y(TVLMHK4P25J-LO_[;'X9E"%KRA$.X50A=WZ\A% M>Y7L?IZV/\ T?*7R6M=EH^% 76+S4 M'U&\7=#A8]"G8:_!/YIZ"%'@0QB$48^]J ,A]8]&=8_>_)>?6!K\VI-#W.40]UF?7U.[ M%@T%+5?P01M!!4O/^$7CJBGA$U6^MC=]+WPHHUZ?AS.ZV2"()S?BR0UOX>2$ MXQ)%O09>267$OR35:'LVI&KAM9UT;)U!A68C"]=W!5 36XF5+&F46'GL\FS: M/$N;YPG\A5QI^,S5'1J2.V[5QW"#^::6I5P_[%DQ' ,+X,SU&:I.D+@IW"A> MT 14=YWP+0T8FH,Y[CFD>M&7:2YI>&D;'T'_,G1N@*H8NRJ&HX+N;-C"9BD; M3;6H!R=P)K6!19XW55.Z5,^X4@_6Q*V;.,19W*.B ?HJX9^!^7$0T/>(^5&: M#HB*8@B&L;&?3,(!C(.,)+-7X(1C?^SD(C]EDP&PV \R!NDP MF[S")\JL8$Q28<1@/$QM+#$9R%Q04>B/0Q<52_P@B?\+F.>88[5$!1%S@(;_ M/Z!A9D,?AP33I!_0("- F1^R#-@P3-Z$-/23C TL&HQ-"*\H>P/2*"9(Z173 M89R]A)3Y+$P[/U;+%K4P>&S;[YV# MI=?EX<&R]\U_\-T_:WYL,Z%!;^2NI@E$Q?-FD2SF$M:@TE MKD@U&([I!56[\K0'([=NS5A*0\7MR UMB:BL -VOI#2/!^N@VSOGWP%02P,$ M% @ ^8((5\UQ(CM: P ; @ !D !X;"]W;W)K&ULK59-;]LX$/TK S4(&L"(/F,[J6W 2;MH%RUJU$GWL-@#+8TMHA2I M):DZV5_?(64IB>,8/>Q%$LF9-V\XCQQ-MDK_,"6BA?M*2#,-2FOKJS T>8D5 M,^>J1DDK:Z4K9FFH-Z&I-;+".U4B3*)H&%:,RV V\7,+/9NHQ@HN<:'!-%7% M],,U"K6=!G'037SCF]*ZB7 VJ=D&EVCOZH6F4=BC%+Q":;B2H'$]#>;QU?6% ML_<&WSENS9-O<)FLE/KA!I^*:1 Y0B@PMPZ!T>LGWJ 0#HAH_+O##/J0SO'I M=X?^A\^=U_8B[?#S!7 GCG[#=V48!Y(VQ MJMHY$X.*R_;-[G?[\#L.RV;9;*+5%K2S)C3WX5/UWD2.2U>4 MI=6TRLG/SN9YKALLX,,]E=F@@;>W;"70G$U"2_#.*,QW4-0QH-((F2] A>VN>:>KST%;P%>_"Y 9,% M^,29,/#W?&6L)G7\7Z24]LV@,M\JZD/LF)Q!'@V'L$HR307IY"4TS65D?I6T*_#_B MZWCDC]S=L/Z?*EJO:^0G=?[>GS-14OCP?XS-F*"VX?@!E7@YY M=I!'\[8/?V%ZP^GD"%R3:W0^H@KKMK>U ZMJWT]6RE)W\I\E_0Z@=@:TOE;* M=@,7H/_!F/T"4$L#!!0 ( /F""%=L=3DA500 $X- 9 >&PO=V]R M:W-H965TO0 M8$&BA+,F.J* G-ZLQ(R8YINY;JG"HDLMDI9VO-<-^QEC.?. M?&J?W2E!EEC'Y=(FIV,RO-IP=:X0/U;<2OI MKM>@Q#S#7'&1@\35S+GH3RZ'9KU=\#O'C=J1P42R%.*;N?DLXPD,7B129:^PJ=8&8P>B4FF1U& MK)>?F&;SJ10;D&8UH1G!AFJUR3F>FZ(LM*2WG/3T_ M22 K>W[-EBNI\VM,$ M:E[UHAK@L@+P3@"$<"-RG2CX*8\QWM?OD3.-1][6HTNO%?"7,N^"[W; X9\72Z4ED>"O8S%6$(/C$*8Q)JI@$06OB(X&'# M%-!O)5+J2R) 3 *3"G@..A&E8GFLSB=PGTC$O1+#@C_N/Z"*85,Q<_%VI%^/ M&3^#0=^C:Q $=.UW_(%O_]UA (NR*%*DOM;: $5I:30L(D)&=DMI'385K*),.5ORE&N. M:K*3 AM.J2KE ]?/8#P:VCSTPQ'8^?A!K#[0>HI((=D62TUSME+'QRAA^1JM M!E7:"HE-+0J6H-S_Z'U"H_UJ09KF"K7@AI4^,3GT*ZAH,QW N3QI<3 M80?(QA"X(].='=\=P%>[L5%FV0,I$=^(ZT1"HZQ19I1=E+B3WE-Y;,&IG#!H MAZSUNX$+3VC*Y7>'PUH\ (NYBDQ_ FGCO_=I#^;0F7'7@[Z-$\=N&&ZE"0=ZZ%62\>WAAK.U/S8W'J9PY-M^%Y[7>ELNMQ1KV!1K^.IB7?/<3J'#$ET3 M?\CN'T32UG*UVOJ_7$?*U=LYXV8HU_8D3[/.=&MUW&V>-A\+%]49^7EY]:5Q MP^2:YXK<7)&JVQW2!B2KTWMUHT5A3\Q+H>G\;<6$/GA0F@7T?B6$WMX8 \TG MU/QO4$L#!!0 ( /F""%<(U]1J?P, L) 9 >&PO=V]R:W-H965T MP.[5#T8WL8 M]B#;C"U<6?(D^>9VOWZ4G#KIF@1]V(M-R>(A>8X(>K91^HNI$"U\JX4T\Z"R MMIF&H:S!M73/]LD*A-O-@%+QN//"RLFXC7,P:5N(CVN?F7M,J[%$*7J,T7$G0 MN)X'R]%TE;KS_L#O'#=FSP972:;4%[?X7,R#H4L(!>;6(3!Z?<5K%,(!41I_ M;S&#/J1SW+=?T3_YVJF6C!F\5N(/7MAJ'DP"*'#-6F$?U.87W-:3.+Q<">.? ML.G.)DD >6NLJK?.E$'-9?=FW[8\[#E,AD<4*<8U%\Q6/SPW2@=_G0BTW&?Z?@4^N*1&K-HA=?E5LGR M1^LD\_E_EI1S2SUCS:&L3^(>SGII@9C&GFE_*VXPQSJCRQ*/_&XT )^#<- J3ITQ'B3I)=RB,5/J':V)!VB4]NU/9.T SD:#.([.X>QJ0L\=B4=# M1(-T..YB)9,$3JB8]"HF'U;Q7G.9\X9JO&.VU=QR-._5/:3HR1A'%"U+C50: M0M.'K=^$M17N,<'\WEN)/BKL\H#OLE8MZ6)55RS" [KA01>F^TXDIR-GCF$T MN$QB9R9.@5$RV=X$+_7X,CJE0]KKD'Y8AV,LGT0XS/(3<2AIIN9,ZQ=7&^O* MWM(K.,NXX/8%^594G;4)O]@ =R8 MELD<*3%C*6@2I]0G<43/WP[4\[[]#FD2[@VH&G7IQ["A$ 31S:I^MY_TRV[ M[8YWOPEW3)>K.AO!;4[0-_72MG7 MA0O0__\L_@502P,$% @ ^8((5QUPB@LF! Q0L !D !X;"]W;W)K M&ULU59M;^,V#/XKA%<,"5#4+XF=I$L"--T==L-N M5UR[[<.P#XK-Q%IE*2?)3;M?/TIVW.:0IL%]&+ /L=XH\B&IA^%TJ_2]*1$M M/%9"FEE06KNY#$.3EU@Q*/!U%7%]-,"A=K.@CC8;7SFZ]*ZC7 ^W; UWJ+];7.C:15V M6@I>H31<2="XF@57\>4B=?)>X'>.6_-B#LZ3I5+W;O&AF 61 X0"<^LT,!H> M\!J%<(H(QI=69]"9=!=?SG?:WWO?R9VSC<,J%I+V0>-R-(8_R1V;9?*K5 M%K23)FUNXEWUMPDA_9_$:C0>MCX,X\:OY#R>9(?CQ9NJE$09I.,,1I/D6)Q<&&D<)]G. M0C3L'V%DVC$R/9F1CG]*4AP]6]1;E?00.8\;.V3@8%#:G#E&:6R2XED'].?N M:6Q+C>C/#7^$JBG+Z,KR:Z1DFN2= E[/8?-!=*1S<">3?AODIG!]2T#3;$R:*'Z.Q:[R912$..N*X.EA'9$FA\07 M$5M585Z[1M(0Q9K:9LNJ]OM>M2KIC5[%F\:W(], M4WDS('!%5Z.+$;%:-TUCL[!JXQNUI;+4]OEI27TV:B= YRNE[&[A#'2=^_Q? M4$L#!!0 ( /F""%<63^,51 @ ",= 9 >&PO=V]R:W-H965TB#V/R MR"+,BW9F:-G]]?W.#$E3LBR["-"FZ#Y(I(9GSIS+=V[BR;I2MWI)9,1]D9?Z M=+ T9G4\'NMD2874HVI%)9XL*E5(@Y_J9JQ7BF1J-Q7Y./"\R;B063DX.[%K M%^KLI*I-GI5TH82NBT*JA[>45^O3@3]H%SYG-TO#"^.SDY6\H4LR7U87"K_& M'9#F8#D=)"UKGY M7*U_I4:?F/DE5:[MMU@[VF@R$$FM354TFR%!D97N*N\;._0VS+QG-@3-AL#* M[0ZR4OXLC3P[4=5:**8&-[ZQJMK=$"XKV2F71N%IAGWF[-)4R>W16^B5BG=5 M 5]K:$>?F&GT6[>'$/'>B43.AT@2#2I.QJ<_?2#/_'>[)$\ZB2/]G$_ MNT1,IG5.HEH(Y[GKIYZ[?A#G:ZG27<+O9__IXQ<7)IG)2 N$O#!+$CJ[%X5S M*;%+!1Q"G4,$C-G$=/9//)2\,4>P:W&0E6!0U5J6J1X*ND]H92S;%2$QL!M$ M"M0>'HO?ZN(::ZP7+VOQNXTG2H_D'2FD!_$+'&0$0$[B@\R4^"KSFL1!Q^GP MZ9;/Q&DI*V]@H-)ZM):YN")5B /_4/RM-MI -":08$T)62%"WVH6"'\XFT_$ MC\(;3>?N?.CWTP^SP _>=->OI'GY8!(&AXX2Z6)!F5T,_+A9W#ILTX3^T(OF M[4'^R//$ TEEA;R" ];;BJE.L:2GF&'%,BT2F2=U+HUSAO5@7;!I38^7D$55 MPZ"\C"PKKLFLB4I+HVA5*__J#/S<)3D4NMLD8$/A-'B M2% K'+OG/X[;X!6XG0U]WP.<(D92B]MP.)\'(AA-@@ZRP/<,.H2CV.^#=LZ+ MT2B:[@?M?!A$?$HXBF* =A);T&IKEL]DLU]IM)" M'8)N.NT%Q#;E_E0>NX,F"(EP_NJ0R+.;#/T6@UBCH91,]F<,-#%P\3W!_N)_ MI0KXPZDW!1@GC,,6]8'O YWQO(7[-K9[9<"?>H?8',Q>ZEVFT0S'Q*-Y)&8< M8?]N&;!8ZE6"/W'O<+]G8(B[@2%^]<# 460' PL^-RN<:XB[XEN]:US8RWSW MK'.U8=S&4?+Q&''0/84)%,%!<+K#A;/G@N/CCN/C4-0\W63.'3Q5 A52Y15" MOV#7L@I DB5V@=GB*ZT56Y+W.6MJT4"1Q5+42P?'6X!^&DEVU,+^+"&;W..Y M;:Z ]T\D=:WEW%4N>(ZV(&+P\\1<13=WU>C]2O ?MDZ?IZR)17*VO6=MOAJX$N(Z >8*T3ERE6*BJ<"./4^^NR5Y=;I>F:Q%_!N*9PX[X+PEQ M 3II-^>51LOGZFUS\.:IR"1HP#D\4UJ04@T%;$VF5\L7=9X_(-X66!;KS #H MM@XYDTK.3\@H-$*)Y:CR[+.IZTM?F9<2_JX^]U&@"U=#N7=\,1(GW.-RR7+U M=3L$86QO@F@8(?]M4&P$7V3_$HD:BNWXFPUC!'"OJ7TI .?#$.!V5*_S\8_M MICU_]FT[[/7=[6.'W.P$A#JI.GQQS&X#Z_5=;0.N:^7&2J+%0;5B'4]LM6Z(.#2FLK()*&<4Q4[PAB57==6K.]3 M,9(06]-*LL#(AFV"MKMP9L/&*;VKL1SW7EP5I&[LZSE@FX5S[["ZU>X-X+E[ M\?5([EX??I+J)D/ZSFF!K=YHBME%N5=R[H>I5O8UV'5E3%78VR7)E!03X/FB MJDS[@P_HWHN>_0M02P,$% @ ^8((5\)7N1"2 P B@@ !D !X;"]W M;W)K&ULC59M;]LV$/XK![4H$D"(WBT[M0TX+]LZ MM(,1I]N'81]HZ2P1E425I.)DO[Y'RI'MS3'Z13Q2=P^?XSW4:;H5\ILJ$34\ MUU6C9DZI=7OM>2HKL6;J2K38T)N-D#73-)6%IUJ)++=!=>6%OC_R:L8;9SZU M:TLYGXI.5[S!I035U363+S=8B>W,"9S7A0=>E-HL>/-IRPI$L,),&P1&PQ/> M8E49(*+Q?8?I#%N:P$/[%?T7FSOELF8*;T7U%\]U.7/&#N2X85VE'\3V-]SE M8PEFHE+V"=O>-PD=R#JE1;T+)@8U;_J1/>_.X2!@[+\1$.X"0LN[W\BRO&.: MS:=2;$$:;T(SADW51A,YWIBBK+2DMYSB]/Q7%(5D;,'P#< 1?1*-+!?=-COEQO$?D!H;A*\.;\"S@[UUS!9'O M0NB'T1F\:,@XLGC1&W@K+$A4&AZP%5+SIH"_%VNE)>GCGU/I]FCQ:31S9ZY5 MRS*<.70I%,HG=.8?W@4C_^,9KO' -3Z'/E_1' MC<,@_:CHR@Z$BSUA1H0)3-H074I$8$T.BC]#W0L'C7" RHY#V:T+&2%&[Z;) MB(Q1ZL9!8 S?C?P$%C5*GC$%%_B<55UNSN8(Y1+220R3: 2!F_HQ/2?C,2P4 M9V2.@C$]0T*.7'_L0^BF00+WG:3O+1"I: +Q"-(0'H5FU7"8Q"=QHS39,1RG M9*2A&\:66&*AS@@O&827_+3PEH:2U"^V"/??.]Z:^^/"']0RJ+:?168%1GM("?>4&J)DA8%T8*I%^\F':L=0 =,G='6'&=9K ME! %[GF1'=+,^D^YZ4$T:^ M'8VF3A7?.^@/1**P75!!)KI&]ZUB6!T:[:+O+WOWODM_8;+@=)(5;BC4OTJI MQ++O?/U$B]9VF[70U+NL6=+/ DKC0.\W0NC7B=E@^/V8_P!02P,$% @ M^8((5[CDFLF\! 4@T !D !X;"]W;W)K&UL MM5=M;^(X$/XKH^SMJI4HY(6WMA2IT%9[I^VI:GN['T[WP20#6'7BU':@_?& UD8P3.\4Z"+-&7J=81" M+B^\P%MUW//9W-B.UG"0LQD^H/DKOU/4:M4H"4\QTUQFH'!ZX5T&9Z.NM7<& MWSDN]48=;"03*9]LX_?DPO,M(108&XO J%C@&(6P0$3CN<+T:I=VXF9]A7[C M8J=8)DSC6(H?/#'S"Z_O08)35@AS+Y=?L8JG8_%B*;3[AV5EZWL0%]K(M)I, M#%*>E25[J=;A(Q/":D+H>)>.',LK9MAPH.02E+4F-%MQH;K91(YG=E,>C*)1 M3O/,\(9Q!=^9*!!ND>E"(:VX@:-'-A&HCPS6#$ M-->[(CS(87>$CW.$J11TKBVRL8H!1XARA9F#L<.6[V+%U_:,99JS[/7+IWX8 M],Z)_#H&L1$#,T ;C_7&PU%"GIC2P#/"D86F&?KX#+[A @4$51E6902/TC"A M8,TZN[J^L&48G2>5TO[6EE01ELRE(Y);65X9IQ3;7CNU_)=7.+=C*P MIM1L-Z)^%WZQ0*XPQG2""J+ B23\%2()_4:O'>X1237X?XFDWPCZX=OF&Y'4 M?*KA+9'T&Z=A>Y](VHU.M[>KZX9G+(L1!%HER(G@,V:OS#6S(-BL_G=1=:/( M_=X1%='KV6-@3:G9:83D_4!&[=09M?/AC&J3J8O69M,BS5W@NQ+D8VP90=1T_?A%>WQC*Q!6;U^R>F!1@$OI*!% ML7*"7H_&/Z^*>ZZ?3J8*$10S"&W7V6Z&]'_%[0+3P7WE*!+PR'Q=^U@:V-=VZ*:N9>\QIB662F?/+6O?4'PV7Y3EZ;EU\;E+(I,DTY M;TI3?9*U!ZI\P9<-(W/W:IY(0V]P5YW31P\J:T#C4RG-JF$=U)]1PW\!4$L# M!!0 ( /F""%>.;8.FO@4 $40 9 >&PO=V]R:W-H965T]K 7BZ3XW<_Y*/IL*=5GG1,9]E 6E3[OY<;4)X.! M3G,JN3Z0-55XLY"JY 93=3?0M2*>.:&R&,1A>#@HN:AZDS.W=J4F9[(QA:CH M2C'=E"57CQ=4R.5Y+^JM%J[%76[LPF!R5O,[FI&YK:\49H-.2R9*JK20%5.T M..]-HY.+D=WO-GP4M-0;8V8CF4OYV4Y^SOD<@;@5BY[4&Z M?S8P,&>%!FFK^L*KCI]1?R\KDFKVI,LJVY0=PL_,U7OEZ$>]5^%M3'; D M#%@?4D7>^+T)<_H>\-5):J[S6C_F,ZU48#*G[OB]>J&N]59^ISHFJ=T MW@,_-*E[ZDU>_!0=AJ=[G!UVS@[W:9_,0,>L*8C)Q9,2[?)TOZZ;G%@JR[HQ MW%$#*@NKLH9*[?)@ ;%TB 8B^#TI$-2_TG:W@8)+*.#5XXN?QG%T=*JMPA*Z M@-CT,P/]M8$2I)>A?6A*!&RD.O&9 MYL8H,4>R0 1FY%:DN2PR4MIE(3Z==VS*6C;]S%X.@V1\W+>C* R.QJ$?QL%X M-';#. F.#H_Z[#55$@SWAC\]E_QU8I^U>9P$H\.8'4?^D01Q.'2S./0!=2D[ M81>[/ X/PE'?#Z)X-1BV@_BPOP?.HP[.H^^&\[0RPEE'?V8S2ALEC$"L;Q[2 MHK'56BA9=IC; .W7!-[%A?V.6"YX@%FL;N)V"]#TI1'WO*#*:! #8",!AQ0V MX7P" FRE-L, YMTVO#=0!KGBD0FM&P>BII:5"P@EE5;"QX,5H=8B*9(0N-I8 M4P0>D4/]DZ0\8?*JCA5.]*>L_C:0.[9"2L@,TK:555;A%OW^#9[9\KWZO3&^ M=.!WU&>C( S#';_OX.*KV[K;"EC&P6@XW/'[5E0NDND=_,/WPUI_TF=1<(@M M7_]^XDIQ6URDI6Y4FN.DWT9 E 1)DNQ^M :6P$1.1>9S"^(R*NM"/A+IMDWZ M+4BU!9CA#Q!R6+@G;1S^%NQZ=JN1LA%R-&+#*''/V\KN0$+=V^,@'HV0F*/A M\=:XVW5E=T58&]O?Y&AK?",-+UB2!./XV-8&3<3.CO&JG=E"3-'WLDQ85&'W M"N8>935_7$'(0N4= /]1/K#9&D?!YA'A< ^O7"5=-= /(6OCLS(Y+^/S1.3"[FEXR#>!J>&B-K!)DJ5=;3Q!=)A0^O268N%G/ M;2)WY11E29G@AE"L=3MV[0U-#.. +7.1YCX]=8'/K+WEU\W\+UBWLS:#_P/! M R'9 H+M?D^!\$U./M=ANVKZ&JQ\_^_D/;"]'6>PAXG+(*FR^Z3]*JX?KM,_ MJLVNSZK!QM4.7Z5W[@)K/[8!=7_+ZU:[._+47PW7V_T%^SU72(IF!2T@&AX< MX<-(^4NKGQA9NXOB7!I<.]TPQSV?E-V ]PLIS6IB#73_'$S^!E!+ P04 M" #Y@@A7WHL*$HL$ "T#0 &0 'AL+W=O:C77'NR&,IE9T%*^?6%\.AS5>\9/9, MK[F"G84V)7,P-\L2=%O%Q+ZWNRJ6D3(,XK MZW39,(,&I5#UESTV?MAA. \/,-"&@7J]:T%>R[?,L?G4Z TQ2 UH./"F>FY0 M3B@,RITSL"N S\UON76FREUEA%J2WCW+)+?]Z= !-E(,\P;GJL:A!W!&Y(-6 M;F7).U7PXCG_$'1J%:-;Q:[H4<#O*W5&XG! :$CC(WAQ:VCL\>+/,I2I@MQR MR1POR"4FAG""6_+;9094D"F_=WF@%I!T"\#JN;!KEO-9 .5AN7G@P?SUJV@4 MOCFB?M*JGQQ#G]]!-1:5Y$0OR&%3KK5UMDOUH^#=JC^7NE]QLM 2 M:AE7':9+4]#B+]CNL3Z4ZBYCWC *E5?&@([,$H8T4#9HC - "#%]8=6-9,J; MUNS''?L#DCU!+?RA#7%/:^^:'!S@V6!G(113N6"26 ?>@9/$$;2<")@,/%4O MZWL!H*2JE?13*5@FI'" =B=]@S0(%E!KD/!NI7 \R4W%4SY(QR8%L!T#99K M9;44A0]0QD#O'%R&!0ON*L"5S#2"=65!*=N_..B0 XX@E\NEX4N00.ZU X/? ME6NIGSC(X0_<>(G>E]S $<+\<9AQQ1<"=+BK,O>/F7[4ZFO)X31$\WS%/*/# M,%CR$YAOFG$KY8?6MY ($+&W/.=E!G1QY&L](E^1UZ_.:43?_*O1;6<68H&@ M5 ,FJHJ3) Q]VW(=^B+-'8.CT;L$LOTC=XC;!)M$R=BW4SA(\PTXT8 G$(D5 MX#.!9P[^.;5PIV .?<%HSDR^\M@%V"CUVN?]%CB%WRF0M$FB[CI.4^K;212@ MN69V1=;L"56 9(>E?M.?XJZI3N4*_4]S92^6@R@*R2@F%(?CM.F/I0E-J&_1 M($[WDZY>C0;IA'Y)DB1QUU(2G\Z**(Q\&Z7G>Q"X-DXG1W,B!B&^#:)15'LD M'E Z@CX=35ZDP5ZHZ6 RB2 QXC%TF"'Q((S#3]^76?#!V]*D0 QA1-';/AJ' MT(/HW3A'$YRG\>0+(]VCX7[*^D7?'8MX K\>C;K8T>8(;/X_SX,]K48=FL(: MMF,9X,U,QAW,N-A+XO[+PX#2I+_M(QKC>$=V+THF/B7B_?C#S9"W-T.,[D[_ MN96/U%VWLN'.3;KD8!J^%RS\AU7*U9?J=K5]DES6-_%/Y/5[!M)T*90EDB^ M-3P;IP$Q]1NAGCB]]O?R3#NXY?OA"IY5W" !["^T=ML)"F@?:O._ 5!+ P04 M " #Y@@A7VO*3-(\" (" &0 'AL+W=O;8P7:: M@?CQG)TL%)06-'7]T/CLN^>>>[$OKJ2ZTQF (?7<#X-@Z.>4"2^)W=Y<);$L#6<"YHKH,L^I^CX# M+JNIU_<>-F[8)C-VPT_B@FY@ >93,5&00G) S" M 99XJ=F*897_1/*174LQ;"F&#GJP!_J<4ZV)7).%D>D=^7*%Y^320*Z_=O&L MP4Z[P6R/G^F"IC#UL(DUJ"UXR?-G_6'PZ@#504MU< @]^5#F2U"6*]X:A4D5 MF]^Y8*"[^-:(D4.T5VB;1+&_[2!QVI(X/4CB"MO\5MZ3N6);:H L)"]M>?4) MN?IX07Z21N&$7(JTA_+B'PP/NGMD1J,VF.B8Q8^>@.JPI3H\F/?K2H#2&2L( MUCX%8?!1Z^)8HTQV"A[T)OCKKOJH]3XZ2M6QZ :4>\O_N@8/.'YG8<1O: M^)@],'X"JI.6ZN0H/3#IZ($@"/I_]8"_\[#;&?F>J@T3FG!8HV'0&V&_JWKN MU(*1A7OKE]+@Y'#+#$Z MQAA_AA #OI 9 >&PO=V]R:W-H965T9+ MO8J*5]E:I]7?W&3Y*BJK/^:WI\4ZU]%BVVB5G X'@^GI*HK3D\N+[6O7^>5% MMBF3.-77N5-L5JLH__Y.)]G]FQ/WY.&%#_'MLJQ?.+V\6$>W^J,N/Z^O\^I/ MIX_*(E[IM(BSU,GUS9N3M^[K<#:K&VRW^#/6]\63GYUZ5[YDV=?Z#VKQYF10 MOR.=Z'E9$U'U?W?Z2B=)+57OXU][].2QS[KATY\?=+'=^6IGOD2%OLJ2?\:+ MB;:).4'[)[J?<[-*F]>984V_]U[G?;SB8GSGQ3E-EJW[AZ!ZLX MW?U_]&W_BWC2P'VIP7#?8/B\P?B%!J-]@]'S!M,7&HSW#<;']C#9-Y@7;O MY/7VE5?_L"VZ;?NJ3.*T'A\?R[SZV[AJ5UY^W(T+)[MQ/L:W:7P3SZ.T=-[. MY]DF+>/TUKG.DG@>Z\+YS?DCRO.HKF?G%T^749P4?ZM>_?S1[OHV-N[0PMP6OTB'W^; MPX??YKNA50PWZ2MG-/C5&0Z&HY8W='5\\V';[^/G>O=_KG=A;^[I>=75SO_^7FW@J%*OBO]K&V<[;=RNU:?8U\4ZFNLW)]4Y MM-#YG3ZY_)__#O[?5*(EY).:3F""Q@,0DB2D2"R',&!/CQS$QMNF7(HIS MY\\HV>BV$;!K.]VVK>>$=Y?CT6QT-A@,+D[OGE:WM9.^U7ULKS[9JVCI]JG%BK\H.N#M+QO-0+YRHJEFVEN0,F3_ZYGM>D MM8N^-=G9G4]V)T@L(#%)8HK$0@@S"G;Z6+!3:\$&6;:XCY/$B5?KZHBZG5[, MEU%^VWI8G7;6[O3@8/1L"Z_3\#L-8=VGOE5&8I+$%(F%$&94V>RQRF;6*E-- M<557EDF6WOZ65->-"R!%E.C"F6>K55S4-Q%_=:)5EI?QOZ/M_<"U MSN.L[5[%.ZO?M_Y)S+/O^<3YKJ.\;4C[Y+L0)!:0F"0Q16(AA!DCXOQQ1)Q; MZ^+MT[*O3@*+ET9(Z]G@_<-YRS+TZW.RL93/O_. ([LXFYX>'\$/.G0QF M!]L)ZY[WK442DR2F2"R$,*,6W4%SFWOP5X_/3R;"25:T5N,>M\V#NS?QNC?Q MNS<1]AWM6WRH)E%-H5I(:68!/LE97&L!7D7KN(R2^-_U)'AQIZMC8Q&GMZW5 MYG976^I,$=_6^NT:+V\ MWRM/"V#6=IIMV1[FNIH!W.LG6NWM.65$63JZ3J+YW6F9.G)8Z3Z/DMTVA'YNT M%NVHZW;15?H4RZK\BO9/-8P/CUVC^K_AV?,Z1-.FH_OU MT7X%J@6H)E%-H5I(:6:1-\F4:X^FFB*OKW:RAY)VYE&25(?<+]\='HYJ&:CVH"U0)4DWOMS+A0>35Y7M3' M;!52[\RLZR9!<^T1VO4?5\Z[*/WJ_' ^Z7SE_)Y%:?6S7W_@=^F\K2;1B^U$ M^E/F?%IJYRK7B[AT1#2/D[C\WEKP:,2&:AZJ^:@F4"U -8EJ"M5"2C,'4)/( MN;MX@_H0I8LF<*CFH9J/:@+5 E23J*90+:0TJ,X6NL^E-6K:. MAL/,;#)N^]S#E;V?WI5^;+\^VJ] M0#5)*HI5 LIS7S>HLGUAO9<[\DL:7MX MKZYV]S.A'\X'?9JOFH)E M0#6):@K50DHSAT>3GP[M^>G[Z%N\VJR<+UE> MM:U/(?.HZNZE<\=AF+F;L3R?*ME[[5WW1W;KH]T*5 M03:*:0K60TLR2;A+9 MH3V1M:CFHYI M0#5)*HI5 LIS1PN340\'+,3 M)#(ZO$(U#]5\5!.H%J":1#6%:B&EF<.C"9>']G"YYP1IVA^";#YKM\[*^LP1)4YT'^4+9Y/&9='UX;J];GS*ZGQZ M/IG.SI]/D-!8^>A^?;1?@6H!JDE44Z@64II9Y4UD/+1'QN_5Y];'X^S->A_L MT3P9U7Q4$Z@6H)I$-85J(:69:[,UF?-H@,Z%1FBTC&H>JOFH)E M0#6):@K5 M0DHSAT<3+8_L3[I^T-4U=!&7VJGM^C/9+R]Z8:=Z#PTT5N[837>[[H4S=5;; M-41;AP,:):-:@&H2U12JA91F#H85J'JKYJ"90+4 UB6H*U4)*,X?*DU5OX65OV75OV85O MV95OV:5OV;5OV<5OV=5OV>5O_Q.1]*B)I$?63._R3UUL5V2W3*?0$!K5/%3S M44V@6M#QS_CR@FD2?1\*U4)*,XN_"9Q']L#Y6N?UK,FYJP:!7NP>78[2M)I% MY464MZ;.=K'W:$"C:53S44V@6K#7ZN67'F\R#UX-S?O+$NU3H5I(:6;E-[GT MR)Y+][J>1E-I5/,Z=M.RCB3Z/@2J!:@F44VA6DAIYC!H$NB1_7GHS^G^T/_A MX_:"VE^MD^R[;ETBR$[U'@9H^HQJ/JH)5 M03:*:0K60TLRAT:3/(_9)YQ'Z MI#.J>:CFHYI M0#5)*HI5 LIS1P>36P]LL?6O290:)2-:E[';HYV$RC''3B+ MZ'O[1 J-KU$M0#6):@K50DHSOT:IB:_']D>F/T7?G/NX7"ZS9+O:7?8EB6^W MRW2W#0@[UG= H)HW/EPM>>P.I^?/+BY]M%>!:@&J2513J!92FEGV32P]MN>U MUWE\%U7G@'\^K/CXHW[8K:AO*K76/9I,HYJ':CZJ"50+4$VBFD*UD-+,T=&D MU.,A>@DQ1I-I5/-0S4FQ_>/KQI!$7Q48ONC[/ M;==ZCPXTF$8U']4$J@6H)E%-H5JXUP[7\6\>=#0+_\F7KMK#RNM-=74P?Y@T MM=8ZFCFCFH=J/JH)5 M03:*:0K60TLP!T>30XPD[44)#:%3S4,U'-8%J :I) M5%.H%E*:.3R:L'IL3W%_[IL5['COP8+&UZCFHYI M0#5)*JI\>&W";O#\7GU MW_/ENZE^S8'0Q-5C>US]EY>EM[N]QP":7:.:CVH"U0)4DWOMZ8+S@U>#Y]^U M@/894II9_TTF/;8_$6U>.'3=;$4#:53S4,U'-8%J :I)5%.H%E*:.3::0'I\ MSEY#H*$TJGFHYJ.:0+4 U22J*50+*-UOM6M_1@6H>JOFH M)E M0#6):@K5PLGAIPX.+D',RF\RZHD]HQ99OETTYGJ3SY=1H6WW7>U4[[)' M VI4\U%-H%J :A+5%*J%E&8.C2:@GK !]00-J%'-0S4?U02J!:@F44VA6DAI MYO!H NH)&E#;M=ZC PVH4S[]\]#-#L&M5\5!.H%J":1#6UU[J'P7\BE9XTJ?2D8SGN.*V7XVZM M<32 1C4/U7Q4$Z@6H)I$-85J(:69(Z$)H"=3]CH!C9Q1S4,U']4$J@6H)E%- MH5I(:>;P:&+IB3V6_O1]'<^CQ)EG:9E'\](I==Y^VD!C:%3S.O9QMS)?ZQ! M$V=4"U!-HII"M9#2S"'0)-.3CF0Z^KX],[Q8^6@8C6I>QZY9'OU$WX= M0#5 M)*HI5 LIS2S])GB>="S@O;M,<'XX+ZVF4?W8[WM0[#WV'BUH-HUJ/JH)5 M0 M3:*:0K60THP1-&VRZ2F[]O<4#:=1S4,U']4$J@6H)E%-H5I(:>;P: +LJ3W M[EZBT@[T'A!H;-VQ[MC'TN35^^"8N^#X%J :I)5%.H%E*:6?I-0CVU/R+]\-7I MX$U8>X^]1PL:8J.:CVH"U0)4DZBF4"VD-',$-2'VE/TRZBF:9:.:AVH^J@E4 M"U!-HII"M9#2S.'1!-Q3>PI\Q$U8-.)&-:]CYZ:6"PLTXD:U -4DJBE4"RG- M+/XFXI[:(^ZW\WFVJ3\&7EUA1%\2[;S3Z7RYBO*OU:SJXV:]3F*=.U?9=DZ5 M;Y<]=C[$1?VW_ZA.(@];M(X:-.I&-0_5?%03J!:@FD0UA6HAI1DC:=9$W3,V MZIZA43>J>:CFHYI M0#5)*HI5 LIS1P>3=0]LZ?!YBDDKTXAO]8SKOJUZ+;U M6XGL8.\!@D;?J.:CFMAKYUOM8?6DT6QF/H(3H)U*5%.H%E*:6?E-T#VS!]T_ M,<7Z=)\];M$VAW]G[[KW&$&3,QL^^K0CM M5*!:@&H2U12JA91F5GZ3C\_L(?('?:?3C3FUNLZS&UT4U5"($N>CWGV57?O+ M[7,K-%-'-0_5?%03J!:@FD0UA6HAI9E#J,G99^R3X#,T1$D_\+<"HW141_EMW%:.(F^J=["X%5])LSCV^7C M'\IL717KB?,E*\MLM?UQJ:.%SNL-JK^_R;+RX0]U!_=9_G6[FY?_#U!+ P04 M " #Y@@A77YWATFX# #E"P &0 'AL+W=O<Y):8,"<95VM/(AGSK:*$P9- 'Q@_[G2KK4LL809IW^07*TG3NR@' J\I>J9[W^!1L_0\&6PL8@O-;#L#&HI+NU M]BIQ*58X&0N^1\*@-9L95-FOK'6^"#-ULE!"?R7:3B6+NCX0+]""K!@I2(:9 M0H]9QK=,$;9"3YR2C(!$MX=5B9XA [+#2PKHD>I2PRP#I(L6S03D1*%/7$J- MUC5 U#?T/@6%"94?-,6718K>O_N WB'"T&]KOI68Y7+L*JW%1.1F3=S3.F[_ M3-P!^LR96DLT9SGD%OOTLGUTP=[5.6P3Z1\2.?4O$G[#?(]_S $L_L M>G/?)N?_>9__9^\GR0C:J@HJON ,GZ50;BY4RI_/G%*D#_X>B_PO6S'4[D*[ M.W.7/L@-SF#BZ,M2@MB!D_SXPR#R?K+MQ%N2I6])-G\CLI,]"]L]"R^Q)U-, MS>;Z..3(LO[XS*J%497539'D;Q_=;>"Z+@EA>%]>J->D%X';E]Q&T01QV] M%E G;7,;Q OL>D>MWM&_UJN'?*=+&:QZ1Z_J[2-Z:E\EF?<1@]$9K7&K-;[N MT +++Q_7N'=^_"#R.S+[('T2.WN67L,T?X6I%NL>]2TEB%75,$I4;5_]LVE7 MVY[TL6K%.NO3P<-L8%E/=0];MYS?Z>L&^#,6^I:3B$*A77EW([TMHFXJZXGB MFZIK6G*E>[!JN-9]. @#T-\+SM5A8ARTG7WR#U!+ P04 " #Y@@A77&"L M,E8# !=$0 &0 'AL+W=OO42JBHZ\.T!Y/<@%7'3FT'J+0?/SM 0B4P4Z2\ M$#OQ/3GW^B2'F\%2JA<]!S!HE7&AA\'Z281 Y1L A-@Z"VL,";H!SAV1YO&Y @^J>+G!WO$7_7B9ODYE2#3>2 M/[/$S(=!/T )I+3@YE$N?\ FH:[#BR77Y2]:;M9& 8H+;62V";8,,B;61[K: M%&(G )\=""";@+(0X?I&)1\>VA2K/$F5)RGQS@[@W<@L+PPH!!75O^B!"985V3YV7C3WJ%SJ MG,8P#.RSH$$M(!A]_(![T5C.P.9 M_K./>:<%YF<5\S-OE=^)HJKT"2K6JN LA7V4_: =] 94:0^];D6OVT $='5( M!%ZTAJ7L55Q[+8J@UP+S\XKY>1LB\(-VCXJ@7]'K_Y\(M$S-DJJ]9+P0#>MW M41&\:''G+UI@CJ/:3:(V]OX(ZO$W -[Q.^S%^EXHP4RAH*28LI4;:[\9^"&; M%K6V+DQ:% 1NP\IP[678:SB-%>%'/?XZP+5G8;^_'%;$86?P0S8M:NUCN-NF M(MKP-5P;&_:Z3V-%^%%Q=%P2M8-AO]O<@_VC/Y<\02S+E5R 8ZCWLO("-:UE M[66XWZ80VK Y7/L<]II18R'X48^_&DAM9\1O/,\PUUM%KPH M#>M(:DLCN$41D#;,C>ST9?[&K*$(CJ"2PR((=YIE]^'A@:H9$QIQ2"U4='IN MWXYJW$HQ]#^=>#CY<1ALA5VH)H-%SRK@:>TNMUZ>^KZ(EI$0=BS5P M,Y,(F1)MAG+AJ[4$$N=!*?/#(.C[*:'\">C-5G #/3#>BK-R*]08IH"5U1P)"$9>V?X]#P,;4"^ MXAN%C=HZ1C:5N1 K.[B.QUY@&0%L(8OZ>X (8LTB&Q\\2U*NN:0.WCU_1 MK_+D33)SHN!"L$<:Z^78&WHHAH1D3-^)S1;%"09RZ<5^G )FE"F/HY\;3C;*_M1 MR>^\X!IV*7B='[S30*ZIZU%35[S=F/;K6 MD*H?;U'OM$"]6U'O.BM;4F8N[$'Z 6(5 Z6O8IE MSXET#]&2"R86+X4 T"]T:XBG6?H6*R?6GO7L5TS[;4JAWP+U045]T*(4W-C= MG5(85BR'_RT%\MPD!2?6GO4\J9B>M"F%DQ:HXZ VF*!%,>P Q\%..> M*\1. ML(O<;D'^R\[@AMJWJ+6+X;!-1> V/ [7)H>=1G2H)-S@N[T"UY:&W;[SMR*: M-P@WU+XUK7T-]UI51!M6AVNOPTX_.E01;G#==G2H$MS@NU\>PMK70K?U/)INTW3%$3@Z"2?" MGJ4,:S\+<9M""-NPN'"K47-W:H<)80>XZ[W!W^JF[9<)TS(N*%>(06*P@N.! MV2IET>P7 RW6>8,]%]JX17ZX!+-+2+O S"="Z->![=FK3RZ3WU!+ P04 M" #Y@@A7"12@_J," #!!@ &0 'AL+W=O]OTS 0_5>L,*%-ZI9?[39&&FEKF1@"4;4;?$!\<)-+:\VQ@^VTX[_G M[&11-[(*$%^:&GBWLU4FLC:<"9@IHBNRY*JGU? Y7;L MA=[CBSE;K8U]X:=)15>P '-7S12N_(XE9R4(S:0@"HJQ=QE>3$8VWR5\8;#5 M.S&Q3I92WMO%33[V BL(.&3&,E!\;& "G%LBE/&CY?2Z(RUP-WYDOW;>TR6IM9-F"44')1/.D M#VT==@#A\ 5 U *B/P7$+2!V1AMESM:4&IHF2FZ)LMG(9@-7&X=&-TS8?W%A M%.XRQ)ET#AL0-9!C,I'"**PJF8*AC&MRV 9'N'FWF)+#@R-R0)@@MVM9:RIR MG?@&)5@B/VN/NVJ.BUXX[D,M3D@<#$@41'$/?+(?/H4,X:T_A/AKOW$>= M^\CQQ?O=#\@<[(UG8D5FH%QOB S(YR5G*VJOVX"\>ZCPYD%.;EEI\V1!%KBE M"]K.GK5^%I\+:O2O^) M[$G-XJYF\3[V]#++9"V,QA[.@&WHDF/]!)@^TPW3J6.R\V231N$P>I/XFUTW MO5G#LR[KB)'G?C1/X@74AS_G8'1;Y6-SZ-G^GMRXN?R_9T!8X?[ M)ZI63&C"H4!4<'*&)*H9F,W"R,K-G*4T.,%&ULK55M;],P$/XK5IC0)FU+DS2!C332VH( ,6GJ&'Q ?'"3 M:V/-L8OMM./?XY^Z>Q_9=NN'B7I8 "CU4E,F15RJUNO1] MF9=087G.5\#TSH*+"BL]%4M?K@3@PCI5U \'@\2O,&%>EMJU&Y&EO%:4,+@1 M2-95A<7?,5"^&7F!MUV8D66IS(*?I2N\A%M0=ZL;H6=^BU*0"I@DG"$!BY%W M%5Q.$F-O#7X0V,C.&!DF<\[OS>1+,?(&)B&@D"N#@/5O#1.@U #I-/XTF%X; MTCAVQUOT3Y:[YC+'$B:<_B2%*D?>>P\5L, U53.^^0P-G]C@Y9Q*^T4;9YO$ M'LIKJ7C5..L,*L+<'S\T.G0<@D,.8>,0[CH,#SA$C4-DB;K,+*TI5CA+!=\@ M8:PUFAE8;:RW9D.8.<5;)?0NT7XJF\$:6 WH#$U*S)8@$6%HPID26F!T/ 6% M"94G>O_N=HJ.CT[0D;'X7O):8E;(U%]J03M8I&%B\Z@.=T?"+C M-X+GA!)%M+QC3#'+ ?V:<4J1OHH;+(K?^V1T88;[PYC7?2E7.(>1IY^O!+$& M+WO[)D@&'_9I\$I@3Q09MHH,^]"S5@?:T>%8OS40 @I="^P5/$'Z)."T[R3' M+DYBXYCZM,Z")$Y2?]VEVIO,"ZG&+=7X5:A.(8=J#@)%P;Z+Y]BZ4'&7[440 M[[#MS>>%;).6;=++=KK#:Q^)Y-F1A?'%#H?G-F=!\FCDX/N FBJ]L M*9USI0NS'9:Z=8(P!GI_P;G:3DR MAEG_P!02P,$% @ ^8((5_D''G[& M! 0" !D !X;"]W;W)K&ULS5IM;]LV$/XK MA%8,+9!8HOR:S#:01!K68=F"I-T^%/U R[1-5!)5DHZ3_?J1DB);*,_=/<<[^LB,-UQ\DRM*%;K+TEQ.O)52Q:GORV1%,R([O*"Y?K/@(B-* M/XJE+PM!R;P4RE(_#(*!GQ&6>]-Q.78EIF.^5BG+Z95 ^(^/*C/-OYN'C?.(%QB*:TD09"*(_;ND%35.#I.WX7H-ZC4XCN/O] ?W7 MTGGMS(Q(>L'3?]AR$-SNB#K5%WSS6^T=JAO\!*>RO(OVM1S P\E:ZEX M5@MK"S*65Y_DKB9B1T#CV 7"6B!\+-![0J!;"W3WU="K!7K[:NC7 J7K?N5[ M25Q$%)F.!=\@869K-/.E9+^4UGRQW"R4&R7T6Z;EU/2:WM)\3=$Q^I,(04S4 MT/N(*L)2^4&/?KZ)T/MW'] [Q')TR=)41U>.?:55&P _J=6<5VK")]1TT27/ MU4JB.)_3N44^Z\ M3GO\8NTM,KK-(NB6>%WW(CA"U]34%I8OT145917*$XK^FJ5L24Q>'Z'XKM I M3N?H$\O,/+Y -_J57) J\;_\H;'11T4S^=6V3"I#>G9#3%4\E05)Z,3394]2 M<4N]Z<\_X4'PBRU&D& 1)%@,!-:*9J^)9L^%WJ2TH E?YNQ?':S-BB4KM"%2 M9W&2KG4*F716*VIJ*A5"/XM::D;2,NA$E>]G=,GRO(ZT&2BH8-R6P>>55;BJ M-&:#NIT&';VZ;W=#9IW4:T^*+)-P![H>UC_)^#I7 MQNEB)Q-XDPDV BIL'.Z:/1QT^H\H<)IPZ*KM6ZCZ46<,I+-%ZJ A=> D]5(S MFJTS&V-.P4.K 218! D6 X&UV!\V[ _?2FT?0D83$BR"!(N!P%K1'#71'#ES MZ=-]P1*2HD3_&A(Z+$A18!Q@:T2=MAT<44BT"!0MAD)K1WG;U^,WT]ACT,X>%"T"18NAT-HQ MW7;W^+GV_C4]*K:TS2?]SNA1C^JVX6#^]U(:0REM$[OM_;&[^6\R0#49('#4= 9/MZ$0,\= M]E,:0REM$[L]:,#NDX:7;$)NQ'Z LO+NS+K$04\<7F%)#&5)Q;N_)9^75%R9P*,T&_7W"N'AZ,@N:?!J;_ 5!+ M P04 " #Y@@A70T'<%,8$ !:&0 &0 'AL+W=O^880 7ZD2<8GUD:([:UM M\\6&I)@/Z99D\LZ*LA0+><3WF!SXR3%0I MF>5E/6"!IV-&#X"I:(FF#O+>Y-FRFCA3CW$FF+P;RSPQ_8K9,Q%XGA P(XL= MBT5,.!B NY0R$?]+EN">(;LM.ENU$93M1CN=V MXM5*O@%W>UFQ:N] +KD!Q[+/?WZ12>"S("G_2U?P<01//X):UK=\BQ=D8LEU MRPG;$VOZ\T\P<'[1E=\36*T9;MD,UX0^K<\A7:G'_"#/5X*SGWJ>'\CGN#^M M01,U\D=55(V<5Y+SC.2T$UK'\0CCGXP.':_!4!.#]/3\DIY_'3VURG3T_-;0 M@Q$:-?AI@J"'.CH8E!0#(\5JL>MX!:TA/3=THP8Q350$HX[>A26QT$CL:3@; M@@5E6\JP(("7RU''TPAU[6KK":Q6=516';VZ]$1]-J,GL%HS1F4S1O]3>D:M MF>>Z"#F-^=F.\AP8!?KY"9W*=)U^Q*? J2E+@Z(FQ.O@=_)2 /M1GP*GIBQ! MX#CF#;HI'G M-^5($P6]<-0Q52LCAV8GOUR.VG[=HF@*J?.K_!R:#?UR.0HU0M-:\)J@+BFJ MS!<:[>R<%$6:I^LVWR(U4?+IAAW4*BN$9[Q0;L_$8(X7S[)S9U3(B'3UHNL) MK;X3JTP6.:^_%S/Z^-6;L9[0Z@VI7!V97?V\"J&V44?0:\Y3350((ZB?I^AD MZVQV\XM5"+4=&SK-3:,FJ,/2467IR&SI%^M0@5.7&-3<_&BCNM8[JMP7F7>V M9BE"[;UJY,#FAE$3%8RZ7MA0Y8/([(._B0UA8*D6IEF(S#A7K[N>T.I55_:* M@M<7(J.#7]V0GM#J#:G\')G]_ (A:GMTZ+4FJ2ZH:_E43H[,3GZY#+7MNODR M9 RI\ZOL')GM_'(1:F]>!ZT-KB[([5CG;F6]KGE_:Y:@(OGT@U[8^F2E"X)^ M@YA]\N%;_>KP%;.U^BR=D)7,7]%J7@Y49_7RY]3IO\!4$L#!!0 ( /F""%?%9/(.T@( -L) 9 M>&PO=V]R:W-H965TRSFYXT%DGIY!C?DY74,B>A+(<"UEE2Y.O&."%%N69:5N6;^:8%$8T MTFUW+!K14F2D@#N&>)GGF+U<048W8V-@O#;!B,E3C]8!' AO>*B-%,J?T256^+\:&I0*"#&*A'+#\ M6\,$LDP9R3!^UYY&,Z42MLNO[M>:7;+,,8<)S7Z1A4C'1FB@!22XS,0]W=Q MS>,IOYAF7/^B33W6,E!</G>AU:@H'[CL"N!?:_"IQ:X&C0 M*C*--<4"1R-&-XBIT=)-%?3::+6D(87:Q9E@LI=(G8AN,7L"@><9H!G$)2." M $=?T2T6JO*":(*F,!?MWM.I5)",G\EQ#[,I.CTY0R>(%.AG2DN.BP4?F4+& MIF8PXSJ.JRH.^YTX?I3%.7*L+\BV;*=#/NF73R&6\H&6V]MR4ZY(LRQVLRRV M]G/>\;O,*1/D#RS0A'+1A5/IW6Z]RKT+OL(QC V97!S8&HSH\Z>!;WWK@CN2 MV1:JTZ Z?>[1M 2U=[0 ] *8(&\T)?7L'K7?R ]&\!LWK1?OX M2'I[#*[K^WB>[0&[Z-V@K.;X+S>_/E&A.&'G%60E=@_C%SY4AF6YA! M@QD<*U>"_0-EV4&PLQF]TQT($S8PX?_)E; C5UQ_]S/0._F!:,,&;=B+UG\< MA_L9X 1.N!-_QZAP$-H[>6*VKE[U[)'WZ9(47!Z+1.JL\T N$ZN>$E5%T)6^ MC>=4R+M=%U/Y^@*F!LC^A%+Q6E$7?/.>B_X"4$L#!!0 ( /F""%?@DP4H M4 , "8+ 9 >&PO=V]R:W-H965T[,&,^HQ"F?FV+! M@4:%49::MF5Y9D:3W/"[Q=J8^UVVE&F2PY@3LL/5[J/2T%%_(4E'\DG6%M0P2+H5D666,)\B2O/RG]U4< MM@R01V]@5P;VOH'[@(%3&3A/]>!6!NY3/;0J@T*Z66HO A=02?TN9VO"%1K9 MU*"(?F&-\4IR52<3R7$W03OI7U-^!Y).4R 3")<\D0D(TB!CSD* 2) 99QF9 MT!17V8P$,)7;0)I'1,9 ^D*P,*$2(G*%Q5EN?&)"(.8T0 =)*LZ0]G82D-.3 M,W)"DIQ\B=E2(%!T38E2U(',L#KVH#RV_<"Q'7+-;VSHYS_,^^F_O.\%PZJ)R"C[G M ;Z]*CDG_146@"JR!MYL#55-YT6=D%-5(V?D>W\J),=+XX>N%$IGKMZ9ND@[ M8D%#Z!EX4PK@*S#\UZ^:GO56EX>7) M>DFST0F0[&7/KC+G'V/W=SUU@@M37 M3C=I(YBV\@39/?>*?-L59U4DN2UI9K:T_GHXC@ M4<3H&&)'G5>K\_Y%78HSG3KOP&_#=O?T:3#.7JX##:;=VM.HP;BV7F6[5MD^ MJO(S=ED[&@DV)L\K[?9!J1U&1(,YB(@&8@(N;6PY\!GQ<=ER A6^:R MO*[KU;JIZQ>]S-[ZH-D9-C7K 3:!9<_VE[[L(+%QF*N'/H49NK(NVI@[7G9E MY42R1=%V3)G$)J88QMC( E< W)\Q)C<3Y:!NC?T_4$L#!!0 ( /F""%=W MXK'W)@, / + 9 >&PO=V]R:W-H965TZ'$&-^05-(Y,Z0KSTP9T S$9$$'ACB61QC]C:&B*Z&FJ&M%Q[) M(A1J07<&*5[ %,13^L#D3*]8 A)#P@E-$(/Y4!L9_8FMSN<'?A)8\8TQ4I[, M*'U6D]M@J'6401"!+Q0#EG]+N($H4D32C)>24ZLD%7!SO&:?Y+Y+7V:8PPV- M?I% A$/M2D,!S'$6B4>Z^@:E/SW%Y].(Y[]H59SM76O(S[B@<0F6%L0D*?[Q M:QF'#8!E[ &8)<#< 9CF'H!5 JQC%;HEH'NL0J\$](Y5L$M GDR]"%8>:1<+ M[ P872&F3DLV- M,X95TM&I*_=)Q,_0"2()^A'2C.,DX -=2'W%HONEUKC0,O=H6>B.)B+DR$L" M"&KP;C/>;L#KTN_*>7/M_-AL)/R>)1?(ZIPCLV-:Z&GJHM.3,Y123M2MKS'P MYG@^<\U7YV?+9GGMF#5IIG'!ES3&-LT>L[;2855WT2$?&V>3M_CV9<,%F3_M3=P4*C6Z^AZG2?I]B'H28+,0>V!,WY M_,FP.U_K\MTFF=LFF=[TKJ]+;BG&OBG&O,<8CWV<9!+)^ M"Y &"-D2^$"6>=F7SWN@OC5>?6!U,2_X[0V;9.NR$_1&&SX:]",$O38%)\V" M6V&WJ[#;C6&_W0YW[9LWMM_I[L;UX GWX GOX(E)HRL?K0'Z1D<2 UODO2-' M/LT243P(U6K5GH[RKFQG?6ST;XR:==?H>T7W^9^^Z(5E1[,@LH9$,)=2G8M+ MF5A6])?%1- T[X=F5,CN*A^&LB4'I@[(_3FE8CU1 E63[_P#4$L#!!0 ( M /F""%=CW_MI1@4 #(@ 9 >&PO=V]R:W-H965T9841UWDND$W)F'BC(?99P]\/&0K&84)?>! MK.*8\'\_THAM1@YT7C_X$CXO9/I!=SQ?)J/'#=E1",ZDRD$4;_6](9&48JD M>/R3@SK%,]/$\O4K^EU6O"IF2@2]8=&?X5PN1D[? 7/Z1%:1_,(VO]&\(#_% MF[%(9#_!)H]U'3!;"30+*$]"A"3A/P%FA6V99 M6;=$DO&0LPW@:;1"2R^RWF39JIHP2?^,$\G5MZ'*D^//A+]02:81!1,Z6_%0 MAE2 #GA,U*"(PO_H'-PS(< #$V'6]_>W*CR,Q(NO>Y4$/DD:B[]M!6^?X-F? MD,[-*[$D,SIRU.03E*^I,_[Y)QBXO]C*;PFLT@Q<- ,WH8^O[R87X)ZJ(2 7 M) $0@9@E@,[>[]@[^]G7W &C"N2 MR3/E^QKN&UQ@WT6[#3>C$/)1WTXY*"@')U(V&GY?V_# ["7&P0Y]2]# JQDN MO8)]KY']5R9)!,CK' =JCH-LCHM" FQ\&T&/G>$M@57J[Q?U]\\N=_TVF]$2 M6*49@Z(9@[/(W<"<5Q:YLT75RAUT]1KNGE_P\F?L43Q;5*WDP9(+@6<1O1QV MG^I9PAID#VJC !N7WG:$+W_&'N6S1=5*']2K.VQ>WA\O)Y=@QOB2<2+W25XS MUK'3O"VT:N7:)$#O[+('&XW(T0UI":W:$.T[X '&XP3I@Q9/ 2$VE,,2A@/D MUXQ@[3W@ >;CS>)G,1:>[^Z68(L*ZN:@]A^PV8"<+'X]4_R@AXS&6\)\S\#DA;DE,THKU_'67L& M=,#.PELE#UEV#:#1,<.\7;0JM6K;T!/O\9 M!F[U$*,MM&I#2L<89SK',(U$S]A?L@35K-98>PW\ TXQL,5K&')G":ICK[T& M/L\I!C9W"0RZ9D@/UIAIK$T"_@%G&/DS@B;V9D@'[QK3;NE -SU-_TSX5>]E3Q?'M O;V1;)F=\4Z9E"S.+A>4S"E/ ]3W3XS)UYOTV+CX-X'Q M_U!+ P04 " #Y@@A7C]86WD<% !Q*0 &0 'AL+W=O# MG1#[Z7#(USL:^?R:[6DL/]FR)/*%/$T>AWR?4'^3!T7A$!N&,XS\(!XL9OFU M5;*8L52$04Q7">)I%/G)]UL:LL-\8 Y>+GP*'GN!'QR@;R@-C7[.3#YOYP,AZ1$.Z M%AG"E_^>Z)*&84:2_?A60@>59A9X?/Q")_G@Y6 >?$Z7+/P[V(C=?# 9H W= M^FDH/K'#>UH.R,YX:Q;R_"\Z%&UMV7B=$O9@D[H"1K+6G9 M09ZN/%H:',39S+H7B?PTD'%BL4KD)$W$=^3'&^1]2X.]G#8"O7:I\(.0OT%O MT9=[%[U^]0:]0D&,/N]8RF5;/AL**9]!ANM2ZK:0PF>D+/21Q6+'D1=OZ$81 M[^KC'4W\4 Z[&CM^&?LMU@+_3.-K9!E7"!O84O1GV3TKZD3?;A+ MUS+<5(4WO+2J>63E/.L'\^@*K4)?3J#F=/KG3C9''P2-^+^JB5.P1VIVMKA. M^=Y?T_E KIZ<)D]TL/C]-],Q_E!E#1+F0L(\2!@!@C6R/:JR/=+1%Y^9\$.T M/UX[Z$NRK]!CPKAR?2B@3@[-;GE/BS%VY-Q_.DZ?5KEO^KHH>I"*1*%HW-B5 M8L-NN[+;UMI]1SF?RIOP.HW2T!=T(^^=LB_KP"_NSM)^/V*)"/[++ZBL+P3L MHVZ]M0VK[;VV&WV][R3I04H2A>1H-!ZKW7[(_<1?99/,IRJLJ"E],T"),R%A'F3DY2:1NLK M1H $&^FZJ=)UHTW7DD7[5%#YS,BVXN GREQI$7US!0ES(6$>)(P P1I)-8WZ MZJ"91:8Z,,X]P9EVH M,/65"I(F<2#2A.:&;X/G[%AM-.2#_Q*4YH+2/% :@:(U$US70DSGDFLI9!5B M"4IS06D>*(U T9I)KRLSIKXT\[-KZ6D=Q!Q;H_9:"EIZZ:3I@6H2M>:YWZ1U M <;45V#NJ,_ICH4;%$32^R>:V:TV&K0( TIS06D>*(U T9H)KDLVYLTEUU+0 M:@XHS06E>: T D5KOG*N*SI86SSXV;6TI#;6&-L:M]92O7;?+';2]$ U24ES M&IKXS/LS7)=4L+ZDHOVJ*?V&+%HL06DN*,T#I1$H6C//=1T'XPLNJ1BTO@-* M\[U['*U9&HMB4T]UM=H?^"[?%=>Z?FM.EZ;BNFM.O6+W M7XTO-B-^])/'(.8HI%LI95R/Y?TC*?;W%2>"[?/]: ],"!;EASOJ;VB2-9"? M;QD3+R>90+7+&PO M=V]R:W-H965TCN=P!_(^O^%J9M8L M,$72%&$:HZL8J"0S FI():9S,DT!#80 *=!'] USCG4A MH+,0)":I>*^L]WKXL^?EWT M23L\A$C![2;X$RW=NC#=@L\]JC#WJC$D(DJ96'! /P=3(;DZHGXUU6 9I=,< M11_;79'C"/J&.I<%\"48P;LWMF]]:LK?*2=9C@E7=YA$48+Y')JR6W+Y!9>^0Y>!U3.7VRD[Z!$>]!@?])BT[ND_%?-J MQ;Q6Q4:)^C8 $8KFE79-2K5RO/0[."596))Y+?J?,MS$:TGF$_W]6G^_5?]! MQK@D?W'1*;$9(IM;E&S.+5R<6TV9\?<6=&GIWTXA'^<6[KLI(>P]OW&#W^6% MM^C]C M3*XG.D#=^P?_ %!+ P04 " #Y@@A7S-=X"/($ '&@ &0 'AL+W=O ME"^V'O<>GGLEGGM)37:4/?$U M(0+\2).,3ZVU$)M+V^:+-4DQOZ ;DLD[2\I2+.0I6]E\PPB.TPPPLIQ:5_!RCL;*(;?X(R8[7CL&*I1'2I_4R4TTM1S% MB"1D(10$EG_/9$Z21"%)'M\+4*L<4SG6CP_H'_/@93"/F),Y3;[%D5A/K= " M$5GB;2+NZ>XW4@3D*;P%37C^"W:%K6.!Q98+FA;.DD$:9_M__*-(1,T!^1T. MJ'! QPY>AX-;.+AYH'MF>5C76.#9A-$=8,I:HJF#/#>YMXPFSM1C?!!,WHVE MGYA]HC3:Q4D"K^#$AX(IS(C@X!P_R'8JV\@I=@H]Q M%@MR?BN?@<[X[)H('"?\O73[^G -SMZ]!^] G($O:[KEW C2,K_UL6Z!Q_IP=7DO>0;O"!32\Y.3M@SL68__P1]YU==Y .!-?+@ MEGEP3>BS.>5"%^#>R\^]E)@\ST9!$#H3^[G.O,^J06E44AH9*5TM%MMTFV A MG\Q52IF(_\%*-'0T]TA>C<"YBP+D'_'4F4&(/#U1KR3JF7.'&7N)LY5BN3=#HOUK""EF5AS #T0X1==C9_W0$!HQ&C& M7Y5J:*R LR]DLL2:LJ_=!<^T\1-MBN[^9EQJ4]BM;V8("%[DZ, M MD$PO>%6R84_-SI>)A!FTS0AP\GP>"*T9;M40P/&;:INQWS@Y%P.A-9>@5=.! M>IJ.#FU#[2X"!4%+VWK-FK2J?@.9J_@IVE9 '7=M<'S,56>'O!!VD*VMX\W- MP2NTK4!HR-;(J0U=4-28>; 629-A58D]E+SU#./GVB35S3GH''(Z=:X' M*RBP1J5D!GWM'*HJ.NI;WW_?QDR^6VJ+<$G9@FBC-8*Y&3IJ1+M%K-Q=N:\.IQZA)J6I D+FLGR1X@4;(1BVY MTUG55HM-HE6O@'IZA5>(7=@N"FY+ZC1&([^#757:D7FQ/YC0F8_ M6^;,2 ?)+%>^R.V4.;NV2Z\^D7S&;!5G'"1D*;&=BT ^:[;_ZK _$723;]P_ M4B'[N_QP37!$F#*0]Y>4BL.)^A90?ON9_0M02P,$% @ ^8((5\CYK)\& M P _0D !D !X;"]W;W)K&ULK99M;]HP%(7_ MBI554RO1YHT$Z"!22]>MTSI59=TT3?M@D@M836QF.U#VZW>=T(C2$":T+\1V M?$Z>0BN7 %G $-+4&"'&[[6G53W2"#?;S^[717;,,J8*AB+]SA(] M&UA=BR0PH7FJ[\7R(ZSS!,8O%JDJ?LER/=>Q2)PK+;*U& DRQLLK?5K784/@ MMG<(O+7 ^U>!OQ;X1="2K(AU136-^E(LB32ST,4R(52H!4Y)2/\"R4YCH@)N M)J1F?VCQ2LPPXTS#Z6=\-74>QU>@*4O5";H]C*[(\=$).2*,DZ\SD2M$4'U; M8RK#9L?K!)=E F]'@D\Y/R.^TR*>X_DU\F&S_ IBE+N%W'LIM[&654&]JJ!> MX>?O\&NN0(M\ =UZ6;;W3_A)*FAA\51,4_(#J"2W%.O+](K\O!@K+?'?_JNN M-"5+NY[%K #G:DYC&%CXB2N0"["BMV_OP9UN=PN\T?I \$X% MWMD'WJD#[]2 >\X6>*/U@>#="KR[#[Q;;!5C6 F>U&7HOLK0[OG;Q6]\RH$9 M>E6&7F.&(95R958:7(5SKNLR]&K6&B=H;X6HF16&05#-*NGLC&PO=V]R:W-H965TM=7'CNBI9 M0T[5E2B X\I2R)QJG,J5JPH)-+6@/'-]SXO,PDT25 M>4[ERQUD8CMR>L[NP3U;K;5YX(Z'!5W!'/1C,9,X MS61@XFW 3P9;M3%E3!1&2_6*K7(V?@D!26M,STO=A^@=I/W_ E(E/V2K9UK.>0 MI%1:Y#48%>2,5W?Z7.=A#] +CP#\&N"?"PAJ0&"-5LJLK2G5=#R48DNDB48V M,["YL6ATP[CYBG,M<94A3H]ODT26D))/SU@7"A3Y0.98*6F9 1%+TEJ^G(*F M+%/O,/!Q/B67%^_(!6&: KD!9_SV32_R/G;9_4]DK\P'C?G@%/NN M'BJ^A> E?O0NPQ5+9%G,2;$9^W$<#MW-OI%V4.C%@R;HE<"P$1B>(Y 4E*5$ MXX&"9;KL4EC1]/<5AKU#A1U!<1AT*^PW"OMG*4Q$GC-ECKO.#/9;K^Z%@_A M7T=0[$?=^J)&7W12WTPRGK""9K; &=> 9:0QH;;L2(SK+D]12ZYW8*@=$89AMY^X\1.?]/,#M4KL!U76H3ZINN3%K9<' MU\'U@<*.H- [4K2#1N+@I,0'H4VZSY X:&V9GA>URK8CR@^NKP]$NGMMP;3D M[U2N&% P S@D !D !X;"]W;W)K&ULK59=;]LV%/TK%UHQM$ ;R9+M&)DMP'8ZK -:&,FR/11[ MH*5KBRA%:B05)\!^_"XI67-:65V&O%C\.H?WW'--2\1&FXDJ!Q MMPB6HZOUS*WW"W[G># G;7!*MDI]<9T/^2*(7$ H,+..@='G'MB:.+U/"^%\X MM&NC ++:6%6V8(J@Y++YLH )#D#B%M _!4@CL\ DA:0>*%-9%[6-;,L MG6MU .U6$YMK^-QX-*GATKEX:S7-7Z-E7)@W\,K1_E:HVA"CF8>6]+BHPJR-?=7$'I^)?00?E;2%@?>T M=]Z#7P_CIP/XD/+8)3,^)G,5#Q+^6HL+2$9O(8[BF,09RX1PHBD/[M,7XO<8 M)3%&GC&!N]MK>/WJS4"D26=[XGF3,[RM,<9[Z6N "0.?EUMC-?VS_NPSHV$< M]S.ZT^;*5"S#14#'B4%]CT'ZXP^C:?13G^P7(GLB?MR)'P^QIY_JE$3@8=[OL7NB.3VT?X M?*.$ #H&#TSGO5Y/7M+K%R)[DH9IEX;IH-;UT/3L:KR%_!66;K.?;.@!Q=JMX#F=TK98\=MT#WATG\ M4$L#!!0 ( /F""%?E(2V@HP, *\3 9 >&PO=V]R:W-H965TD8R[[8(L5SAG-F-)1FNF'\FU@!2/1 2BIFWDK* M];GOBVP%!(M3M@:J[BP8)UBJ(5_Z8LT!YP9$2C\*@K%/<$&]>&KFKGD\994L M"PK7'(F*$,R_SZ%DFYD7>MN)FV*YDGK"CZ=KO(1;D%_7UUR-_)8E+PA043"* M."QFWOOP/ TC#3 K_BI@(W:ND7;ECK%O>G"9S[Q [PA*R*2FP.KO'BZ@+#63 MVL=_#:G7VM3 W>LM^P?CO'+F#@NX8.7?12Y7,V_BH1P6N"KE#=M\A,:AD>;+ M6"G,+]K4:X=##V65D(PT8+4#4M#Z'S\T0NP HLD>0-0 HJ> : ]@T &S[4P M; ##YUH8-0#CNE_[;H1+L,3QE+,-XGJU8M,71GV#5GH55"?*K>3J;J%P,OX, M2F6!WJ OF'.L@X9>)2!Q48K7Z 4J*/ISQ2J!:2ZFOE0&-^H(-VC39&!X!WO31 B $V32Y00E(#)>K,VC M_L]GM19=2B#BW[X4J8F'_<2Z#IZ+-__",]WA;4:.%;8@^921^8Z M:HU:M496M2[)&A=<'782E4P(I$\\?9R@-VR!*@$(JUR7O>5N=%#'@RN27U>, M@J?RV%@Z/H];G\=6G[]4Y XX4@ZJ5PQ=Y^FRSA:!?NQ/FYIS9''7:O78M#EH M+G5DKB/A62OAF57"JX(6I")].EF!QY8XEV2)2[+4$5E'_4FK_N1W'4 3E]%Q M29:X)$L=D76B\[:-SEOKLW$#^IND+2I( B>ZV-0EIB\H5KYC@^*2++%[&J+O M@'F?_HXVT=$_#!Y?XP-[=<(/^ZJ3'7FLUD[9$J=LJ2NV;@QV/J7"WU6C&F97 M,7+)ECAE2UVQ=6,4/<8HI:[V48?!WVE $.!+ MT_D1*&,5E?5'9CO;=I?>FY[*D_EY>'X1]LPGNAME&AZ/]'4KZPKS94&%"N!" MF0I.S]3[(Z^[0_5 LK5I?]PQ*1DQERO .7"]0-U?,":W VV@[='%/P%02P,$ M% @ ^8((5XZ_7?>: @ S@< !D !X;"]W;W)K&ULK55M;],P$/XK5IC0)L'RV@Z5-M+Z@@ Q,:T,/B ^N,FUL9;8P7;: M\N\Y.VG6;EDUP;XDOLL]S[WX%[?+2CC3CRTNFL9#T6E<\;A6A)5%065?\:0 MB\W(\9V=XH:M,FT4;CPLZ0KFH&_+:XF2V[*DK "NF.!$PG+D7/J#663LK<%W M!ANU=R8FDX40=T;XE(X6Z(,(S?#:?3NC3 _?.._8/- M'7-94 43D?]@J@Y)*J5%T8 Q M@H+Q^DVW31WV ,C3#0@:0/ 0$#T!"!M ^%P/40.(GNNAUP!LZFZ=NRW$ M'?%,G@\/NM+Y/^^S?_9^4(RP[9'0\H7'>^3GY4)IB7_VKZX+KBFB;@HS[0:J MI F,'!QG"N0:G/CU*[_OO>^J[DN235^2;/9"9 ?W$+7W$!UCC[^6(*EF?$5R M^TLF0NFNJZA9^I;%[(EU'/G8!^O]"C^VZ?5ZAS;3QS9^&(6'1K,.(^_BGJE. MU-T;4 7(E=T,"A.HN*[[L-6VR^?2SMP'^K$_F/@=^BDNJWJWW-/7F^Z*RA7C M"DNV1%?>^07.3UEOCUK0HK3C<2$T#EM[S'#A@C0&^'TIA-X)QD&[PN._4$L# M!!0 ( /F""%=1\>4%V@( +<' 9 >&PO=V]R:W-H965T>&!Y8>R"G\05S6$&YK&Z5SCS.Y2,E2 TDX(H6(R]J]YH&EE[9_"+ MP4IOC(G-9"[EDYW<9F,OL $!A]18!(J_)4R!/& M>6,V3%@59T;A+D,_DWP'Y$"3,S+#^Y'5'(A""6 MB-Q)80I-OH@,LFU_'_/JD@O7R4W"HX#?:G%.^L%'$@9A?T\\T]>[AT?"Z7=< M]QU>_P">8[*B+"/((Z&EK(71R%G*:\S7DF<*("4J4BO'OM6"6X$(9W3..#,, M]&@?LSA4]>@EN E[]_UHN#S/E;>"&R+HT''T> 8>O*C M H4W3.0DM6S5NB%&=LN.C[V7JP&.'+ M7LODT^5%["\W4WMIT^M%EYW15LC# M+N3A45E=Y3N3BS,,EE"M 465&ULK59K3]LP%/TK5H802(,\FSYH M*XVB:4R;ABB,SVYRVUHX<68[+?S[V4X(:7$K$/W2QLD])^?;&;89([ MXZ&Y=\/'0U9*2G*XX4B468;Y\R50MAXYOO-RXY8LEE+?<,?# B]@"O*^N.%J MY38L*]N$Y'CJ<5 85$:@JL M_E8P 4HUD]+QKR9UFG=J8/OZA?V[,:_,S+" ":,/))7+D=-S4 IS7%)YR]8_ MH#;4T7P)H\+\HG4=ZSDH*85D60U6"C*25__XJ4Y$"^!W=P""&A!L 8)H!R"L M :$Q6BDSMJZPQ.,A9VO$=;1BTQP/"%._C^%,"5V7R!JD39#%4,D9U!M^% %#B!D:/Z3 !? M@3,^_N+'WH7-WH'(-LR&C=EP'WO++-5F$=Z)W%J?12@F>$$DE #&Q"HT,6ZD!D&\8[ MC?'.APK5,G[\I1?XP452\ MWI;:MT&=T(OL:GN-VM[>_G@PWS!($5XIP0O5T* _[*_")?#,IKAWR$8Y$-E& M!OI-!OH?V7+6\NQG"-$S8"Y0C#*6RZ6-8?(^AG[-@+HHQ<]BCSO?>_UX>Q^K M<$I$PDK5/RBV3?NMV<7_='EKBGZKL[QSK[]]X-G#>MOGA=N: MM/28^QOS!O]#4Y5@O)"C-\S9A4HYRY7*II&[@.4,_GC,F7 MA9[GFOE]_!]02P,$% @ ^8((5U&ULK99M3]LP%(7_BI6A":1!WM.7M9%&JXE-H"$* MVV>WN6TMG#BSG1;^_6PGA-"F 57[TMB)S_%S;AK;HRWCCV(-(-%32C,QMM92 MYD/;%HLUI%A(JEZO*5+7(..#&BE-J>XT1VBDEFQ2-S[Y;'(U9( M2C*XY4@4:8KY\R50MAU;KO5RXXZLUE+?L.-1CE

9,_:H.S^2L>5H(J"PD-H"J\L&)D"I=E(< M?RM3JYY3"YOM%_?O)KP*,\<")HS^(8EX_DM\DFW? H+)7>-W'LKMU4MZH)X=4$\X^2 M9"M$36G: I4.0;N#_O"&(L<+&%OJRQ+ -V#%GS^YD?.U+=Y_,GL3UJ_#^EWN M\1WH+UV'/5#\RU(?&;U>$C;Q((Q&]J:9H'..(Q,$=8*@,X'B#MJX2U78X':] M(-P![[0^$CRLPU>#1>^!1&WC4 NZ[.^"=UD>" M]VKPWGO@O3;PWAYXZ/9VN#N=C^3NU]S]3NY[)C$M5R.4XV>UA\K65:F_ER/H M^\%.D,ZIC@PRJ(,,.H-<@Q!#1-*\D)"H74."FD.V11GL13GWO=UEIW.R(Z.X MSNN^Z7S@K;"WNP6BU9Y)VC>.RK.YG :AT]\)UC(J])W7-UD2VXU-7Y^X;C!? MD4PHD*62.1<]53Y>'F+*CF2Y.0?,F52G"M-7,]3TOV+$;&0]$J5G&X482 M5>8YE4\C8&(S=#K.\\!MMEQI,^#&@X(N80;ZOKB1V',;EC3+@:M,<")A,70^ M=*[&?1-O [YEL%%;;6*IE3!6/!OF>I7@V=OD-26-"2Z5NQ^02UG]#P)8(I^TLV=:SG MD*146N0U&!7D&:^^]+%>ARU I[L'X-< _V\!00T(K-%*F;4UH9K& RDV1)IH M9#,-NS86C6XR;G9QIB7.9HC3\4A(1&1\J<@]3T&2.Y YF0J**\Q3,L5P(A9D M+"'--#DG,TRCM&1V<"KX\MS&3V"NR8@RRA-0Y'0"FF9,G6'\_6Q"3D_.R G) M.+E;B5(AK1JX&K4;!6Y2ZQQ5.OT].C^7_(($WCOB>W[0 A\?AD\@07C'POU= MN(O^FV7SFV7S+5^PEP\-7W.E98DIKJ4*FL#0 MP5)4(-?@Q&_?="+O?9O5(Y'M& \:X\$A]G@*2EUA8DII;!="VF+$9- F#QCF M39O]BC.RG.9<6-\>C@]G[%>RZA4C[A"49H+DJNV_Q6).%69H7! M91"]R+^6J&X8]=H3L-PNFW^CM']9K#G6KK1%(Q)QE M2VJ$MY[<_5=U&_J1UWTAMB4J"/OA"[7NUE5FGA%?J%QF7!$&"\1Y%SUT*ZNK MN>IH4=C;;2XTWI6VN<+7#$@3@/,+(?1SQUR8S?LH_@U02P,$% @ ^8(( M5Z?OCK3"!P ZTX !D !X;"]W;W)K&ULM9Q; M;^.V%H7_"N%3%#- &UN2[5R:&$@BD4V1F0F22?M0G ?%HF-A='$IVLD _?&E M9,4R8X:6,"OS,)%E[6]9VAO]<^>$>8=E0+7%GS%_*K:62;DK#WG^K?QP%9WU!N4OX@F?RA(1JC\K M?LF3I"2IW_%/#>UM-,O [>47.JUV7NW,0UCPRSSY*X[D_*QWU",1GX7+1-[F M3[_S>H=&)6^:)T7U/WFJMQWTR'19R#RM@]4O2.-L_3=\K@_$5H S?"/ K0/< MUP&C-P*\.L!KJS"L X9M%49UP*BMPK@.&+<-.*P#JNSWUT>W2HT?RG!R*O(G M(LJM%:U!1+\BOY' H1EM5#/OAY/ M:_G+M;S[AKQ'/N69G!2"F]3FE[%\][D M/4ARE152+-78)\G?53%>29X6_S?\NHLU;6BFE4/Z2;$(I_RLI\;L@HL5[TU^ M_I\S'OQF2C,2YB-A 1)&D3 &@FG%,MP4R]!&G]R(?,IY5)"9R%,R70]7LW : M)['\;JJ6-6Y?6T*XC!!+F(V$!$D:1, :":94QWE3&&-I.QLAB0<)\)"Q PB@2QD P MK5@.-\5R:!U&?#[C0C41DHOX,<["A,1%L>0DBHMIOE354TZ.DW*6/..\,)6/ ME=^U? YWFM7(&^\T*Q^I&;33I$A-MJOIN9JFELRC33*/VO4$\B^Y^7Q)+L+L MFREE5DK7E"%A/A(6(&$4"6,@F%8DQYLB.8:VAV-DL2!A/A(6(&$4"6,@F%8L MSJ"Q30;[QY2J 0B^"+^7)5.0-(RXJ5;LK*[%4M-&>TY=_'J[[='4,6P7&'A# MPW;4P#/I,M3>ZIG9,K2<=V[==H'.Z7)V&ZDQ74C5H*4JA:JRFF8I33VI;I-4 MUYK46[[*DU6!H?T<$:B0[4 M2832?"@M@-(HE,90-+UH&C_1L1N*5YGDBBN)""4GH20++N(\(CPS7::XL-,Z MU\R:5G;2S4"ZTR^@;F(+10I59"B:GM_&)W3L1N%Y6DT&\J4LI)H1J-9B3"O4 M,JQI8UM6H4[@?D$*%60HFI[4QN)SK*:0=9KPZE+FGGD#U/V#TGPH+8#2*)3& M4#2]FAH/T#G$SAN@GA^4YD-I 91&H32&HNE%TWB-CMUL_!0^Q^DR)0\O-U:0 M::CDWK@*:8=U+IFCG=.O]4G?3I>!&HIM92E4EJ%H>J(;O]"Q.DR3:R[5#%'K M*-U:#-1!A-)\*"V TBB4QE T_6:CQD9T!] 6XT*=1"C-A]("*(U":0Q%TXNF M<3A=N\/9K<7889U+9M=7=(QV)E0V:"M+H;(,1=,3W;B>KMWU#,K[:.?D7 T- M434\?,W)USDWG-RTO<1I%^Q<#% _%$H+H#0*I3$432^KQ@]UL7ZH"_5#H30? M2@N@- JE,11-+YK&#W6A?JB=UKEFUK3C;1_KP!FXKWL.U!)M)TJAH@Q%T[/< MN**NW155+44EM[)&C5F%VJ'NKCLY&IHG$U!7M+4NA>HR%$W/;6..NG9S](OY M>K@QSU#[LZ;MO6$!JAJT5*5058:BZ3EN+$O7?M_BM>V^!GMLYZP>[AQ?T^TE M/E0U:*E*H:H,1=.SVGB*KMU3O,^6!8_:GN]!+45WU]O;23#43-PO2*&"K*:9 MKY'I"6N\0=?N#?[8B9M:O @+3F[53,N88:AS"*7Y4%H I5$HC:%H^K-QC7/H M89U##^H<0FD^E!9 :11*8RB:7C2-<^CM;J!;O^'19WEC[9<5%5L((5><3V;2@CB24%D!I%$IC*)I>FEM/>H,? M]<8^ZXU]V!O[M#?V<6_L\][OX4AZC2/IV1W)?/@O-JR AF,UZ]UH9\SE<\?>""N -G3,ZSB)PG M";D1?!7GRZ+I?\5VIS-6$-3MA-)\*"V TBB4QE TO= :U]3#/C;N0:U3*,V' MT@(HC4)I#$73BZ:Q8;WW?GS<+M"YC P/5IN\6JAJT%*50E49BK9.?7_KU5HI M%X_56],*4F5Q_2JCS=K-F]G.J_>1O5I_Z9SXCF%]X)S0]7O7&OSZ-7#K^4U! M$CY34H.#0S40BO6;U=8?9+ZH7NSUD$N9I]7BG(<1%^4&ZOM9GLN7#Z7 YOUV MD_\ 4$L#!!0 ( /F""%=AA. )=@( +L% 9 >&PO=V]R:W-H965T M+O% UX6V"3]-*K+&!>JG:BY-Y'O!U22V M]:[@.\6MVEN#[60IQ+,-[O*Q%UA#R##3EH&8UP9OD#%+9&S\:3F]3M("]]<[ M]EO7N^EE213>"/:#YKH8>Y<>Y+@B-=,/8OL5VWXBRY<)IMP3MFUMX$%6*RW* M%FP( P_ (0M('2^&R'GJ0QMSE-N/ MLM#2[%*#T^E$2(.@?*W@B>>2\HQ6A,$]T;6DFJ*R^9G@ZS/',\6EAN,I:D*9.H$CH!P>"U$KPG.5^-HT M8&WX66MVTI@-/S#[K>;G, Q.(0S"(3PMIG!\=/*6QC?==(<0=H<0.M[A![QO M#9_"+569Z>HG$KEK[15^72^5EN8O^MUGO!$8]0O8R;I2%_J =OK,-W3GTN>NP<<.;\=TDT;Q(/$W/:*C3G1T4-1( MC?JD&E2T)S6XB(;]6E&G%?U/*^K3BMYI1>$@NNP7BSNQ^*#8H]"$]:G%[P]Q M-+H(_U'S]V;17FOW1*XI5\!P97#!^86Q*YNKH@FTJ-QX+H4VP^Z6A;E=4=H" ML[\20N\"._'=?9W^!5!+ P04 " #Y@@A79J@7D=8" I"0 &0 'AL M+W=OO435'3;@_3'ERX2:R"S6R3M/OUNS8$)2W-MBHOX(][#N=<7VP/UT+>JR6 M)@]YQM7(66I=#%Q7)4O(J3H5!7"F,AZ*4F>,PU025>8YE8\7D(GUR.DXFX%KMEAJ,^#&PX(N8 ;ZMIA*[+D- M2\IRX(H)3B3,1\YY9S#NFW@;\(W!6FVUB7%R)\2]Z5RF(\LY)"F5%GD-1@4YX]6;/M1YV )TNB\ _!K@_RL@J &!-5HI ML[8F5--X*,6:2!.-;*9A,):,HR]0YQM[,).3YZ1XX(X^1F*4I%>:J&KD8/1HF;U'HO*KW^"WH_E_R4 M!-Y[XGM^T (?[X=/($%XQ\+]7;B+>6C2YS?I\RU?\"+?;@I^V(1=:LC5SS9S M%5NWGB"R'>-!8SS8QQY/)>,)*VC6 MYK*"1A9JMI%5'':[/Z'_NT@'(MMQ&38N MPX-69WA(XP-<:CUU=G!0W_4IU12PWWSX(F:D=7K]'5VZOK"I0:X$9+ MR;W) RB)VI;@@(_:A?;;\3V]XK]BG>(9+.E M4[NEM^GK/T]49N41\H7+!N"(9S!'GG?;0H:P.YJJC M16'/MCNA\:2TS27>94": )R?"Z$W'7-<-K>C^ ]02P,$% @ ^8((5TJ* MBT2< @ 4 < !D !X;"]W;W)K&ULK57O3]LP M$/U73AF:0!I-FI8.L382%*&! "$0VX=I']SDVEHX<; O+?WO=W9"5*82#6D? MVOC7>[[W?#Z/U]H\V24BP4NN"CL)ED3E21C:=(FYL#U=8L$S%4U3*$7$8SPUGT&[I@-OM5_8+KYVUS(3%J58_94;+ M27 <0(9S42FZU^OOV.CQ :9:6?\/ZV9M%$!:6=)Y ^8(S6Y"$\/IS#_MX![($LX$8JQ8=AQR%Q+(XQ M3)M]S^I]XW?VO:I4#^+H"__B> =\V@V_U:L>1,<.WA^]A8?L0&M#W-H0>[[! M>S9P?TOFA4BEDK2!7W[BDC"WOW>)K%F'NUG=#3RQI4AQ$O 5LVA6&"2?/_5' MT;==DO\3V1L#!JT!@R[VY+3B3!,D4\ 7:BXI'WV^2W0GTT=%=X?5APT*TZ%O MV.H;=A+=5OFLSN1,;"R41FH#I%EM*8WP%243A$!+0; VDO.^@$*S(0C2J0^;W:9U1G61\WJUCB*O+@.MXY:MXXZF:[_$L:%D1M< M+7#YN=;TVG%5M7U$DS]02P,$% @ ^8(( M5Q9L?1V*! VQ\ !D !X;"]W;W)K&ULM9E1 M;Z-&$,>_RHI6U9W4"RS8V$EM2Y< NE0]*;*;]J'JPP;6,0JPOMVUG9/ZX;L+ M&$.\X>R[R8L-R\QO8/XP"[.3'>-/8D6I1,]Y5HBIM9)R?67;(E[1G(@+MJ:% M.K)D/"=2[?)'6ZPY)4GIE&>VZSB^G9.TL&:3$_[U MFF9L-[6PM1^8IX\KJ0?LV61-'NF"ROOU'5=[=D-)TIP6(F4%XG0YM3[BJPB/ MM$-I\5=*=Z*UC?2E/##VI'=NDZGEZ#.B&8VE1A#UMZ4W-,LT29W'EQIJ-3&U M8WM[3X_*BU<7\T $O6'9WVDB5U-K;*&$+LDFDW.V^T3K"QIJ7LPR4?ZB764[ M'%@HW@C)\MI9G4&>%M4_>:X3T7)0'+.#6SNX+QU>B^#5#MZI$0:UP^#4",/: M8?C2P7_%P:\=_#+W5;+*3 =$DMF$LQWBVEK1]$8I5^FM$IP6^LY:2*Z.ILI/ MSN8T(Y(FZ(YP^17]R4DA2*FY0.\"*DF:B??H [I?!.C=S^\GME0QM:<=U_SK MBN^^PO?09U;(E4!AD=#$X!_T^_O?\H_Z_;'; [!5LIJ,N?N,7;N]Q-\WQ07R MG%^1Z[B>X81N3G=W3?GXL>CACT6/^MT#&BMW;'+OY-)K[CZOY'GGWGWHGS^4 M*;J5-!?_FNZZBCLPJMH'Q+K=DO/V'?^M H/>BCSQ:2Q4\?]!R0H)CE:F(4I!2:/NMM:M*X(OHE4<^0VYGG#M24 MZ4SL;5L^@]W ]8[L@F.[X?@2']F%!KM+YSANU'O%WYG/89//86\^]T_.NGQR M2!RS32&%FNMCFF[)0V9,:"_RW(<&$A94L&$KY2]%@0P7#8\4/H3KR.$W:%(:02H-"0L@82$D+ *" M=90>-TJ/>Y_:^V)-TD1]F62DB(T5L]?_7$4A80$D+(2$1>-3B^ME(]/E2<45 M_8>N&>$)8DO4C$64"I-ROQ/I'A+IGEH@U8JLFM4(W[M"=FN#4P?MB2X7.^'QQ M;\YS;YRS'R1(6@!*"T%I$12MJ_^ABX+?JHV"0?LHH+0 E!:"TB(H6E?P0S,% MPW=3:F2[E@V--?2X_6&NH<<\[!B+J*$_8RRB;]%/P8>&"N[OJ+2*:%AE$T$"BC2Q7*N1BIHL*K ME>1J1[)UN?+YP*1D>;FYHB2A7!NHXTO&Y'Y'!VC6\V?_ U!+ P04 " #Y M@@A7>1/=N:$$ !1&@ &0 'AL+W=O3RGS5E&1;RE&U1,WPR1W%C-][88M9K00*9!EF M3U>0TOW<\9W#A5NRV0IUP5W,=G@#=R#^W-TP>>;6*@G)(.>$YHC!>NY\]"^C MP%,&NL5?!/;\Z!BIKJPHO5@A.&(PJ@Y$F M4W9%"QO?H*V8,YX*C M=Q$(3%+^?N8*J:[:N'&EM"R5@A-*$W1-<['EZ%.>0-*V=V54=6C!(;2KP"CX M:Y&?(7_Z 05>X*,$/Z$?D8OX%C/@U4]?E*\0#3TM&IY6B5Y0P2JTL KMA;!: MG0_K^Q)J#^$)#\L4J.^G75,G+) M=SB&N2/7"0[L 9S%3S_X$^_G/I@VQ2)+8BV>HYKGR*2^^+W(5L 4T)AFF5QP MJAL6XS2%!*V>$.!XB_85[7?DT*)O)ER5OL;:EUI9'Q;^S'TX!F>,9B@XD[L6 MC7%-8VRD\>D16$PXH!TC,>C>)C1-,>-H)RGIGK]'WXY&=A^%TL?T."S_;-P! M80QD*(@7/+983&H6$R.+6T@@V^E-2/:=T.2#HB*GVYX1(2!'.1424A\ H_#0 MJ6:.,O34"MB[5%F*H@7OO(9W;@SK#X83DF]T;*C@S ZPP@8P!#!Y EL1:K:&$F2'*2%9G*-X%!+@?6 TZ+_[U^EC R_QDRK\O*DL,VJZ!A%1A9R3I,0DK03<'BK2S%#JEK M+QNCU& V-M4B6VIMC$WB[[]5YN];3?VMJD6VU-I0F^S??VWZ7\]C2;G(7C&+ MGR??4[U4=78*3;+@Z55M',!C86Q07?E-=^.;RPLY3D"[O03_145@F;Z< LX :8: MR/_7E(K#B7)0OT5:_ =02P,$% @ ^8((5^F*]2FM! NQ< !D !X M;"]W;W)K&ULK9A=V"3$RB$3>8$Y&2[3 MCU@\+1^8O#/K*"%)<,H)30'#\[%Q"V]\Z.4.A<4W@M>\<0WRKCQ3^I+?_!F. M#2O/",(KC.(\D\_A>!35JS=RQ>;V)_JGHO.S,,^)X2N-_2"BB ML3$P0(CG*(O%%[K^ U<=BZV;9]P+<# DT&3&Z!BRWEM'R MBX)^X2UYD32?*(^"R:=$^HG)HZ#!2T3C$#/^&_"_9T3\ ! M9^#BPR7X $S (\0P!R0%3RD1_$HVRNNO$@UZUA6P+;O7DL]4[7Z/ MF'2'1]UG[U/WU>XS'-3JM@)&KYX;O2)>[TB\:C;\>_O,!9,K^K^V 2Y#..TA M\M?<#5^B (\-^1[CF*VP,?GU%]BW?F^C>\Y@LW,&\\\4;&< M-V467;GI:?HGS7:(]6MB_>Y3C7">G9YF_8-1'#JV!3VX3TN905=:NJI^BZ'M MV4-H>^W$O)J8UYV8W)%Q(3^))%V]S5>;9E:NVK-]F:4FT ^\(V6%- M=OCF)?Q.J$-MJ,H4NT+5EO7;+)50H;7=)UO=L7;#5RDTT_-Y^]]A=2I= M\>G*^AJ&N_ :1094PKL-@BS)8B3D'*0BDM_<@"8R]RBO.%<8Q)2W5P]EV'XC MHX_0L9Q]7DKUSKRT1/TV,QL.^T=8V5M6MC8K6?&2@(A6-/:!//0&/=?=9Z-4 MZ\Q&3]5OL^N[SO#8,MR6)%"YTYX\,#S'C$DV;]T.5P+-66Z[K=MA=2J=T>GJ M^CJ6N_BVE014EQ)[^-ZT*:XD3NZ*U:ETQJ>GZI^VVT6WK26@NI@X-O/T=L=5 M\.:8'DRWLY81IP5]IT-6M]0GT;7'NNM=^!V^FY3GR-DQY MK'V/V(*D',1X+D-:UYX<+U:>%)Y M0'U>/_D?4$L#!!0 ( /F""%>JE@UH%04 &@< 9 >&PO=V]R:W-H M965TJ6WB/!#H *DEF=9I=[=J M>[<7TUX88B!K8C/;E':??LY#$V),"IO5-Y"'^ IC 5ZR ME/!Q;R7$^LJR^'R%,\0OZ1H3>6=!68:$/&5+BZ\91G'AE*668]M]*T,)Z4U& MQ;4[-AG1C4@3@N\8X)LL0^SU!J=T.^[!WMN%^V2Y$OD%:S):HR5^P.+;^H[) M,ZNFQ$F&"4\H 0POQKUK>!4Y=NY06/R6X"W?.0:YE!FE3_G);3SNV7F/<(KG M(D<@^?>,ISA-WF3ON'K_1?RS$2S$SQ/&4IK\GL5B->X,>B/$" M;5)Q3[<_X4J0G_/F-.7%+]A6MG8/S#= M"PQ, M:29GXRJ?)L\8W)(YS3 X^X5R_AE<@%U4B0%G(18H28O;WQY"W MX%H(ELPV LU2# 0%=XAA(L[!KS+QR(Q7_J9D'9CJ=O M)\^?5WR-YGCY/OOX-]^P=="$S"0I.PR!"L%2RO#I;719_B4_$@%2N5;2+."T1-"WLD^-?68A(4F89$A6"M @SI @P]:)P8F M@V42%IJ$189@K6 -ZV -C:X30TT6"VQUG=!9>=!3LHC&RH'#OI)%-%9>$.AS M"+2;=V/;4.*L0(H86Q$SU9H-?&71"X^C1>_2VK)W2@+8*5L^;;*^(K+\8/)Y MG+\"P1#A,HT6E5W\EZQ*9*DHM./023[U:31*"XW2(E.T=HR<)D;.!^7/JB%3 M(3-)"XW2(E.T=LB:R@AVOLN?G$6[<2<'QF@)5-%:J2<8["4HC95KVP?R4U.U MP.ZRY92W]PK5>K_T;#4M[QM=0%\M6#16CJTN1#J4+*T/2&[J%=A=L)RP$FE* M"#]07^&U5K:C*CZ&%;W':DMNBA;87;7D26Q#&$9I\H]\?U^BA("SM/C6))>A M#+$G7"8^CN5"E8@$ZR= 9RLG/T4F::%16F2*UHY74W'!X*-6)*/UEU%::)06 MF:*U0];48+"S:CA]13)::QFEA15-+2?4#RQ:LX.50E,@P>X*Z:0E:;]8@;[Z M14EC=.$,U$\L&BM_L+5'[_IJO2UV76P&*==OX-44:JZ'\"HJ M-[T:?+D']P4Q^=!QD.*%;,J^#&2 6+FM59X(NB[V;694")H5ARN,8LQR WE_ M0:EX.\D;J#<7)_\"4$L#!!0 ( /F""%=U^1TCQ00 8 9 >&PO M=V]R:W-H965TB#XQ,VVHDTB7I..G7EY04V1)I)6F$O-BZS#G#,T-Q.!SO*+OC M:XP%>,@SPB?66HC-F6WS9(USQ$_I!A/Y9DE9CH2\92N;;QA&BP*49[;K.*&= MHY18TW'Q[(I-QW0KLI3@*P;X-L\1>[S &=U-+&@]/;A.5VNA'MC3\0:M\ T6 MWS=73-[9-7$.H=GXIW_. :*"FWE-ZIF\O%Q'+4 MB'"&$Z$HD/R[QS.<98I)CN.?BM2J?2K@X?43^\^%>"GF%G$\H]D?Z4*L)];0 M @N\1-M,7-/=+[@2%"B^A&:\^ 6[RM:Q0++E@N856(X@3TGYCQZJ0!P )(\9 MX%8 MPWPCP"\"N"]U(-? ?R7>@@J0"'=+K47@8N10-,QHSO E+5D4Q=%] NT MC%=*U$2Y$4R^325.3,\)RAYYR@%= K'&8+9&9(4Y2 DX3Y)MOLV0P OP5;YC M8$9S.1O7:IK<8W!)$IIC&8OA[LF.6_S/O_?WAO!\.K)YA5\WK') M]JH9]>=G"0>7 N?\+]-,*'WY9E]J@3WC&Y3@B24]<,SNL37]\0<8.C^9TM G M6=PGV;PGLD;"_#IA?A?[] ++4H2!0 ^F!)38L,"J@G0_'7A.,+;O#P.K&_D! M;-K$!J(H'#:-YKH1]()1;=30%]3Z@DY]W] #P,NE+%HF?24V./ 8ML3I%@/H MM,09;%R_I4VW@4>4A;6RL%L9%2@#M/C(DL9'EE8?6:8^LD^ R,V(6OO-*0ZU M@;FC42L(NLW ]]LIUHVBD=N*@H$(>M'0'(BH#D34&8AKG&2(\W29)JCWUZXZ?9+%D6DRMF;C MO">/C50,ZU0,.U,A=W9RWT;DMH8Q3))'(!@B/&NGQ13U3N+71KU/LKA/LGE/ M9(WLC.KLC-ZQ.(_Z3%B?9'&?9/.>R!H)@\Y^[^Z\H3Q7X.:"X'NMU=M@!8-6 MG8M-5*ZVMIBH1D?J&#QH4. ;:G0%/O2I*=1-!EY;H,$F;,OK]1 MIBLOC5/]M#ZN M/B\.:5O/+^#9#!J>Q^IXNSA!W=.79^-?$%NEA(,,+Z4KYS22>6/E<7-Y(^BF M.$^]I4+0O+A<8[3 3!G(]TM*Q=.-N [(%<9M^IJ6S180B/9*R&V _OD?*EKQ%$6P# M^R*1$N_NN2/O>).M5,^Z ##D>\F%GGJ%,>L;W]=9 2755W(- O\LI2JIP:E: M^7JM@.9.J.1^% 2)7U(FO'3BOCVH="(KPYF !T5T5994OV M*HS]X*>3-5W!',S7]8/"F=]HR5D)0C,IB(+EU+L-;V9A8@7<6TW(\?=.J=?8M(*'X[WVC\YY=&9!-=Q) M_HWEIIAZ(X_DL*05-X]R^SOL'!I:?9GDVCW)=K-<$S879D;A7\9RIET M;F3V?#E#OW)R)TO<;$U=N"[)'$] 7G$@JQ$#?!BYV%^ T+?U;E I2-S[Q# M9W^!?FG,Q U=:UWZ/3:Q-ZDX6B<3/Q-!\VPH1GVTGQ25!@\9L**\0<8UYYL@NNLC&_T.2A4%;0H,CT^PPHKGDG"I-6G(,;EN%.@MD;6=T M>.2OKM^(<'A0XL.C$^\=A;C?^3G>> MQ2>!M74\["_D'0E[#MW@E./5EO5P>%H*/X)M!RWP'=[H"ANOBG+R!5392=5[ M:YR;O.V=$/9?"G]51AOJXMM)UR\=DA>@J@O$/^C)2E KUWEJDLE*F+H]:[XV MW>UMW=.UR^O6^)XJ+#":<%BB*&X91DS5W68],7+M.KR%--@ONF&!'3HHNP#_ M+Z4T^XDUT/3\Z0]02P,$% @ ^8((5STT':"9! NQ4 !D !X;"]W M;W)K&ULO9AM;^(X$,>_BI4[G;;2E<1.>.H!4NGN MWH.T>U79=E^[9("HB)YS^#1ULN'N0* M0*%O67;L8>]QP*+:4B,03'B+H&MW+M&9BGWG#^8FS_CL1<8(DAA MKHP+JK\V< 5I:CQICG\JIUX]IS'R^$3;:FS@H7DN%<\J8TV0):S\IM^J0.P9Z(4V&Y#* MH B$7TY44+ZGBDY&@F^1,*.U-W-1++6PUG ),V]EIH3^-=%V:C)3?/YP/M7K MBM$5S_3+EK0(USF:Z1T0YRD@OD WLUMT:0*8J!UZ]QX435)YI@?=L@U(I8WU M"(GDB@J0*&'HRXKGDK)8CGRE,HWD<8U3XG3X5\XZ* Q^120@(?H9^8^SJK)(@->)-??L*]X#<'5U1S187WL(7K@.^;LW7=<9M"LN$L80MT92FE,T!O=-[IWPM9^C?QA=44I=^NX5?HSR;R0#C M8.1O&FAZ-4W/2?.[H,QLY9(S^D&A*Y6J-@K2$LNH(\T$>B.IKF&7.ML*]C.&G4O>(-D*.6"!,+1UZ 18=@42?JMX!9/<=N06](VE/H MRDD&3Z(6=5O@K+SCWG%)? .F;S7 5[KC$+I#S&F*OH#(&JF/4[+6% ;LK MP]^YDHH6\6VD]^,P9.!H@M_6I<;-E M! ]?W0-A9RDZ$9'8ZD*#(/JCR]J0#:2E)Q&H_<6O_\7U0Y? ED;!:3]Q:?V(?5'E]LC-:%)18 M>2?=_Z$-(LX:$[W1 W[&N.J"H[H""U@[(WSM/RT L MBU-#B>8\9ZH\6JN?UB>3E^5YG!U>'FM^HD*KC40I++1IT.GKS2;*D\+R1O%U M<3IWSY7B67&Y AJ#, /T[PO.U>.-F: ^KYW\!U!+ P04 " #Y@@A7A;I2 MP[H# "K$@ &0 'AL+W=OX[3LU,<$VL\U',S-A[2C4AB C.&^"9-,7N80$)W(\NU M'B=NXE4DU(0]'J[Q"N8@;M4X(8+$?6I7LQ=0?*0*_X$<.. M5ZZ1HK*@]$X-KL.1Y2B/((% * @L_[8PA2112-*/_W-0J]A3&5:O']$_:?*2 MS )SF-+DGS@4T<@:6"B$)=XDXH;N/D-.J*OP IIP_8MVV=K^N86"#1B8B!QF@V\W,![:N _8]#)#3J::.:9IG6%!1X/&=TAIE9+-'6A M8Z.M)9N8J,C:6=&,\%#>Y.)S(0(9K25&8'QSJ^I^@[9@RK(*/C*Q X M3OB)G+V=7Z'CHQ-TA&*"_H[HAF,2\J$MI#,*T@[RC2?9QMXS&_?0-TI$Q-%' M$D)8M[HX'Y#G>)T&?Z:'FWL&=SI%8#L:SW\&[Y9L M@0L9U9OY;6-XC.:J>B_X&@$#5=3/\H* MX5CO\&Q%/]''=)W0!X F]XQ(KWT:+8'52/<+TOUW3MQ^FZ%J":P6JD$1JH$Q M/W1:2!7 A3SM8[)J(ILA="M)Z75]YVGJ&O=Y(XOS@L7YRRRR1&\B<+Y755UW MSW_C#F_TWW7*M[5C9/ CJ])C^>[E*BOY2>.;U]E[%.Y@(+D\)6/>[:UL*MK# M?=6I\YT2,!P\9K37EE-;:'7N7LG=>^?#)W>@K7"UA%8/5ZFF7+.<>J%T&<4L1XYI53%&VLY?%@AGJU4G8$EJ= M>"F2W-Y[UVRKXJHMM'JX2GGE&B7)0:(AAZ@6KC_83_C?H7W<4ORX9O5S8.WN M"Z ]'JVJ'[ORV9\"6^EN"$&ULM9=MC^(V$(#_BI56U:W4)6\08 M(R]Y=7Z1K5TMW[[-) M!HC6L5/;@4/JC^_8R2:T)!&+U"_$=CPSSTP\XV%V$/)5[0 T^98QKN;.3NO\ MSG55O(.,JH'(@>.;C9 9U3B56U?E$FABA3+F!IX7N1E-N;.8V;5'N9B)0K.4 MPZ,DJL@R*H]+8.(P=WSG;>$IW>ZT67 7LYQN807Z.7^4.'-K+4F: 5>IX$3" M9N[<^W=+/S("=L=+"@=U,B;&E;40KV;R:S)W/$,$#&)M5%!\[.$!&#.:D..O M2JE3VS2"I^,W[9^M\^C,FBIX$.QKFNC=W)DX)($-+9A^$H=?H')H9/3%@BG[ M2P[57L\A<:&TR"IA),A27C[IMRH0)P)AT"$05 *!Y2X-61X<=6U(;KEJSP!"0% R(V MY''U3.Y- %-])!\^@J8I4S>XZ9GO06D4QAT*YY^RG(DCP,S52&=LN'%%LBQ) M@@Z2B'P17.\4^<032/XM[Z)7M6O!FVO+H%?A;P4?D-#[D01>$)+OB4O4CDI0 MU:/'0E@'+[06P@X+OQ?9&J2)SZI%9H=6;TFL?<+ M?^R-/<^;N?L6H%$--.H%^EE2;@[+I1BC,XS ]SLIHIHBZJ5X*4_LI1#1&42' M_7%M?]QK'\O)!M+W((S/$&Y]\S4Z0"8UR*07!#/-'([U.P_'I.5P#">=--.: M9MJ;35]M!87DENY!XHU [&DA6-: ?*:I)"^4%4B98\I9N)LVN.G_D&^^UU13 M[\*,.PUJ(ABC4I&&'./;%*366EG:F9P$.1J$T_8(^R?5WK\X :^AJBZ3\#0C M!Z,NK*#!"B[-R&NH@DLSU&\JN]];F/^3H]= A>>AB@;!I .L*>E^?TUOR=EK MZ(9GQVLTF X[X)KR[H_>E\)/8#I# _R E[O$'JR@C/P),FNEZKT]KDW>YEKP M^^^%/PJM-+7Q;:7KEYZ0(YBOX'LD*QN98$(2>FQM--R3CBT#N;5]J2*Q*+@N MF[=ZM>Y][\N.K]E>-LY?J,2:HPB##8IZ@S$&49:]:#G1(K?]WUIH[";M<(?] M.TBS =]OA-!O$V.@_D>P^ =02P,$% @ ^8((5S7QX8-3 P 5 H !D M !X;"]W;W)K&ULK59=C]HX%/TK5EJMIE*'?/$Y M"TC =+5==20T:&8?JCZ8Y$*L2>+4=F#X]WOM9%(&3"2J?2&Q<\_QN<<7^X[W M7+S(!$"1URS-Y<1)E"KN7%=&"614=G@!.7[9<)%1A4.Q=64A@,8&E*5NX'E] M-Z,L=Z9C,[<4TS$O5B4YES?F+'GR-)XZG%4$* MD=(4%!\[6$"::B;4\;,F=9HU-?#X_8W]+Y,\)K.F$A8\_9?%*IDX0X?$L*%E MJA[Y_F^H$^IIOHBGTOR2?1WK.20JI>)9#48%&![(G0TLND7XXU!8S8LU]NX4@*_,L2IZ4KQZ.5V MCD;$9,$SK Y)C;^W9(4E$YB$WJN7,*SG!!3E]\L!SE4CR)8\AMN 7[7@_:"%P MT9O&H.#-H'G0ROA/F7=(Z'TF@1>$-D'M\'N($.X;>- B)VSV*S1\X:7]TL;> MKL_W:R8$S;> _S!%U@=R'+>D!S,]VU,1D^_?D))\59#)'[8-JM;OVM?7I\J= M+&@$$P>/#0EB!\[TCP]^W_O39L[_1/;.JFYC5;>-O2IM4@@6 ;EA.8EYFE(A M20&BJL]/MO0KSJ'AU&?@;AIT>J.QNSM.ZSRHVQEUFZ!W@LA35 M!J)$QFWE/V_G"#UR ,S1MA6_@WR72+])I-]*]>6UP#,:ZV['4ZS-E*F#+9.* M9'3DH=?I!;T3IVU1W4'/;O6@43AH5?C(Y,OM1@ 00178Q TLRWKA(#Q19PT+ M@@N5,&SD#5OE/>-QRO(M24H1X_'K7U&]0TMA=H,3U>=!/M:X7?.HT3RZ1G-P MA>:*N'=LXHG@\PC_@ES?^W7O>=<(#J\07#/W6Q37(>\\'IQY[![=VQF(K6EG M)(EXF:OJ"F]FFY9I9AH%]U=XU6\]4+%E>#&GL$&HUQF@6Z)J8:J!XH7I M9< M84]A7A-L^T#H /R^X5R]#?0"32,Y_0]02P,$% @ ^8((5V=C+4BJ!0 MVRH !D !X;"]W;W)K&ULQ9K;;N,V$(9?A7 7 MQ2ZP&XO4R4X3 XFEMBFZ19 T[471"\9B;"&2Z!7I)%OTX4L=(ED2S8W= 7P3 M2_+,1PYG]$=C\>R9YX]BQ9A$+VF2B?/12LKUZ7@L%BN64G'"URQ3WSSP/*52 MG>;+L5CGC$:E4YJ,B65YXY3&V6AV5EZ[SF=G?".3.&/7.1*;-*7YUTN6\.?S M$1Z]7KB)ERM97!C/SM9TR6Z9O%M?Y^ILW%"B.&69B'F&Q9;QZ@(Y9[SQ^+D*CH?6<6,6,(6LD!0]?'$YBQ)"I*:QY<:.FK&+!RW MCU_I/Y;!JV#NJ6!SGOP91W)U/IJ,4,0>Z":1-_SY9U8'Y!:\!4]$^1<]U[;6 M""TV0O*T=E8S2..L^J0O]4)L.2B.WH'4#J3OX.QPL&L'^ZTC.+6#\]81W-JA M#'U:KWBK"B46YFK;V/E)V>WDB\>/UVJ MI8[0G*>J_@0M,_@)W:JBC#8)0_P![30+7XICAMX'3-(X$1^4X]UM@-Z_^X#> MH3A#OZ_X1M L$F=CJ>9;C#I>U'.[K.9&=LS-1I]Y)E<"A5G$(HU_8/;W#/YC MM4[-8I'7Q;HD1N OF^P$V=9'1"QB:^8S?[L[T87S_T8/#QZ]LQAV4SEVR;-W M5RC.5W'DB;Q/RSZB"Y2OE'6 M?_VJD.A*LE3\K:N.:GQ'/WZAH*=B31?L?*0D4K#\B8UFWW^'/>L'76H@80$D M+ 2"=9+H-$ET3/3Z]J^2N-B^KUF5/%U:*J)7$HO_0T\SFSBJHIZVEUMCY!15 MNVT4#(WN&]).4WGC&#JIAI^U8D*"T I850M&Y>2)L7')L/0'M8D%I 2@MA*)U4]EVLMC8 M8QVF)U.-GOA]/1D:.5;_-UB-D>VY?3T9&OE;#SS=EREM\T>^T?S1A(FR/E.: M/S(99TM3S&;:O@4)2@M :2$4K9N7MB\E^,C:0D!;65!: $H+H6C=5+:M+#'V M5P=I2XWL/#P,M$5C-/%[[4V@-?)ZVJ(QPHZ_XV&%M)T?,7=^/[&,Y30I2Y1& M:9S%0N:TV)5@C!WTG2,H+0"EA5"T;GK:)I4XQ]88T-86E!: TD(H6C>5;6M+ MS"]3#](85_,#"NZ_1-9831W<%YFA$9E,IGV5T0SH67B'RK2](#'W@C=J/6F^ M6)55&JF^*.'KLI9-L8.^H 2E!:"T$(K634[;KQ+_V!H#VNZ"T@)06@A%ZZ:R M;7>)^>WK01HS&>PJ:*P(WF)5L8^W-NNE+%^6 MNR2%BDH57+7[JKG:[,2\*/X[CVQE)J!4,]-R8!P.VDFE" M<P*)4HRI")A%#C. MA]:U>S7RG#Q K_@[P8W8>X8\E1EC3_G@/AI:3LX(4PQE#D'4QQIO,$US),7C MGQ+4JO;, _>?=^@?=?(JF1D1>,/2+TDDXZ'5LR#".5FE\I%M_L RH4Z.%[)4 MZ+^P*=48L@5-_OWONKOG_!GA_2U*DJ3B [R#A,)?,5L)0B,QL*6BF6]FAR6E M44').T+)AP=&92S@CD88O8RW57I5CMXNQY%G!/QS12^AY?P&GN.U8#JYA??O M/AAP6U7M6AJW=:QV,>%X,3NLW37GA"Y0B5?"; O[Z\9DJZ>O-X1'\/63@H1[ MB9GXUE2H8O]V\_[Y%_9*+$F(0TM](P7R-5K!K[^XOO.[(;MVE5W;A!Z\./)" M)@VIEL??1+Z ]S5\?CFL@U:_Y;4&]KJ!5:=BU3&R>KB?-DK*&'5FI?R*D__& M.O!?(;MNE5WW=770/="![WG-*NA5G'I&3E_T98O1!5DC5^8!CP5%366,/&%1 M$Q,SJ M;)!Q\R/3U8RA=OZ+9/U&Z-0I%$QXG4P'?X2Y;IFR+C54R(IUYQ*Y3 MNX#SQA(N"?S/">[9G/NZ*B[Q7UQGZI?/$2&[7DW,>PTIGT!M:2T+>FV!MF.XIQ_Q94?J?KWE%=VWM- M7H9\H5M9 2%;45GT>]5LU2Y?%TUBO;SHM1\(7R140(IS%>I<=M5-P(OVM1A( MMM0MXXQ)U8#JQUBU_,CS!>K]G#&Y&^0;5/]$"'X 4$L#!!0 ( /F""%?3 M)L;7/P0 +\8 9 >&PO=V]R:W-H965TE MJZ5^:<#<<^SKS"2EXEF)T3P$K\AS2'PN4DQ'4A &?%G MB@[LY!K(5)X(^2YO;I.I8($,W)/LK3?AV:HP,D* U+#+^0 Z_HSHA7_*M2,;*O^!0QUH&6!6, MD[P&BQ7D*:X^X7.]$2< P:,&.#7 Z0*\5P!N#7#/G<&K =ZY,_@UH$S=K'(O M-RZ"',XFE!P E=&"35Z4NU^BQ7ZE6!;*DE/Q-!4X/OL-D0V%NVVZ K>XJCNI MWV>P%"69%!D"9 T>T![A H'%#W 2/Q>%"2XBQ&&:L4L!>5Q&X.+3)?@$4@R^ M;4G!($[8Q.1BG7(VQGIOSX8XJG??-'O_OV5N;X385XY9\[BM\=3$P ML*8D!_$S1Q3##-R4M8HH T)T<$?PYO.=L( $S!E#G(&_[P0/N.4H9_^H2J*: MU%-/*NWRFNW@"DT-X8<,T3TR9C__9 ?6KRH]=))%.LEB360MY;Q&.6^(??:- M<"$4K?13:5#!@Q(NOV'V,]=W0W]B[D\W5Q'EC$=A.RKJ1X6.X]GMJ+@?%?C6 MR&JB6GGZ39[^8)Z/..6B\)8<]@\6 J5Z0W"WEIE6MDBK6RQ+K:V ,Y1 . M59=^.MDBK6RQ+K:V?L=#I#UXTCG#*-S^BQO8HZY3***LJH=Z0? MY83V*[\R[..ARQX^=<4%)3MUBH/ -Q>;3K9(*UNLBZTMP?$\:/L?8A9:SY%: MV2*M;+$NMK9^Q[.D/7C@.<,L@EX?0;;*VE;1CW''7:/HQWA!UR;Z,:'3,0GS MI"$K"FQ3=L(96)$"\ZK3UHPVW?9YV6/NC"_LZQM;,1[)[GS9 #[25ZW]KY!N M4LQ AM9B*NLJ%-+1JEM>W7"R*]O!3X2+ZB\OMP@FB,H \7Q-"'^YD1,T_[.8 M_0=02P,$% @ ^8((5[I("P56 @ 6@4 !D !X;"]W;W)K&ULI53O;],P$/U7K" AD$:3INN@)8VT;C"&-#2U CX@/KC) M-;&6V.%\:;?_GK/3AH*Z?N%+XA_WWKVS[SG9&GRP)0")Q[K2=A:41,TT#&U6 M0BWMP#2@>6=ML);$4RQ"VR#(W(/J*HRCZ"*LI=)!FOBU>TP3TU*E--RCL&U= M2WR:0V6VLV 8[!<6JBC)+81ITL@"ED!?FWOD6=BSY*H&;971 F$]"RZ'T_G8 MQ?N ;PJV]F L7"4K8Q[XO'W?G< !@GN. > >(O>XND5=Y+4FF"9JM0!?-;&[@2_5H%J>T MNY0E(>\JQE%Z Z9 V90J$[>ZNV-W6&_$%XDHW8F)5]= 4E7V=1(29W2X,-NQ MSSOV^!GV"W%G-)56?- YY'_C0U;:RXWWG> ;]>6/ M/-_H&;XE%-QA)!;0&"2E"_'CX_;;@K)$$NE!:YJ<$2WV76 M(H+.GH[5T&69^"S.LYLT&DPFXR3<'!$W[L6-_U<<=Q=[1)_4-CZB+8K^U18> M]'L-6'A76Y&95E/7^OUJ_W!<=G[Y$]Z].G<2"Z6MJ&#-T&CPEA5@Y^1N0J;Q M[ED98B_Z8 U+D+?)@JN=6;($) 8J"*.(PVIB7-CG4]O1@"SB%X&MJ*R1+N6.L7N] MN0XFAJ4S@@A\J2FPNFQ@"E&DF50>#P6I49ZI@=7U$_OGK'A5S!T6,&71;Q+( M<&(,#13 "J>1O&';KU 4U-=\/HM$]HNV1:QE(#\5DL4%6&40$YI?\:X0H@*P M>V\ G +@_"_ +0!N5FB>65;6#$OLC3G;(JZC%9M>9-ID:%4-H;J-2\G54Z)P MTOL";,UQ$A(?7=/<%5K=$[14A@G2"!!;H057MN'R$6$:H*N'E"2JD?(8_5 V MNWQ$<^;GJ,,92$PB<:3PM\L9.CPX0@>(4/0S9*E08#$VI4I:'VWZ18*7>8+. M&PE^2^DI3L;GOL%W QN@*0BT MXBQ&5SL)G.((3;-. 1>91'-&UR=S9<\ 70@!4J _<\6#KB7$XF^3!OFAO>9# M]:M\+A+LP\10[ZH O@'#^_C!'EB?FA3IB*RFCUOJX[:Q>S6KP+-5*,BFNG.R M04:F_W$VGN.XUMC<5.MI"!K8PS*HEF>OS+/7FN-AE_IT1%;3 M9U3J,^K2QJ-7#JT:-"_G=8QKC9I-;%O/\X;5;F-!<.,4T K;MQ-=L=6+K Q5 M]GN8M3BU*XTZ8JMK]#Q(V:USR+Z&+=BJ4\!P-'CAV(8@VWHU*IB5<5E_JWS' M?$VH0!&L%,PZ/5.6Y_GXGV\D2[()^HY)U;]L&:I/)N Z0#U?,2:?-GHH+S_" MO']02P,$% @ ^8((5QJ:5*;7 @ Z0@ !D !X;"]W;W)K&ULK59;;]HP%/XK5M9-(*WD1EC+(%(A3.ND2JB7[6':@TE. MB-7$9K8#[-_/=D(&+*75UI?$E_-]YWS'E^/1AO%'D0%(M"UR*L96)N5J:-LB MSJ# HL=60-5,RGB!I>KRI2U6''!B0$5N>XXSL M,J!6.S-BR&)2$%4$$811S2L77E M#F>!MC<&7PELQ%X;:24+QAYUYSH96XX."'*(I6; ZK>&*>2Y)E)A_*PYK<:E M!NZW=^R?C':E98$%3%G^C20R&UL7%DH@Q64N;]GF,]1Z3( QRX7YHDUE&S@6 MBDLA65Ǵ%H=4?;^L\[ $43SO JP'>,:#_!,"O ?Y+/?1K0/^E'H(:8*3; ME7:3N A+'(XXVR"NK16;;ICL&[3*%Z%ZG]Q)KF:)PLGPFL:L '2/MR#0.>I$ M(#')15>U'^XBU#GKHC-$*+K/6"DP3<3(ELJM!MMQ[6)2N?"><.&C&T9E)M", M)I"TX*/3^,$)O*WD-IJ]G>:)=Y+P2TE[R'?>(\_Q_)9XIB^'>VUR_L_[[)^] M'R3#;S: ;_C\9S< BHB(^,.G(]MR7Y-LN@UR6:O1':P+/UF6?JGV,,Y9VMB+F-5"U!G 112 M(E'*6=%5Y]&LF=2'MFU]*NJ!H=:%8AV>7UR.[/5^VEML/._(*/K;R+]T#VUF M+39NT-@$=R*ZO+(R/O2$QT M.JZ.WW.#M]VVO?(,T.WY%\? *C7VWMU= %^:HBE0S$HJJU/RE:D<"R95'3+- M3+U%@&L#-9\R)G<=[:!YW82_ 5!+ P04 " #Y@@A7$]4O7;D# #N$0 M&0 'AL+W=OG-2\C3)84T1*[,,T[,IV<=<=IC>O,![ M> ;^M5A3T3);EBC)(&<)R1&%W<)XL&?AO;2O#/Y(X,A.WI$/>$_"$@I@I'"TAAUW"T3K%.?KD \=) MRCZCG]'79Q]]^O'SW.3"H829VX9\59,['Y"[Z)'D/&8HR".(%/B@'S_NP9MB MH.UHG??1+IU>PM_*=( L^PXYECU5C>>_X/D N9:$.ZX"[E\/=U39^#[OX?_V MWLFEV\XP,$2)9$ /8'@_ M_6"/K5]42NDD\W62!3K)0DUD'86'K<+#/G;/%Z+F$*%-4Q@*41CN$'\K +T$ MKUSN+IL4Q.(L,Z!8;A1*V7N=W"J[3C)?)UG0G\O?>0P4K8E8'HIU4Y7'S#:WO9RXJ$ZDY_UK^R9;ROZ WL6UG$\/>&=-!>\7C_ %!+ P04 M" #Y@@A7#["WRZT% 3)P &0 'AL+W=O"43#*E>>PAW^]X,HH7<< MB.5\3OCO*QJS]; %6R\?W$=/,YE^X(T&"_)$'ZC\MKCCZLPKK$RB.4U$Q!+ MZ738NH07UT$[5<@DOD=T+4K'( UES-AS>O+'9-CR4X]H3$.9FB#JWXI>TSA. M+2D_?N9&6\4U4\7R\8OUVRQX%MU"<@+0[XBR4? M[VFXY#Q*GL 5$9$ [V^H)%$L/BCSWQYNP/NW'\!;$"7@<<:60MD3 T^JF%+/ MO##W_VKC/VKP_\]E<@ZP?P:0C[!!_=JN?D-#I0XS=515]U0FBW2B(ITHLX<; M[&UR1W@X9UIE_XV3_QHMFOWVJ&1=,@U;QH0E^/%;XUG$VW=T@[BR5LV&'EJ@=1P8/5(^!S$CB3%2 M5"M!&_=Q9[M2!K&@W>DV5$K/$M ^3-Q&"4E""F*:HH6-X^B)I!L U= M%5Q?#F!#/'J<@%9&NZ%H?@T[1@U"C1R%>@B ]BE@I.6(\ Z+ 1 -79;LJS0*X5-I.J[ICYR0'U4QWG--YM(U3=->[0S[=&>M+=;WKMICD%[ MI&F/CD=[Y)3VKJQ5$Z%ICQS2'M4Q7FM:FTC51TUY=&K*H]WV^R:QY@T_UK3' MA]$>US%N?(9K$+.XIVF/CTQ[[)3VKJQ5LZ%ICP^@/=YMPV\2:][PX]*/!PZI M;[>U=U5VW_!CC7U\ NSCU[%O%:GZKK&/'6 ?&W;QIGXQ/1-H=WL-/FK\XYWQ MC_?$O]WRWMUS#/QCC7]\//QCI_AW9:V:"(U_[!#_^'7\6T6J/FK\XU/C'[^^ MR;>*5'\$C@!Y8-='NL;A!H?ZP>:]($#TN.A8*??P0 *,> 9 M>&PO=V]R:W-H965T)D,3$N[8O0=K6@[/&=DHW8.T;Z4NX9>] G M7^*)8>D1D91$4B.P^EB3.4E335+C^+>&&DU,+=P_WM*#\N+5Q=QC0>8L_4%C MF4R,,P/%9(&+5-ZRS1^DOJ"AYD4L%>5_M*G[6@:*"B%95HO5"#*:5Y_XL9Z( M/8'B= N<6N \%PQ>$+BUP'UKA$$M&+PUPK 6#)\+1B\(1K5@]-8(I[7@M$Q6 M-;ME:CPL\73,V09QW5O1]$&9WU*M,D)S;<4[R=6W5.GD-,"4H^\X+0BZ)E@4 MG"B?2?0;^HHYQ]HFZ,@C$M-4?%:MW^X\=/3I,_J$:([^2E@A%]T_WW1@WZY1R(EMU^4AZ]$QRJZ[99RNR<5 M;N-IM^2YKWKZ&%T*0:1 RJ7HBN)[FE))B=AZ/49J-;PE4<$YS9=EKZ\LYTW# M# LJT-]7*@#Z(DDF_NFR>C6:0?=H="VY$"LM>S[D*,((&$A$*QEDF%CDF'OA/VHO"&0 M9&A5\"A1-T\H8EFFEA]5XJ.'+G?T(@]U!R3,@X3YD+ $A8"P5J.&36.&7VH M&C:"-!LDS(.$^9"P !(6 L%:9CMMS';:7\,2G"^5H]0]_4+[;ET^#^S5M+2V MW5.7=7K9AUH'$N95L%$)T\_DZZE]INZ.U_N.@ P8= 1T!^V (5# 5J+/FD2? MO:\.H9]H?^79+2L_T159D[0:2=<3QJPW\J$V@(1YD# ?$A9 PD(@6,M8YXVQ MSC]4N3J'-!LDS(.$^9"P !(6 L%:9K.MW4LKZW\L6#6\M4Q;5GN9GK^ED]?1 MR7G>R>_H-'S>*>B_X$.S T5KIV?OG:+=FYZ <96(&-UL2TQ==SJ3T8LZ]*<, M2O- :3XH+0"EA5"TMF&$MN] M[P5W-\-4B$(9ZTA5$Y%@%>ISIV= 7_."TCQ0F@]*"T!I84T;[A73,U?_-?6T MM8IOH?4$L#!!0 ( /F""%<&3^*3K0, +\3 9 >&PO=V]R:W-H M965T 72Y1FCF;.',D'7.RY>)!; (4> M4Y;)I;=5*C_W?1EO(25RQ'/(])T-%RE1>BGN?9D+((E-2ID?!L'43PG-O-7" M7KL6JP4O%*,97 LDBS0EXND"&-\O/>P]7[BA]UME+OBK14[NX1;4G_FUT"N_ M1DEH"IFD/$,"-DOO(SY?X[E)L!%?*>QEZQR95NXX?S"+JV3I!:8B8! K T'T M80=K8,P@Z3J^5:!>_4R3V#Y_1O]DF]?-W!$):\[^HHG:+KTS#R6P(053-WS_ M&:J&)@8OYDS:7[0O8V>!A^)"*IY6R;J"E&;ED3Q61+02HD,)8940OCZ% /HQ]5C+\K' MA@<>^UN1C5 4_(S"((S0]\A'$JRPLE$Y/8%_ /B+<9_5;HH?W]N\9!5PI2^4\? M/Y%+?AR!=?@9U_R,!W70)H4:4OJZ+2%PR;'YC.Y6X6@V6?B[=AN]4?-9'=6I M;U+7-QFL[]='$#&5<%BJ@_G'CL(16*?5:=WJ]!12G;KDQQ%8AY]9S<_L_TMU M]EJ$&(]>2O6MJ$Y]9W5]9X/UK7FFA/X3+PA#"D3:5]X@PK'#< 36:79>-SL_ MA5CG+OEQ!-;A!P>-#0F.DROZ]Y 7N*B@)BT]1B\D6X7@L!US2+*X99;P&]_7 M7-M/2-".,STM1M53;X&#*,<.QA5:M^?&^N#P%-K%3DV3*[0N1XUMPH.NXWT? MVPH#CUN:#$:S5\[@[;ANE8UYP$V5@8/>YE+NJ,)Z($] M46!);XF# $&SDPC7J9URA=;EJ#%4>-"/O%.X\U=&(7BIV:&0 MLC:_M;MBMK:^$'%/,XD8;'2._C+K9%'N%I4+Q7.[X7+'E>*I/=T"24"8 'U_ MP[EZ7I@]G'K/;O4?4$L#!!0 ( /F""%>P:E;"100 &$8 9 >&PO M=V]R:W-H965T MXP1V!C&UYM-B[(;/IRR7!%-TPX'(LPSR[PM$V&%FN=;CP"W>;*4>L.?3'=R@ M.R3O=S=6 MHV>$"$JD1D#UL4=+1(@FJ7G\74&MVJ<6-J\?Z7&Q>+68%11HR8EC(CB+SA4MHX%DEQ(EE5B-8,,T_(3?JL"T1 H3K? MJP3>L6#PC,"O!/Y+/0PJP>"E'H:58'@L")X1!)4@*&)?!JN(= @EG$\Y.P"N MK15-7Q3I*M0JP)CJRKJ37'V+E4[.8X@Y^ ))CL U@B+G2)6-!._!G:KA-"<( ML#58;B'=( $P!9_1'A'@@\\8KC#!$JOAMR&2$!/Q3LGN[T+P]LT[\$8;_[%E MN8 T%5-;JKEJCW92S6M1SLM[9EX^N&94;@6(:(K2#GW8KP]^I(_[]:[7 [!5 MD.M(>X^17GB]Q-]S>@E\YP)XCN=W3&CY8]>YSWNEX A&69ZE7JD4D>N@JN%ZD[^$3L8()F MEFK1 O$]LN:__N(&SF]=R3()"TW"(I.PV!"LE>1!G>1!0?=_V)HN6NVFZE,I M4,F^14G..:8;L( "BPMP3]E*3P2N5.OZ1'>YU#:,)DH-]5YV 9:0)#DI;L"? MMXP0H/:H ^3I7UU5,S!9-29AH4E89!(6&X*UJF985\VPMS4T]JJU+J!]L;>I M3>Q0]@Q JE+ZWI7M7O:YV38)"TM84,#TZ^)^_MX=JTZ^;V;1I,>XRZ,_J#VV MLA/4V0EZLU.\/I0N?? /:#[B]:/ZKEY,0D+3<(BD[#8$*R5YU&=Y]%/ MT+M')JO&)"PT"8M,PF)#L%;5C.NJ&?=VAP4DD":J9%9H@RG5I:$:]PYQS+I> MX1>]M'/S:Q(6EK!AHW<&_G&S'I_TUU$P:MO$IYRF32O(5W60KUX69$33_O!> MG4QP,'3:$USV^CHW:E.V_B+K,(N*^_8*NJR&AY;Q?V+/C>H=N,$-$-\4YQ5"]5. MGF>7-Y+MBO/7%9.29<7E%L$4<6V@OE\S)A]OM(/ZOPKS?P%02P,$% @ M^8((5T&UL MK5AMC]HX$/XK5KJJ=J5V\T9"H!"I;#C=G:ZG5;EM/YO$D&B3F-H.]/[]C9V0 M!C YU.;+$MO//.-Y/'Z9G1TH>^4I(0)]+_*2SXU4B-W4-'F MYH9M'#L^9]M4R XSG.WPEJR(>-D],VB9+4N2%:3D&2T1(YNY\=&>+FUEH!!? M,G+@G6\D0UE3^BH;?R1SPY(S(CF)A:3 \+,G3R3/)1/,XUM#:K0^I6'W^\C^ MFPH>@EEC3IYH_C5+1#HW @,E9(.K7'RFA]])$Y G^6*:<_47'1JL9:"XXH(6 MC3',H,C*^A=_;X3H& "/WL!I#)QS@]$5 [T!TR$9>C'&4E>BDS MP=]U.OY):<7!'W3>G;1GIH!XY*S,N)G[HIZ[!!U;,9VCF NGE_#/JGQ$KO4..9;C:N;S=+NYHPOGU[PO?]K[B1ANFUFN MXG.O\/U=%81A0=E4M[*U[4AO*T_'*=_AF,P-./XX87MBA&_?V+[U02?KD&31 MD&3+@Q4+P;)U)? :-K"@**9% >_&5%WGO[,/W(S>8S,Q]=PTT*-L:!]8I+-+!G, +3F%+#$,JDM0GHDX3[R9--"B=)CJ81A,-K$<3O]7$[]VF$2DIW"M7 M-ZH_Y$8=DBP:DFPY$-G)$HS;)1CWIN57]9J!JQ?OX<3\Z+N!JS,IM M=X^B>[@V:\B#;L5J9UXG3R:NYSMGN:E!V1>H2,?E6*.SS-1R.98^,8-6E6 @ M59I]^G^Z!#?IHD%I=-%Q7>JBY;JFRZ359=)_KT+UD,N#; ?/,!6N+MC)D-MV M2+)H2++E0&0G"V%;/][.5F^*+MKMF- \QZRS)MH,;.B"[A%N/5K>60KJ8?9Y M#EZ!G2>A'N;X^BRT.X6#W1M\U-EU-X9OWQ:^%G89OAYV$;X6=A&^V2FAX-VZ M5;4KA\=!58KZS=OVMO7Q1U45GO4O[.F3K>F/9#VM2K8?]'4Q_@FS;59RE),- MN+(>QW!@L+J^K1N"[E0!MZ8"RD'UF1(,#Q4)@/$-I>+8D [:_S*$_P%02P,$ M% @ ^8((5UXQO.0=!P [D$ !D !X;"]W;W)K&ULS9QM;]LV$,>_"N$"Q0JTM43)<9(F!I*0Q3JT6] @ZXMA+Q2)CH5* MHB=2<0KLPX]ZB&E&"BUU%T1YD=CR\4?R_LS1=Z9\LN'Y=[%B3*+[-,G$Z60E MY?IX.A7ABJ6!>,_7+%.O+'F>!E(]S6^G8IVS(*H:ITQ]IVQ06?P9LXW8>8S*J=QP_KU\\BDZG3CEB%C" M0EDB O7GCEVP)"E):AS_--#)ML^RX>[C!_K':O)J,C>!8!<\^19'97UDQH5O)"GHCJ-]HTMLX$A860/&T:JQ&D<5;_#>X;1^PT4)SN M!KAI@!\W\)]HX#4-O+X]^$T#OV\/LZ9!-?5I/??*<220P>(DYQN4E]:*5CZH MO%^U5OZ*LW*A7,EK(&?H';I2 MBS,J$H;X$IUE,HY*0Z4NNF)AD<"97:@"9 MZKVC/;&W/["TGRI7;OV)'_QYCJW WXKL/?*+OKC52C\+O'D49:H_%.@C9Z43% M4L'R.S99O'[E'C@?N@2"A!%(& 6"&5+Z6RE]&WWQ>Y'>*#V4/L&NJ$*+REHA M(#2%90_"KA5(U"$@SII__3==NM9#FE5#*G>\NX7G'>(CQW%.IG>[FG48.MC% M+4/213SRYBU#VH-H^'&V]>/,ZL=R=;_[HY#URNZ,>%; T-4,"2.0, H$,U0X MV*IP,(K = I)22,0,(H$,R094_T\BDL][4A/.[K?SO#A MX=:'AU8?J@4=\P@%2ZD<$"9<*&^@*)#L+5)7TBX/6(%#5S8DC-BG.D<_E-Q= M<9<"C<)0X&BKP%'/51RJ]Z/*_2R3Y4,11RRO%VJ]'%$L1*'6EK2'L8FI[4 M^;QKS3%_)H.Q$P>O>SYO8\))4!S>!!:0241J%HID(ZLW>/QK%K@V;YH#0"2J-0 M-/,#/ET^P/;RP8OLVO8Q#547E$8:VJ-MW9O/'@= J&Y-X711 5MSW,7'.%.[ MD J.MSEC:;DS/9W4V%&#_0U:& "E42B:*8HN#& \BO"(06L!H#0"2J-0-%-0 M73# ]H+!RX1'KQ6"W(.NI*:O(>EK2'L8FI[4^3ZV?^;^$TF-G3AXE8.F[GMF M:TEJH,9AZJ#3=-PW37^.I,;>^6#)0#_PQ^V$O;7\;2:FPW4VC^WY[5,;]8#T MQM[#8*^"9O>@- I%,[72&3^>CV/_!LW]06D$E$:A:*:@NJ* [16%E]F_0:L1 MH#32T!YM\%WIS7,4&K N-&#[&8)O09XKR022'*V+/%P%@NV/DZ!5 U : :51 M*)IY$E97#3QG%''2 RT4@-((*(U"T4Q!=37!LU<37B1.-F,R8I&G?MJ)3F]+ MTMN2]K$TO:G+ )[]?$#S!F\3R]6*)5$9PT)^I]S"TG7"?S F7K\ZQ.[\0VW" MDZA\ARV#>]6H6"MWWC%1OC4OW?KUZKJSIF,?PN!_#= 2 "B-0M%,,7>._8_D MW#_LP7_8D_^P1_^?X^2!IRL1W@A/_WM=9_!G'9&N;8<[[$B'G>]V1;F]/-.+ MNH[@V>L(UUD9I)2/G@Q0H*4 4!H!I5$HFJF$+C!XXSC_[X%6(4!I!)1&H6BF MH+H*X8WP+@"O_7G^$9YU1:B.<_MSOWT?$^E+I#V(IB=U^N_9T_]MD+I\*DB! MINJ@- )*HU T4PF=SWOC.#C@@98 0&D$E$:A:.8=E+H$X(_PX(#?_G#>G?N' M'?=0=AEVW!I)^A)I#V+MR>G._>LIRV^K+PX0:NY%)NN[C;=7MU].<%;=DO_H M^KE[?.%V7"?N,:V_>D#CZV]"^!+DMW$F4,*6JBOG_5R--J^_7*!^(OFZNGO^ MADO)T^KAB@41RTL#]?J2<_GPI.Q@^Q4/B_\ 4$L#!!0 ( /F""%<(XWC[ MN0( ,P* 9 >&PO=V]R:W-H965TTE>I%KP ,>4VYT&-G94QV[;HZ64%*]87,0."7A50I-=A52U=G M"N@\%Z7<]3UOX*:4"2<:Y6-3%8WDVG F8*J(7J57&N,UR/7X"*LE9N4$]X4$_I[)ORR%A?$O_I ?,\/&N23 ^2!MU<>M\MC M2%#>R^5^7>XBN0J?7^'S<[]@C]^]U/H?:#_O,8;<&4CUKR8\A6'8;&A/^;7. M: )C!X^Q!K4!)WK_KC?P/C;!ZM(L[LBL!C*H0 9M[M%4,<2744[P;M(&]Q82 M;<+7:G,LOL)LD)O9"W(3]<-PB!MCL\NEHREK7,**2]C*Y9L4YPD5"7 ZXT T M7O=SDE2'MHE0^%]2H1=X7CVI2>NTQ^Z MNUNZ-(L[,JLA&U3(!EW?6H,N079I%G=D5@,YK$ .N[FU6FV.Q3<\Z-9JBKJ\ M"JJH(F%WIW2P==Y7JI9,:,)A@3KO8HC[5!6U4]$Q,LNKB9DT6)ODS166FZ!L M 'Y?2&G>.K9 J0K8Z"]02P,$% @ ^8((5Q5<(*<: P D0T !D !X M;"]W;W)K&ULM9==;]L@%(;_"O*JJ96V^"N?71*I MC3NMTUI%J;I=3+L@]DF"BHT'.&FE_O@!=JVX&>F1+!E[T)7K:&(YND- (93: M :N_+XZ%PDQ(%A=BU8.8)/D_?BPX[ D\_X# *P3>*X'; M/2#P"X'_.H)W0- M!%U#)A^*X1!@B:=CSG:(Z];*31<,3*-6PR>)_NQWDJNW M1.GD= %"\BR4&2?)&GU&MYASK#\%.@U 8D+%&3I!)$$WA%+UH<38EBJL%MMA M$>(R#^$="/$=)QWD^I^0YW@^NHI3RIX :GQFS3X7V;J#'-?X>#7RX(UN9*H; MOE-TX_XN0*9O%2^"(K5#*!-$I5B"@1&40+"%"STWK M\#*W[AEKO6]LIZ/AV-[N@VJ,?BRHELPJH'HEJ%XCJ 5$6;X%J22WIFR)J=FJ MU(X:UL+)[5QGCX[3JPA#IL=]4VVAV+<5B7 AR_F@*"ED)6^(Q* M/J-&/E>/J3I8JT0?ZOG&05\ ]/1[1B=U=!K-CJ73IEF0F[EN-=N6I',X]M[Y M5U]6;C!?$[7A45@IE=,9J 3*\PM 7I$L-4?B)9/J@&V*&W5G JX;J/&ULM9UK;^.X%8;_BI NBEU@L['NUC038"T&W M'P _?&5'-L4+SH4,Z^^[":9HT?D.>21^9)'OGRN MF\^[556UP6\/F^WN[=FJ;1_?7%SL;E;50[G[J7ZLMMV_W-7-0]EVOS;W%[O' MIBIO]Q<];"ZBQ2*[>"C7V[.KR_W?WC=7E_53NUEOJ_=-L'MZ>"B;K^^J3?W\ M]BP\._[AP_I^U?9_N+BZ?"SOJX]5^^OC^Z;[[>)$N5T_5-O=NMX&377W]NSG M\(T(H[R_8F_RSW7UO!O\'/1]^537G_M?_GS[]FS1-ZG:5#=MSRB[_WVIKJO- MID=U#?GO@7IVNFE_X?#G(UWL>]_UYE.YJZ[KS;_6M^WJ[=GR++BM[LJG3?NA M?OY3=>A1VO-NZLUN_]_@^6"[. MNGG9M_7"XN&O!PWK[\O_RMX,G!A=T'/L% MT>&"2+\@&;D@/EP03[U#D4R_(#A=D>]^_.&OO:5:VY=5E M4S\'36_=T?H?]N':7]TY>+WMA];'MNG^==U=UUY]J'9M\W33/C7K[7UP'GSL MQN[MTZ8*ZKN@757!]:K[8+W=__K7=?EIO5FW7X-N5 ?JQ9UITYM^SZJV M7&]V/W2X7S^RX/OO?@B^ZP'_6-5/NW)[N[N\:+NF]PVXN#DT\]U+,Z.19L;! M+_6V7>T"OKVM;BW7,_KZS'4]IZ\/0Q= . 1 ;CH@G:*7'2,W+N()/[E:?M3 M$"]^#*)%%%L:=$U?_DO9=)>'HY>S;[L[_[;+!7TYJVY.C8\(7\:G61#O>?&D M6=#]5C5?JN#?'^K-)N@2V'/9W/['-FA?J(F=VC\5WNP>RYOJ[5F7]O?,LZO? M_R[,%G^PQ0L)8T@81\($"*;$.3G%.:'H5Z?T]6/PKKI?;[=]N-^5FW)[4]GB M^T++]K3^(?WE*HV+RXLOP["9-@O5@CDM.-EJ7P=3MU.\EIZ\EI)>4V?'S4N: MM[GK!9,.[GR>Q)J[3)LXS32?,K(]OJ,7"1-F\],TLKLW.[DW(]U[7>Y6P6/Y MM?O UEK=FIENC7/=KS:C1:P/1;(EOHY%PH2E_:.>S4^>S:=.]^ZIZYCKN=& M,-*=;-H8^8!-X/#?+&DAYG]:[M/]8UU9=J^V3U 0GP?9XA M80P)XTB8 ,&4D!:GD!:S?&XID'%&PA@2QI$P 8(I<0X7:IE,KI)OL& TH2E!\EB)$&&@\5P2'KY8[GI%K#=$K5;8C>?J[;W M=?7;8[7=6=,E3?.=1U :@](XE"90-#7*D8QR-$O6/&!1X4;2&)3&H32!HJGA MEFO[D%Q2>J3.V$R=8:ZG3M,H3(M(3YW0]3>4)FP]2/*1U"E7UB&]M/YCM:V: M]K(QF4&1*]]K*(U!:1Q*$RB:&FPI"(3I/!D4N1:_AM(8 ME,:A-(&BJ>&6 D5(*Q33,ZBYBC<^>IHFND;$Z.9XAP*J4Y!=5/TK98J0UBGZ M"50V-ZM]\KSMEN>;^K%7@\C,22*]IQ*2QJ T#J4)%$T-M=1@PN4\F1,JS4!I M#$KC4)I T=1P2WTF)&4!C\Q9F)\],SUUFC9YJLN/=(.\@P&54"P=2.VY,Y+" M2$0+(_T.H+81_7Y3;FT^IDF^"4'45CU]%BI&^-N4TXW7)O/U,W5)TGM8X(I'5$ MI@B0Z#XS30S',KH]W@/9O&6QT*(@+$:C.X61U"\B6K]P[L(>KE>%]0^!0C83$:FZMR51W1 MJ^J13R[!_X().[4TV_OAAJ0Q*(U#:0)%4V,N5_I1/L]G&>AJ'TIC4!J'T@2* MIH9;KO8C^LC%],?QTBFX)!ST1 :1Q*$RB:>FQ7KO[CQ2SY-(9* 5 :@](XE"90-#7<4@J(Z?,9D_/I M@4,M;RPF4:+OX]+M\8X%=)UNZ<#H/FXLE]\QO?P>SZBOV^&E;^<]TZ"')J T M#J4)%$T=!H."B)DJ(K E$=B:"&Q1!+8J8HZRB%BJ'S&M?DQ/K$Y]X]IMPNC6 M>$<"*H&0S5?=*_6/F-8_QI/J:[9^Z9MYSS'H*0HHC4-I D53!X'4>^)LGI0* ME7J@- :E<2A-H&AJN*74$SL/=4Q,J52EQR%HEJ*21:@G5:@. Z4)2P=&=GYC M*:[$M+C2EXY.W/FE2=Y3"'IZ DKC4)I T=0(2W4GGJ>\)8:*.5 :@](XE"90 M-+4V5XHY"7V4P[LZUU+%4NB'9BQ&1GVNTX33+?>NT*5NJ#I/2B,)2!I)3-G@ M/-%/N5N,XBC*=,?9K/3]6DXWW-MWYCW'?")D8EN,7* M4H-+-\8W T!IPM*%,>]**2&ASR1X;?XFYN:^_F'(8F),>^;F<+>)($U4=PQ> M04 OM4<^MDS;]J79OD\V*(U!:1Q*$RB:&G.Y_D_FJ9=(H"M]*(U!:1Q*$RB: M&FZYTD] ]1*)Y:T'1K&NQ3V>1CUW?NG[ M>,\QZ-$**(U#:0)%4^,O5__)/(44"50*@-(8E,:A-(&BJ>&64D "*J1(+(44 M4:BG5-,HC%/C@SITJ0ZE"4L/QM[R)-??J;.48B2EOF[KE[Z=[U2#TAB4QJ$T M@:*IPT J">D\]18IM-X"2F-0&H?2!(JFAEN*'RDM?DS.K*FS0.+:8F(7(J M5.^!TAB4QJ$T@:*IX1Z\,!/UQDS+*S/U'0R+398N]:R*?64F]IV9DXMG4BFQ MI+3$PA\>-_77J@IV7=YL>C5YGT7;JND^G9;[EY9_ZCZTWJW;79=I/8J$Z?MZ MSSCH:0LHC4-I D53QX.4@])Y"FM2J/H#I3$HC4-I D53PRW5GY0^^^&[59R: MU2=FD;#%2)<$W":<;KFWGZD;JLZ36DH*TE)24V303]%;3,PZ3+H]W@,9*J18 M.C#^1F\S$TIC4!J'T@2* MIHX0*41D\Y1T9%#) 4IC4!J'T@2*IH9;2@X9?B8$2N-0FD#1U-$R^)*/>:H_,J@> M :4Q*(U#:0)%4\,M]8@,5/V1F941QBK -#$KE>GV>,<"*A98.C!:J9Q)#2"C M-0!4_GW=YC;=..]Y"3U' J5Q*$V@:.J@D=I'-D])208M*8'2&)3&H32!HJG? M_R1UF!STM2FY4VFY=ILPNC6^D8#2!-E\U;U2B M4J,<*BM!:0Q*XU":0-'4<$M9*:?/P?ANA.>68J+<2+3.KW%A;A-.M]S;SY-K MB/+!U\."1)K<%##,FFF+41QFQO,)JM- :<+2@S$?2Y4F=WSKK&LG/#=/.)Q; MOGG78A45A>%=J/(!I0E+%\:\*^6,G#[*X?<-QU3-R,'-EL(8/3TP-X>[301I MHG[!L5SN+^GE/N3#T+1-<+HEOL]+*(U!:1Q*$RB:.D*D8K&_N,"JQ+49A&.KID6Z2=SB@:H"E!V-)5R[QE_02 M'Y5T/??!Z59YSTCHL10HC4-I D531XO4*Y;)/ D8*D= :0Q*XU":0-'4<$LY M8@FJA%E:*F&,NFV+D:5NFVZ2=SB@9XAP(JQ)!=5/TKA9@E+<2@C9%"B-0VD"15.&3"'%JF*> M[ZXIH,H3E,:@- ZE"11-#;=4G@K0"UH+RPM:]9IPBXU9$TXWR#L84%W(TH&1 M'%Q(L:>@Q9Z_U=OS357NJN"FWG:?7&]:)?_>U#O?/7#ZAMY3#7KH!$KC4)I MT=2!(!6I8IY*IP(J*4%I#$KC4)I T=1P2TFIH(_ ^.Z!'W#*>7HCP9HVNLS@ M-N%TP[W=3-U0]9W49PJ0/E-0PL7!9Y87E>CK KHYWL,8JLV0753]*[69@M9F MG-O?A>T5L,9HM!C%N>Y:J-@!I0E+!\9<*Q6,@CZ]X;7W7;B_9,5B8KSQWHWA M;A-!FJC>D O\@E[@?]N'GVE[WG03O)^/T)H7*(U#:0)%4X>&U":*>6I>"JBN M *4Q*(U#:0)%4\(=+J2PT/\,>:@?051:M-D8CW5'BWSC@<4)NIN:F\.!F^D5 M_3>G7,\=;T=[?"P.([%"1A.&RW18+3,4_ARY,*B#E4AL#B.Q0D83HMZ M/(@ZJ/[E"*)3L=.&.1KD'Q"H4D#W0/-R,O RK0!\#:(.^FZ>(XA.R.Y*&4># M_ ,"%6;H'FA>S@=>IK69;T[(K]D'=S3*?V)"#Z=@<1R+$S"<-F26@R$SSQ?Z M'+FPJ$-E*2R.8W$"AM.B7@RB#GH7[1%$IV.G#7,TR#\@4.F([H'JY7 @"(6T M(/3W=E4UK]D =X"])Q<4Q[ XCL4)&$X+^T"@"N#Q7](+_XG?0Z:MA?NN)7_,Q):^(+%<2Q. MP'#:0!CH$^$\U2]'+BSJ6(D!BN-8G(#AM*@/)(805 1S!-'IT+0Q'SS8U3\4 M)^A>:EX>+.E#>DD_-M#S*%@Q M. '#:2-CH#-%\WS9SY$+BSI65(+B.!8G8#@MZ@-1*0*]3O8((A30ZPDVS-$@ M_X!@]1ZR!R]>OMBMJJIE95M>73Y4G;^NJ\UFU^74IVUW3?\1^/37H*GN^B"\ M^3DZNS#^_BY\5DUOT/W[75VWQU_Z&SS7S>=]LZ_^#U!+ P04 M" #Y@@A7\>/;Q]<# #1$P &@ 'AL+W=O&ULK9CO;YLX&,?_%8N;3JVTEM\TZ261V@1V.VU3U:R[%].]<,*3!!7LS#9) M)]T??[:A-,DH2VY^ \;X^WG,\[4->+"E[)&O 1Z*G+"A]9*B/6U;?/Y"@K, M+^D:B+RSH*S 0EZRIXX3V07.B#4:Z+H[-AK04N09@3N&>%D4 MF'V_A9QNAY9K/5?<9\N54!7V:+#&2YB">%C?,7EE-Y0T*X#PC!+$8#&T;MSK MQ'640+?XDL&6[Y21>I09I8_JXGTZM!S5(\AA+A0"R],&QI#GBB3[\:V&6DU, M)=PM/],3_?#R86:8PYCF?V>I6 VMGH526. R%_=T^R?4#Q0JWISF7!_1MF[K M6&A>#5 N]0$+XB\&N!?VR$H!8$QT8(:T%X M;(2H%D0Z]U6R=*8G6.#1@-$M8JJUI*F"MDNK98(SHD;65#!Y-Y,Z,9J6,P[? M2B "Q1MYY.@"?<*,864X.IN P%G.SV7MPW2"SMZ(H)BFD+?JX6Q]UZ&V9 MDB8OWG->;KU.X%]E?HD<]RWR',]O>YZ?RO*_H^_E MTF_&F*]Y_I%C#'W](%N@]P(*_D]+]VXK7-".4VOM-5_C.0PMN9AR8!NP1K__ MYD;.'VU&F81-3,)BD[#$$&S/X* Q..BBCZ:"SA\OU *?HCDMY%N/8_W>@"=5 MAC:/.XFG>ES!(@U3[]+-R/<".70WN]ZU- K4]-AM%/_8*.SUW?U&24NCOO,2 M;B^'89/#L#N'AY/D7W0_?9#'3Y1D!3%>;;,9CF@ M,25=L?\?D5)6KY9G\;*H^IL[;;*T@XT8ZE-,\QXV@-K'*OU;R*U]LU[_(J/'"N,^BISIF$ MQ29AB2'8GG/]QKF^\:^3_@]O^*CG. ?>=88]U3N3L-@D+#$$V_/.=5[^3YU. M][X %QE9JKF6T;8_P]N? (((%?K?L/6OM%-[JH=&:;%16F**5MEH[^PX%,"6 M>F^(R^E5$E']&#:US?[3C=YU.:@?N]<3MZ4^5OM5>H?C!5]M=GW$;)D1CG)8 MR%".7%(MQ*K]H^I"T+7>[YA1(6BABRO *3#50-Y?4"J>+U2 9A=O]!]02P,$ M% @ ^8((5U"Z4I%2 P L!4 T !X;"]S='EL97,N>&ULW5C1;ILP M%/T51->IE:82PD)@32)MD2I-VJ9*[*B>8Q)(QS#A=TJ^?+P9"4M\HZ\/: MC*C%OL?GW&/[$MR.2K7A]&Y)J7+6&1?EV%TJ57SRO'*^I!DIK_*""HVDNOR=CUPX^N M8^2F>4+'[L/%^U^K7%V_<\S][,/96>_A\GH_?E$!EZYG%1T<(7K5TQ>J7*&8 M?'B<_"%Q3'JX*]T,/]=:+?<<(T<6\I:)TN*CIG-@-HCPL&>=3&4RH;)-X[M-:#+B- 4[DBV6<%=Y MX0&H5)[I1L+((A>D\M PZH:6G5/.[^#[X6>ZH[U..SM7;;AHF]I0W30RI@/Z M736CW94=O$C7*=ACKKZL]'1$U8<:I;>2IFQ=]==I:P!3]W%U4A1\\YFSA;=R&])BGNZ5DTYK5/<<_\$/?_; M=5Y0027A7=.Z]M_R*K_8<3!\+ HF3Z(FHU,P M&9^ R>&K?6L>;S(XB87TWZ1)KSZN='JH0;*9X)6(SQ=<:$/NZ 2..[;N- MY0$&M@M8[4!^>QZH*3LG"&!7,6_8$XPC<8PA4(OV&@U#9'5"^-CW!WM*@B". M[0A@=@=!@"'P-.((Y@ \8$@05._!O?>1U[RGO.W_:"=_ %!+ P04 " #Y M@@A7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( /F""%>IZT<>ZP8 &]! / >&PO=V]R:V)O;VLN>&ULQ9Q= M<]HX%(;_BH:;S5YD"0;\T6DZDX^VFYFTS82T>]E1; 4TL2TJRTF37[^R">TQ M,>_NS8$K@@'S($MZSI&.\_;1V/M;8^[%SR(OJ^/!PKGEF^&P2A>JD-5?9JE* M_\J=L85T_JF=#ZNE53*K%DJY(A\&1T?AL)"Z'+Q[NS[7E1W2)\:IU&E3^H/- M@6]:/5:_7V^>B@==Z5N=:_=T/&C_SM5 %+K4A7Y6V?'@:""JA7G\VUC];$HG M\UEJ39X?#T:K%[XIZW3ZZO"L@;R1MU5[Q,G;:^E!C@?AD3_AG;:5:]_1GE]Z MQ@?EW[QZ5COS0>=.V7/IU$=KZJ4NY\UI_*\8DI_1ML/Z<=6(;^S_:49S=Z=3 M=6[2NE"E6[6C57D#6%8+O:P&HI2%.AZ3D*2N3Z\Q_>R9.92[+5(FV'2L"& # 8&^ XN!*$L@Q@!SO$'+6 M0#0?J(2Y$U^6RA+("8"<[ URYDQ*(*< EYJ_S%9.G&2IJ8NG2:0,8",>2&OU8,J:SKQ)0 F MX87Y).V]\A+)_6RBTMIJIQ6=\D9':%(^XH7SFO73AGL2LLS$^Q^U7C8?H'10 M&ZSW/_U)JN[% M1:X8,>*!M2PXC9#2>ES)\JW?8VMU#B;.'G M-54)739&K6E@C"P1,%NB;<+#4S^;9.+,%,TLMQF2!,@3 ;I..W'E,QZ*AUP1 M,+OB@]16?)-YK<0G+[%ZA4KID"("9D7X@>![6B.M6<0B%C M!-S&J&\K]:-N&N[]@^JJ+$"Z")AU 9.O[P%=HD"Z&'/K F*.*2:RQIC9&B]9 MHCBX:9*SZD_*A7PQ9O9%;\(H#M><%!.N1#$KI#]U[&U-I)(QLTI@#MD=,\@I M8V:G;.:0O>V(;#)FMLDJF>S%0@(9,PL$9I7=RXN4,F96"@STNYA(,&-NP6P) M]%\N.UU>1H*9, NF/][OZYL3))@)LV#ZH]A>3.2;";-O8#C;Z9L3Y)L)>\I" M0L7>1H1;'LR:H2OUXN#<^UOG73IDEPFS77!$-J&8R#$39L=@S"G%1,Z9[',/ MY'M(,9%S)NQI#,*,*"9RSH39.>LP_+#-4*U,G7@9/NTXHKN%R#E39N<0S-_N M_D5\0#&1=F';8I3NB=CJ;(.-,]93@GA;%./U-,9)PILW&V87Z2 MC80Z/1.I9\JLGFV8/D%+E.C$#DH M9';0J[6,0S'SI\UJ/Z9\,$(QD87"'6_;=S [>4^(+!3N9!?_/X4>(@6%S KZ MQ4BO<[. 8,J-]?,0*2ADW]OOP9S5RV6^N;\4PJ*OW2RU]6-V.R924,BLH%[, M]J"XU/*68B(%A3!F9ZY$YHEV47G6MYNR4B;%1.:)]K7ITV!V MPHT8F2?>4Q':2V1,,9%Y8F;SX-:D0RA&YHF9S8,QZ1"*D7UB9OM@3!INQ,@^ M\2[LLQ63AALQDE#,+*$M^Z;K")YB(@O%S!;:BKG*@"DFLE#,;"'8FMUY$]X+ MPVPA6G[:5!'UQ!PQTD_,OO_36XJZ!B68"=)/PJR?+9OY/6,G0?I)]E-ST#-V M$J2?A%D_L#4[8R=!^DF8]8,QJ7[FCWTI M+XW,UO\O8/V_#M[]"U!+ P04 " #Y@@A7PRL?/=8" #'.@ &@ 'AL M+U]R96QS+W=O5Q] M' ^G<5WMI^G\HZ['S;X[MN-#?^Y.EV^V_7!LI\MRV-7G=O/>[KK:-DVLA_L9 MU=/C_Y^Y^)_7;[MNE^]IO?Q^XT_6-P_:JE@ZP$V>6#G 2YY8.\!/GE@X($A>6#H@3% MY8.2!*7E@[($Y>6#B@25Y8-,HS(V@*09U@"MC7)M %X;!=L Q#9*M@&8;11M M U#;*-L&X+91N U ;J-T&X#=1O$V +VMZFT!>EO5VP+TMK,_VP"]K>IM 7I; MU=L"]+:JMP7H;55O"]#;JMX6H+=5O2U ;ZMZ6X#>3O5V +V=ZNT >CO5VP'T M=K.')0"]G>KM 'H[U=L!]':JMP/H[51O!]#;J=X.H+=3O1U ;Z]Z>X#>7O7V M +V]ZNT!>GO5VP/T]K.'W0"]O>KM 7I[U=L#]/:JMP?H[55O#]#;J]X>H'=0 MO0- [Z!Z!X#>0?4. +V#ZAT >@?5.P#T#K.7E0"]@^H= 'H'U3L ] ZJ=P#H M'53O - [JMX1H'=4O2- [ZAZ1X#>4?6. +VCZAT!>D?5.P+TCK/-)@"]H^H= M 7I'U3L"](ZJ=P3HG53O!- [J=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5 M.P'T3K/-@@"]D^J= 'HGU3L!],ZJ=P;HG57O#- [J]X9H'=6O3- [ZQZ9X#> M6?7. +VSZIT!>F?5.P/TSK/-W@"]L^J= 7H7U;L ]"ZJ=P'H753O M"[J-X% MH'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+K/#.@"]33,_KO.=?H_3YZ$; M;T5?ZUG =VH]7>[M;K]_77Y=G!T1:JY U_<9X]-?4$L#!!0 ( /F""%>% MGR=*6 ( ,,X 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;RV[;,!"%X5?O2R@5HD1H-7*#_QH)-KCT\93UC:IIJEKZRK$ M]>QA:'Y+63\GI/'DLL?OV\E?Q0U)]F;":>7/ <_GOCZX>6X;M[JMYO"EZN.N M[-AE/CQVSJ?G2[S1X[C;M;5KQOJ^CT=2/\VN:OS>N=!WZ5/1J_/)(=ZP>_K, M+\Y?RIP+C#MOYW'R<6*S>W_N^

    +T_QOFPS,-GR^/R._YUQJ_UW]F'@/0A(7TH2!\%I \-Z<- ^K"0/DI('_F& MT@A%U)Q":DXQ-:>@FE-4S2FLYA17&UL4$L! A0#% @ ^8((5W?/[VCM M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ ^8((5YE&PO=V]R:W-H965T&UL4$L! A0# M% @ ^8((5[ZU&4)Y!P *B$ !@ ("!B0\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^8((5Q+9N.-\ M"P &V\ !@ ("!GB( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8((5UDA#X?V*0 $8< !@ M ("!/D( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8((5ZR$L2/B!0 MB0\ !D ("!*7T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8((5PYDO,MS!P !4 !D M ("!6XT 'AL+W=OW8' #(% &0 @($%E0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^8((5X&LO0 5!P XA( !D ("!@Z 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8(( M5^DYQ2/?"0 HB, !D ("!L+, 'AL+W=O&PO=V]R:W-H965T<[B&UL4$L! A0#% @ ^8((5[:O0QL5 @ V 0 M !D ("! ,@ 'AL+W=O&PO=V]R:W-H965T9P"K M408 +$2 9 " @=[2 !X;"]W;W)K&UL4$L! A0#% @ ^8((5]"2+3'$!0 $@X !D M ("!9MD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^8((5]1&L7D.,P 2K4 !D ("!E.D 'AL+W=O M&PO=V]R:W-H965T9($RI$P, '\' 9 " @7LB M 0!X;"]W;W)K&UL4$L! A0#% @ ^8((5PAC M%J+(!0 L1$ !D ("!Q24! 'AL+W=O&PO=V]R:W-H965T( 0 (,* 9 " @4,O 0!X;"]W;W)K&UL4$L! A0#% @ ^8((5\UQ(CM: P ; @ !D M ("!FC,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^8((5QUPB@LF! Q0L !D ("! M;3\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^8((5[CDFLF\! 4@T !D ("!#E ! 'AL+W=O&PO=V]R:W-H965T'2;@, .4+ 9 " @3MS 0!X;"]W;W)K&UL4$L! A0#% @ ^8((5UQ@K#)6 P 71$ !D M ("!X'8! 'AL+W=O@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^8((5^3GYKFQ @ F < !D ("!RX ! M 'AL+W=O M?L8$ ! ( &0 @(&S@P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M^8((5\5D\@[2 @ VPD !D ("!K8T! 'AL+W=O&UL4$L! A0#% @ ^8((5V/?^VE&!0 M,B !D ("!FI&PO=V]R:W-H965T&UL4$L! A0#% @ ^8((5\S7> CR! !QH !D M ("!ZJ4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^8((5SM,X6\> P S@D !D ("!?+$! 'AL M+W=O&PO=V]R:W-H965T.OUWWF@( ,X' 9 " M@:NX 0!X;"]W;W)K&UL4$L! A0#% @ ^8(( M5U'QY07: @ MP< !D ("!?+L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8((5S#(==+E @ *PD M !D ("!*\4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8((5V:H%Y'6 @ *0D !D M ("![=(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^8((5WD3W;FA! 41H !D ("!CMT! 'AL+W=O M&PO=V]R:W-H965TJE@UH%04 &@< 9 " @4KG M 0!X;"]W;W)K&UL4$L! A0#% @ ^8((5W7Y M'2/%! !@ !D ("!ENP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8((5X6Z4L.Z P JQ( !D M ("! OH! 'AL+W=O&PO M=V]R:W-H965TP, M %0* 9 " @;,! @!X;"]W;W)K&UL4$L! A0#% @ ^8((5V=C+4BJ!0 VRH !D ("! M/04" 'AL+W=O"P( >&PO=V]R:W-H965T\. @!X;"]W;W)K&UL4$L! A0#% M @ ^8((5[I("P56 @ 6@4 !D ("!91," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8((5Q/5+UVY M P [A$ !D ("!;1P" 'AL+W=O&PO=V]R:W-H965T.A8*??P0 *,> 9 " @4$F @!X;"]W;W)K&UL4$L! A0#% @ ^8((5P9/XI.M P OQ, !D M ("!]RH" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^8((5UXQO.0=!P [D$ !D ("!:#<" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^8((5Y8+)@[&$ MH !D ("!_40" 'AL+W=O&PO=V]R:W-H965T&PO M7BKL

    IZT<>ZP8 M &]! / " 6]> @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M " #Y@@A7PRL?/=8" #'.@ &@ @ &'90( >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #Y@@A7A9\G2E@" ## M. $P @ &5: ( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 ; !L *P= >:P( ! end XML 115 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 116 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 117 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 425 396 1 false 98 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://livevox.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://livevox.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Stockholders??? Equity Sheet http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders??? Equity Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows Sheet http://livevox.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Organization Sheet http://livevox.com/role/Organization Organization Notes 7 false false R8.htm 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://livevox.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Revenue Sheet http://livevox.com/role/Revenue Revenue Notes 9 false false R10.htm 0000010 - Disclosure - Marketable Securities Sheet http://livevox.com/role/MarketableSecurities Marketable Securities Notes 10 false false R11.htm 0000011 - Disclosure - Property and Equipment Sheet http://livevox.com/role/PropertyandEquipment Property and Equipment Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and Identified Intangible Assets Sheet http://livevox.com/role/GoodwillandIdentifiedIntangibleAssets Goodwill and Identified Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Accrued Expenses Sheet http://livevox.com/role/AccruedExpenses Accrued Expenses Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://livevox.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Borrowings Under Term Loan and Line of Credit Sheet http://livevox.com/role/BorrowingsUnderTermLoanandLineofCredit Borrowings Under Term Loan and Line of Credit Notes 15 false false R16.htm 0000016 - Disclosure - Letters of Credit Sheet http://livevox.com/role/LettersofCredit Letters of Credit Notes 16 false false R17.htm 0000017 - Disclosure - Related Party Transactions Sheet http://livevox.com/role/RelatedPartyTransactions Related Party Transactions Notes 17 false false R18.htm 0000018 - Disclosure - Stock Warrants Sheet http://livevox.com/role/StockWarrants Stock Warrants Notes 18 false false R19.htm 0000019 - Disclosure - Stockholders' Equity Sheet http://livevox.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 0000020 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) Sheet http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLoss Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) Notes 20 false false R21.htm 0000021 - Disclosure - Stock-Based Compensation Sheet http://livevox.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 0000022 - Disclosure - Geographic Information Sheet http://livevox.com/role/GeographicInformation Geographic Information Notes 22 false false R23.htm 0000023 - Disclosure - Income Taxes Sheet http://livevox.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 0000024 - Disclosure - Retirement Benefit Plan Sheet http://livevox.com/role/RetirementBenefitPlan Retirement Benefit Plan Notes 24 false false R25.htm 0000025 - Disclosure - Fair Value Measurement Sheet http://livevox.com/role/FairValueMeasurement Fair Value Measurement Notes 25 false false R26.htm 0000026 - Disclosure - Basic and Diluted Loss Per Share Sheet http://livevox.com/role/BasicandDilutedLossPerShare Basic and Diluted Loss Per Share Notes 26 false false R27.htm 0000027 - Disclosure - Commitment and Contingencies Sheet http://livevox.com/role/CommitmentandContingencies Commitment and Contingencies Notes 27 false false R28.htm 0000028 - Disclosure - Restructuring Sheet http://livevox.com/role/Restructuring Restructuring Notes 28 false false R29.htm 0000029 - Disclosure - Subsequent Events Sheet http://livevox.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://livevox.com/role/SummaryofSignificantAccountingPolicies 30 false false R31.htm 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://livevox.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://livevox.com/role/SummaryofSignificantAccountingPolicies 31 false false R32.htm 9954703 - Disclosure - Revenue (Tables) Sheet http://livevox.com/role/RevenueTables Revenue (Tables) Tables http://livevox.com/role/Revenue 32 false false R33.htm 9954704 - Disclosure - Marketable Securities - (Tables) Sheet http://livevox.com/role/MarketableSecuritiesTables Marketable Securities - (Tables) Tables http://livevox.com/role/MarketableSecurities 33 false false R34.htm 9954705 - Disclosure - Property and Equipment (Tables) Sheet http://livevox.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://livevox.com/role/PropertyandEquipment 34 false false R35.htm 9954706 - Disclosure - Goodwill and Identified Intangible Assets (Tables) Sheet http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsTables Goodwill and Identified Intangible Assets (Tables) Tables http://livevox.com/role/GoodwillandIdentifiedIntangibleAssets 35 false false R36.htm 9954707 - Disclosure - Accrued Expenses (Tables) Sheet http://livevox.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://livevox.com/role/AccruedExpenses 36 false false R37.htm 9954708 - Disclosure - Leases (Tables) Sheet http://livevox.com/role/LeasesTables Leases (Tables) Tables http://livevox.com/role/Leases 37 false false R38.htm 9954709 - Disclosure - Borrowings Under Term Loan and Line of Credit (Tables) Sheet http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditTables Borrowings Under Term Loan and Line of Credit (Tables) Tables http://livevox.com/role/BorrowingsUnderTermLoanandLineofCredit 38 false false R39.htm 9954710 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossTables Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLoss 39 false false R40.htm 9954711 - Disclosure - Stock-Based Compensation (Tables) Sheet http://livevox.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://livevox.com/role/StockBasedCompensation 40 false false R41.htm 9954712 - Disclosure - Geographic Information (Tables) Sheet http://livevox.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://livevox.com/role/GeographicInformation 41 false false R42.htm 9954713 - Disclosure - Fair Value Measurement (Tables) Sheet http://livevox.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://livevox.com/role/FairValueMeasurement 42 false false R43.htm 9954714 - Disclosure - Basic and Diluted Loss Per Share (Tables) Sheet http://livevox.com/role/BasicandDilutedLossPerShareTables Basic and Diluted Loss Per Share (Tables) Tables http://livevox.com/role/BasicandDilutedLossPerShare 43 false false R44.htm 9954715 - Disclosure - Restructuring (Tables) Sheet http://livevox.com/role/RestructuringTables Restructuring (Tables) Tables http://livevox.com/role/Restructuring 44 false false R45.htm 9954716 - Disclosure - Organization (Details) Sheet http://livevox.com/role/OrganizationDetails Organization (Details) Details http://livevox.com/role/Organization 45 false false R46.htm 9954717 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 46 false false R47.htm 9954718 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Loss Activity (Details) Sheet http://livevox.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossActivityDetails Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Loss Activity (Details) Details 47 false false R48.htm 9954719 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details) Sheet http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details) Details 48 false false R49.htm 9954720 - Disclosure - Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details) Sheet http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details) Details 49 false false R50.htm 9954721 - Disclosure - Revenue - Contract Details (Details) Sheet http://livevox.com/role/RevenueContractDetailsDetails Revenue - Contract Details (Details) Details 50 false false R51.htm 9954722 - Disclosure - Revenue - Changes in Contract (Details) Sheet http://livevox.com/role/RevenueChangesinContractDetails Revenue - Changes in Contract (Details) Details 51 false false R52.htm 9954723 - Disclosure - Revenue - Narrative (Details) Sheet http://livevox.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 52 false false R53.htm 9954724 - Disclosure - Marketable Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Debt Securities (Details) Sheet http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails Marketable Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Debt Securities (Details) Details 53 false false R54.htm 9954725 - Disclosure - Marketable Securities - Maturity of Debt Securities (Details) Sheet http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails Marketable Securities - Maturity of Debt Securities (Details) Details 54 false false R55.htm 9954726 - Disclosure - Marketable Securities - Proceeds from Sales of Debt Securities and the Associated Gains and Losses (Details) Sheet http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails Marketable Securities - Proceeds from Sales of Debt Securities and the Associated Gains and Losses (Details) Details 55 false false R56.htm 9954727 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://livevox.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 56 false false R57.htm 9954728 - Disclosure - Marketable Securities - Unrealized Loss Position (Details) Sheet http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails Marketable Securities - Unrealized Loss Position (Details) Details 57 false false R58.htm 9954729 - Disclosure - Property and Equipment (Details) Sheet http://livevox.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://livevox.com/role/PropertyandEquipmentTables 58 false false R59.htm 9954730 - Disclosure - Goodwill and Identified Intangible Assets - Narrative (Details) Sheet http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsNarrativeDetails Goodwill and Identified Intangible Assets - Narrative (Details) Details 59 false false R60.htm 9954731 - Disclosure - Goodwill and Identified Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and Identified Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 60 false false R61.htm 9954732 - Disclosure - Goodwill and Identified Intangible Assets - Schedule of Future Amortization of Finite-Lived Intangible Assets (Details) Sheet http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails Goodwill and Identified Intangible Assets - Schedule of Future Amortization of Finite-Lived Intangible Assets (Details) Details 61 false false R62.htm 9954733 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) Sheet http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails Accrued Expenses - Schedule of Accrued Expenses (Details) Details 62 false false R63.htm 9954734 - Disclosure - Accrued Expenses - Schedule of Changes in Principal and Interest Payable Under the Structured Payable Arrangement (Details) Sheet http://livevox.com/role/AccruedExpensesScheduleofChangesinPrincipalandInterestPayableUndertheStructuredPayableArrangementDetails Accrued Expenses - Schedule of Changes in Principal and Interest Payable Under the Structured Payable Arrangement (Details) Details 63 false false R64.htm 9954735 - Disclosure - Leases - Narrative (Details) Sheet http://livevox.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 64 false false R65.htm 9954736 - Disclosure - Leases - Schedule of Components of Lease Expenses (Details) Sheet http://livevox.com/role/LeasesScheduleofComponentsofLeaseExpensesDetails Leases - Schedule of Components of Lease Expenses (Details) Details 65 false false R66.htm 9954737 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) Sheet http://livevox.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails Leases - Schedule of Supplemental Cash Flow Information (Details) Details 66 false false R67.htm 9954738 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) Sheet http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails Leases - Schedule of Supplemental Balance Sheet Information (Details) Details 67 false false R68.htm 9954739 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) Sheet http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails Leases - Schedule of Lease Liability Maturity (Details) Details 68 false false R69.htm 9954740 - Disclosure - Borrowings Under Term Loan and Line of Credit - Schedule of Long-Term Debt Balances (Details) Sheet http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails Borrowings Under Term Loan and Line of Credit - Schedule of Long-Term Debt Balances (Details) Details 69 false false R70.htm 9954741 - Disclosure - Borrowings Under Term Loan and Line of Credit - Narrative (Details) Sheet http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails Borrowings Under Term Loan and Line of Credit - Narrative (Details) Details 70 false false R71.htm 9954742 - Disclosure - Borrowings Under Term Loan And Line of Credit - Schedule of Principal Maturities of Long-Term Debt (Details) Sheet http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails Borrowings Under Term Loan And Line of Credit - Schedule of Principal Maturities of Long-Term Debt (Details) Details 71 false false R72.htm 9954743 - Disclosure - Borrowings Under Term Loan And Line of Credit - Schedule of Debt Instrument Carrying Amount (Details) Sheet http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails Borrowings Under Term Loan And Line of Credit - Schedule of Debt Instrument Carrying Amount (Details) Details 72 false false R73.htm 9954744 - Disclosure - Letters of Credit (Details) Sheet http://livevox.com/role/LettersofCreditDetails Letters of Credit (Details) Details http://livevox.com/role/LettersofCredit 73 false false R74.htm 9954745 - Disclosure - Related Party Transactions (Details) Sheet http://livevox.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://livevox.com/role/RelatedPartyTransactions 74 false false R75.htm 9954746 - Disclosure - Stock Warrants (Details) Sheet http://livevox.com/role/StockWarrantsDetails Stock Warrants (Details) Details http://livevox.com/role/StockWarrants 75 false false R76.htm 9954747 - Disclosure - Stockholders' Equity (Details) Sheet http://livevox.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://livevox.com/role/StockholdersEquity 76 false false R77.htm 9954748 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Analysis of Change (Details) Sheet http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Analysis of Change (Details) Details http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossTables 77 false false R78.htm 9954749 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Income (Loss) (Details) Sheet http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Income (Loss) (Details) Details http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossTables 78 false false R79.htm 9954750 - Disclosure - Stock-Based Compensation - Schedule of MIU Activity (Details) Sheet http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails Stock-Based Compensation - Schedule of MIU Activity (Details) Details 79 false false R80.htm 9954751 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) Sheet http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails Stock-Based Compensation - Schedule of RSU Activity (Details) Details 80 false false R81.htm 9954752 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://livevox.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 81 false false R82.htm 9954753 - Disclosure - Stock-Based Compensation - Schedule of PSU Activity (Details) Sheet http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails Stock-Based Compensation - Schedule of PSU Activity (Details) Details 82 false false R83.htm 9954754 - Disclosure - Stock-Based Compensation - Schedule of PSU Assumptions (Details) Sheet http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails Stock-Based Compensation - Schedule of PSU Assumptions (Details) Details 83 false false R84.htm 9954755 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 84 false false R85.htm 9954756 - Disclosure - Stock-Based Compensation - Schedule of Unrecognized Compensation Expense (Details) Sheet http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails Stock-Based Compensation - Schedule of Unrecognized Compensation Expense (Details) Details 85 false false R86.htm 9954757 - Disclosure - Geographic Information - Schedule of Revenue By Geographic Area (Details) Sheet http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails Geographic Information - Schedule of Revenue By Geographic Area (Details) Details 86 false false R87.htm 9954758 - Disclosure - Geographic Information - Narrative (Details) Sheet http://livevox.com/role/GeographicInformationNarrativeDetails Geographic Information - Narrative (Details) Details 87 false false R88.htm 9954759 - Disclosure - Geographic Information - Schedule of Property and Equipment, Net By Location (Details) Sheet http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails Geographic Information - Schedule of Property and Equipment, Net By Location (Details) Details 88 false false R89.htm 9954760 - Disclosure - Income Taxes - (Details) Sheet http://livevox.com/role/IncomeTaxesDetails Income Taxes - (Details) Details http://livevox.com/role/IncomeTaxes 89 false false R90.htm 9954761 - Disclosure - Retirement Benefit Plan (Details) Sheet http://livevox.com/role/RetirementBenefitPlanDetails Retirement Benefit Plan (Details) Details http://livevox.com/role/RetirementBenefitPlan 90 false false R91.htm 9954762 - Disclosure - Fair Value Measurement - Schedule of Fair Value of Assets and Liabilities Measured on a Non-Recurring Basis (Details) Sheet http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails Fair Value Measurement - Schedule of Fair Value of Assets and Liabilities Measured on a Non-Recurring Basis (Details) Details 91 false false R92.htm 9954763 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://livevox.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 92 false false R93.htm 9954764 - Disclosure - Fair Value Measurement - Schedule of Fair Value Assumptions (Details) Sheet http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails Fair Value Measurement - Schedule of Fair Value Assumptions (Details) Details 93 false false R94.htm 9954765 - Disclosure - Fair Value Measurement - Schedule of Changes in Level 3 Liabilities (Details) Sheet http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails Fair Value Measurement - Schedule of Changes in Level 3 Liabilities (Details) Details 94 false false R95.htm 9954766 - Disclosure - Basic and Diluted Loss Per Share - Schedule of Loss Per Share (Details) Sheet http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails Basic and Diluted Loss Per Share - Schedule of Loss Per Share (Details) Details 95 false false R96.htm 9954767 - Disclosure - Basic and Diluted Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Earnings Per Share (Details) Sheet http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails Basic and Diluted Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Earnings Per Share (Details) Details 96 false false R97.htm 9954768 - Disclosure - Commitment and Contingencies (Details) Sheet http://livevox.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://livevox.com/role/CommitmentandContingencies 97 false false R98.htm 9954769 - Disclosure - Restructuring - Narrative (Details) Sheet http://livevox.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 98 false false R99.htm 9954770 - Disclosure - Restructuring - Schedule of the Changes in the Liability for Restructuring Charges (Details) Sheet http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails Restructuring - Schedule of the Changes in the Liability for Restructuring Charges (Details) Details 99 false false R100.htm 9954771 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://livevox.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 100 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: lvox:ClassOfWarrantOrRightMeasurementPeriodForRedemptionPrice, lvox:LeaseRemainingLeaseTerm, lvox:RevenueRecognitionCustomerContractPeriod, lvox:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue, us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent, us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - lvox-20230630.htm 4 lvox-20230630.htm livevox-20230630x10q_ex102.htm livevox-20230630x10q_ex103.htm livevox-20230630x10q_ex311.htm livevox-20230630x10q_ex312.htm livevox-20230630x10q_ex321.htm livevox-20230630x10q_ex322.htm lvox-20230630.xsd lvox-20230630_cal.xml lvox-20230630_def.xml lvox-20230630_lab.xml lvox-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 120 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lvox-20230630.htm": { "axisCustom": 0, "axisStandard": 36, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1350, "http://xbrl.sec.gov/dei/2023": 37 }, "contextCount": 425, "dts": { "calculationLink": { "local": [ "lvox-20230630_cal.xml" ] }, "definitionLink": { "local": [ "lvox-20230630_def.xml" ] }, "inline": { "local": [ "lvox-20230630.htm" ] }, "labelLink": { "local": [ "lvox-20230630_lab.xml" ] }, "presentationLink": { "local": [ "lvox-20230630_pre.xml" ] }, "schema": { "local": [ "lvox-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 673, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 5, "http://livevox.com/20230630": 5, "http://xbrl.sec.gov/dei/2023": 5, "total": 15 }, "keyCustom": 45, "keyStandard": 351, "memberCustom": 31, "memberStandard": 62, "nsprefix": "lvox", "nsuri": "http://livevox.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://livevox.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Marketable Securities", "menuCat": "Notes", "order": "10", "role": "http://livevox.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954771 - Disclosure - Subsequent Events - Narrative (Details)", "menuCat": "Details", "order": "100", "role": "http://livevox.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-425", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "11", "role": "http://livevox.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Goodwill and Identified Intangible Assets", "menuCat": "Notes", "order": "12", "role": "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssets", "shortName": "Goodwill and Identified Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "13", "role": "http://livevox.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://livevox.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Borrowings Under Term Loan and Line of Credit", "menuCat": "Notes", "order": "15", "role": "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCredit", "shortName": "Borrowings Under Term Loan and Line of Credit", "subGroupType": "", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Letters of Credit", "menuCat": "Notes", "order": "16", "role": "http://livevox.com/role/LettersofCredit", "shortName": "Letters of Credit", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "17", "role": "http://livevox.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stock Warrants", "menuCat": "Notes", "order": "18", "role": "http://livevox.com/role/StockWarrants", "shortName": "Stock Warrants", "subGroupType": "", "uniqueAnchor": null }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "19", "role": "http://livevox.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://livevox.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss)", "menuCat": "Notes", "order": "20", "role": "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLoss", "shortName": "Analysis of the Changes in Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "21", "role": "http://livevox.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Geographic Information", "menuCat": "Notes", "order": "22", "role": "http://livevox.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "23", "role": "http://livevox.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Retirement Benefit Plan", "menuCat": "Notes", "order": "24", "role": "http://livevox.com/role/RetirementBenefitPlan", "shortName": "Retirement Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Fair Value Measurement", "menuCat": "Notes", "order": "25", "role": "http://livevox.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Basic and Diluted Loss Per Share", "menuCat": "Notes", "order": "26", "role": "http://livevox.com/role/BasicandDilutedLossPerShare", "shortName": "Basic and Diluted Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Commitment and Contingencies", "menuCat": "Notes", "order": "27", "role": "http://livevox.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Restructuring", "menuCat": "Notes", "order": "28", "role": "http://livevox.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "29", "role": "http://livevox.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "30", "role": "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "31", "role": "http://livevox.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "32", "role": "http://livevox.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Marketable Securities - (Tables)", "menuCat": "Tables", "order": "33", "role": "http://livevox.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "34", "role": "http://livevox.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Goodwill and Identified Intangible Assets (Tables)", "menuCat": "Tables", "order": "35", "role": "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsTables", "shortName": "Goodwill and Identified Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "36", "role": "http://livevox.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "37", "role": "http://livevox.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Borrowings Under Term Loan and Line of Credit (Tables)", "menuCat": "Tables", "order": "38", "role": "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditTables", "shortName": "Borrowings Under Term Loan and Line of Credit (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) (Tables)", "menuCat": "Tables", "order": "39", "role": "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "40", "role": "http://livevox.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Geographic Information (Tables)", "menuCat": "Tables", "order": "41", "role": "http://livevox.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Fair Value Measurement (Tables)", "menuCat": "Tables", "order": "42", "role": "http://livevox.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Basic and Diluted Loss Per Share (Tables)", "menuCat": "Tables", "order": "43", "role": "http://livevox.com/role/BasicandDilutedLossPerShareTables", "shortName": "Basic and Diluted Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Restructuring (Tables)", "menuCat": "Tables", "order": "44", "role": "http://livevox.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "lvox:NumberOfOperatingSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "subsidiary", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Organization (Details)", "menuCat": "Details", "order": "45", "role": "http://livevox.com/role/OrganizationDetails", "shortName": "Organization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "lvox:NumberOfOperatingSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "subsidiary", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-47", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Loss Activity (Details)", "menuCat": "Details", "order": "47", "role": "http://livevox.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossActivityDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable Allowance for Credit Loss Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-47", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-61", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details)", "menuCat": "Details", "order": "48", "role": "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-61", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-68", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details)", "menuCat": "Details", "order": "49", "role": "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-68", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Stockholders\u2019 Equity", "menuCat": "Statements", "order": "5", "role": "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-17", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Revenue - Contract Details (Details)", "menuCat": "Details", "order": "50", "role": "http://livevox.com/role/RevenueContractDetailsDetails", "shortName": "Revenue - Contract Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Revenue - Changes in Contract (Details)", "menuCat": "Details", "order": "51", "role": "http://livevox.com/role/RevenueChangesinContractDetails", "shortName": "Revenue - Changes in Contract (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Revenue - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://livevox.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Marketable Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Debt Securities (Details)", "menuCat": "Details", "order": "53", "role": "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "shortName": "Marketable Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Marketable Securities - Maturity of Debt Securities (Details)", "menuCat": "Details", "order": "54", "role": "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails", "shortName": "Marketable Securities - Maturity of Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Marketable Securities - Proceeds from Sales of Debt Securities and the Associated Gains and Losses (Details)", "menuCat": "Details", "order": "55", "role": "http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails", "shortName": "Marketable Securities - Proceeds from Sales of Debt Securities and the Associated Gains and Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "reportCount": 1, "unitRef": "position", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Marketable Securities - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://livevox.com/role/MarketableSecuritiesNarrativeDetails", "shortName": "Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-7", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "position", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Marketable Securities - Unrealized Loss Position (Details)", "menuCat": "Details", "order": "57", "role": "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails", "shortName": "Marketable Securities - Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "58", "role": "http://livevox.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-7", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Goodwill and Identified Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Identified Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAcquiredDuringPeriod", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfDeferredLoanOriginationFeesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Goodwill and Identified Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "60", "role": "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Identified Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Goodwill and Identified Intangible Assets - Schedule of Future Amortization of Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "61", "role": "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Identified Intangible Assets - Schedule of Future Amortization of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details)", "menuCat": "Details", "order": "62", "role": "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails", "shortName": "Accrued Expenses - Schedule of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-122", "decimals": "INF", "first": true, "lang": "en-US", "name": "lvox:StructuredPayableArrangementNumberOfInstallmentPayments", "reportCount": 1, "unique": true, "unitRef": "installmentpayment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Accrued Expenses - Schedule of Changes in Principal and Interest Payable Under the Structured Payable Arrangement (Details)", "menuCat": "Details", "order": "63", "role": "http://livevox.com/role/AccruedExpensesScheduleofChangesinPrincipalandInterestPayableUndertheStructuredPayableArrangementDetails", "shortName": "Accrued Expenses - Schedule of Changes in Principal and Interest Payable Under the Structured Payable Arrangement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-122", "decimals": "INF", "first": true, "lang": "en-US", "name": "lvox:StructuredPayableArrangementNumberOfInstallmentPayments", "reportCount": 1, "unique": true, "unitRef": "installmentpayment", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://livevox.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeaseImpairmentLoss", "us-gaap:OperatingLeaseImpairmentLoss", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Leases - Schedule of Components of Lease Expenses (Details)", "menuCat": "Details", "order": "65", "role": "http://livevox.com/role/LeasesScheduleofComponentsofLeaseExpensesDetails", "shortName": "Leases - Schedule of Components of Lease Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "66", "role": "http://livevox.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails", "shortName": "Leases - Schedule of Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "67", "role": "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Schedule of Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "lvox:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)", "menuCat": "Details", "order": "68", "role": "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails", "shortName": "Leases - Schedule of Lease Liability Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Borrowings Under Term Loan and Line of Credit - Schedule of Long-Term Debt Balances (Details)", "menuCat": "Details", "order": "69", "role": "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails", "shortName": "Borrowings Under Term Loan and Line of Credit - Schedule of Long-Term Debt Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-123", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Organization", "menuCat": "Notes", "order": "7", "role": "http://livevox.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-135", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Borrowings Under Term Loan and Line of Credit - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "shortName": "Borrowings Under Term Loan and Line of Credit - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-135", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Borrowings Under Term Loan And Line of Credit - Schedule of Principal Maturities of Long-Term Debt (Details)", "menuCat": "Details", "order": "71", "role": "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails", "shortName": "Borrowings Under Term Loan And Line of Credit - Schedule of Principal Maturities of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Borrowings Under Term Loan And Line of Credit - Schedule of Debt Instrument Carrying Amount (Details)", "menuCat": "Details", "order": "72", "role": "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails", "shortName": "Borrowings Under Term Loan And Line of Credit - Schedule of Debt Instrument Carrying Amount (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-137", "decimals": null, "first": true, "lang": "en-US", "name": "lvox:DebtInstrumentAutomaticExtensionTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Letters of Credit (Details)", "menuCat": "Details", "order": "73", "role": "http://livevox.com/role/LettersofCreditDetails", "shortName": "Letters of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-137", "decimals": null, "first": true, "lang": "en-US", "name": "lvox:DebtInstrumentAutomaticExtensionTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "74", "role": "http://livevox.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-152", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Stock Warrants (Details)", "menuCat": "Details", "order": "75", "role": "http://livevox.com/role/StockWarrantsDetails", "shortName": "Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "lang": "en-US", "name": "lvox:ClassOfWarrantOrRightRedemptionPeriodNumberOfDaysPriorWrittenNotice", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "76", "role": "http://livevox.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "lvox:CommonStockSharesIssuedGross", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-7", "decimals": "INF", "lang": "en-US", "name": "lvox:CommonStockSharesOutstandingGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-47", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Analysis of Change (Details)", "menuCat": "Details", "order": "77", "role": "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "shortName": "Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Analysis of Change (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-160", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Income (Loss) (Details)", "menuCat": "Details", "order": "78", "role": "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails", "shortName": "Analysis of the Changes in Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-170", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954750 - Disclosure - Stock-Based Compensation - Schedule of MIU Activity (Details)", "menuCat": "Details", "order": "79", "role": "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of MIU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-170", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://livevox.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-173", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954751 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details)", "menuCat": "Details", "order": "80", "role": "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-173", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "span", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-214", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954752 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "81", "role": "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "span", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-214", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-182", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954753 - Disclosure - Stock-Based Compensation - Schedule of PSU Activity (Details)", "menuCat": "Details", "order": "82", "role": "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of PSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-182", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-179", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954754 - Disclosure - Stock-Based Compensation - Schedule of PSU Assumptions (Details)", "menuCat": "Details", "order": "83", "role": "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails", "shortName": "Stock-Based Compensation - Schedule of PSU Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-179", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954755 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "84", "role": "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-201", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954756 - Disclosure - Stock-Based Compensation - Schedule of Unrecognized Compensation Expense (Details)", "menuCat": "Details", "order": "85", "role": "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Schedule of Unrecognized Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954757 - Disclosure - Geographic Information - Schedule of Revenue By Geographic Area (Details)", "menuCat": "Details", "order": "86", "role": "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails", "shortName": "Geographic Information - Schedule of Revenue By Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-215", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "lvox:RevenuePercentageDenominatedInDomesticCurrency", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954758 - Disclosure - Geographic Information - Narrative (Details)", "menuCat": "Details", "order": "87", "role": "http://livevox.com/role/GeographicInformationNarrativeDetails", "shortName": "Geographic Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "lvox:RevenuePercentageDenominatedInDomesticCurrency", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954759 - Disclosure - Geographic Information - Schedule of Property and Equipment, Net By Location (Details)", "menuCat": "Details", "order": "88", "role": "http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails", "shortName": "Geographic Information - Schedule of Property and Equipment, Net By Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954760 - Disclosure - Income Taxes - (Details)", "menuCat": "Details", "order": "89", "role": "http://livevox.com/role/IncomeTaxesDetails", "shortName": "Income Taxes - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "4", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Revenue", "menuCat": "Notes", "order": "9", "role": "http://livevox.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-237", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954761 - Disclosure - Retirement Benefit Plan (Details)", "menuCat": "Details", "order": "90", "role": "http://livevox.com/role/RetirementBenefitPlanDetails", "shortName": "Retirement Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-237", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954762 - Disclosure - Fair Value Measurement - Schedule of Fair Value of Assets and Liabilities Measured on a Non-Recurring Basis (Details)", "menuCat": "Details", "order": "91", "role": "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails", "shortName": "Fair Value Measurement - Schedule of Fair Value of Assets and Liabilities Measured on a Non-Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-241", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "lvox:ClassOfWarrantOrRightExpectedTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954763 - Disclosure - Fair Value Measurement - Narrative (Details)", "menuCat": "Details", "order": "92", "role": "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "shortName": "Fair Value Measurement - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "lvox:ClassOfWarrantOrRightExpectedTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-246", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954764 - Disclosure - Fair Value Measurement - Schedule of Fair Value Assumptions (Details)", "menuCat": "Details", "order": "93", "role": "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails", "shortName": "Fair Value Measurement - Schedule of Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-246", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-260", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954765 - Disclosure - Fair Value Measurement - Schedule of Changes in Level 3 Liabilities (Details)", "menuCat": "Details", "order": "94", "role": "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails", "shortName": "Fair Value Measurement - Schedule of Changes in Level 3 Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954766 - Disclosure - Basic and Diluted Loss Per Share - Schedule of Loss Per Share (Details)", "menuCat": "Details", "order": "95", "role": "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails", "shortName": "Basic and Diluted Loss Per Share - Schedule of Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954767 - Disclosure - Basic and Diluted Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Earnings Per Share (Details)", "menuCat": "Details", "order": "96", "role": "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails", "shortName": "Basic and Diluted Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954768 - Disclosure - Commitment and Contingencies (Details)", "menuCat": "Details", "order": "97", "role": "http://livevox.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-298", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-302", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954769 - Disclosure - Restructuring - Narrative (Details)", "menuCat": "Details", "order": "98", "role": "http://livevox.com/role/RestructuringNarrativeDetails", "shortName": "Restructuring - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-302", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-47", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954770 - Disclosure - Restructuring - Schedule of the Changes in the Liability for Restructuring Charges (Details)", "menuCat": "Details", "order": "99", "role": "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails", "shortName": "Restructuring - Schedule of the Changes in the Liability for Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lvox-20230630.htm", "contextRef": "c-15", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 98, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails", "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r947" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r948" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/OrganizationDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r950" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r949" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/OrganizationDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r944" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r946" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "lvox_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_A2022RestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Restructuring Plan", "label": "2022 Restructuring Plan [Member]", "terseLabel": "2022 Restructuring Plan" } } }, "localname": "A2022RestructuringPlanMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/RestructuringNarrativeDetails", "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "lvox_A2023RestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023 Restructuring Plan", "label": "2023 Restructuring Plan [Member]", "terseLabel": "2023 Restructuring Plan" } } }, "localname": "A2023RestructuringPlanMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/RestructuringNarrativeDetails", "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "lvox_AmericasExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Americas, Excluding United States", "label": "Americas, Excluding United States [Member]", "terseLabel": "Americas (excluding United States)" } } }, "localname": "AmericasExcludingUnitedStatesMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails", "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "lvox_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "lvox_BoardOfDirectorFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board of Director Fees", "label": "Board of Director Fees [Member]", "terseLabel": "Board of Director Fees" } } }, "localname": "BoardOfDirectorFeesMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "lvox_CapitalizedAdvertisingPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Advertising, Period Increase (Decrease)", "label": "Capitalized Advertising, Period Increase (Decrease)", "terseLabel": "Capitalized advertising" } } }, "localname": "CapitalizedAdvertisingPeriodIncreaseDecrease", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lvox_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "lvox_ChangeInContractLiabilitiesBalanceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Contract Liabilities Balance", "label": "Change in Contract Liabilities Balance [Roll Forward]", "terseLabel": "Change in Contract Liabilities Balance [Roll Forward]" } } }, "localname": "ChangeInContractLiabilitiesBalanceRollForward", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/RevenueChangesinContractDetails" ], "xbrltype": "stringItemType" }, "lvox_ClassBManagementIncentiveUnitMIUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class B Management Incentive Unit (MIU)", "label": "Class B Management Incentive Unit (MIU) [Member]", "terseLabel": "MIUs" } } }, "localname": "ClassBManagementIncentiveUnitMIUMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercised", "label": "Class of Warrant or Right, Exercised", "terseLabel": "Number of warrants exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "lvox_ClassOfWarrantOrRightExpectedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Expected Term", "label": "Class of Warrant or Right, Expected Term", "terseLabel": "Class of warrant or right, expected term" } } }, "localname": "ClassOfWarrantOrRightExpectedTerm", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "durationItemType" }, "lvox_ClassOfWarrantOrRightIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Issued", "label": "Class of Warrant or Right, Issued", "terseLabel": "Warrants issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightIssued", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lvox_ClassOfWarrantOrRightMeasurementPeriodForRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Measurement Period for Redemption Price", "label": "Class of Warrant or Right, Measurement Period for Redemption Price", "terseLabel": "Measurement period used for redemption price" } } }, "localname": "ClassOfWarrantOrRightMeasurementPeriodForRedemptionPrice", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockWarrantsDetails" ], "xbrltype": "durationItemType" }, "lvox_ClassOfWarrantOrRightMinimumReferenceValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Minimum Reference Value", "label": "Class of Warrant or Right, Minimum Reference Value", "terseLabel": "Minimum reference value (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightMinimumReferenceValue", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "lvox_ClassOfWarrantOrRightNumberOfWarrantsAssumed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Warrants Assumed", "label": "Class of Warrant or Right, Number of Warrants Assumed", "terseLabel": "Number of warrants assumed (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfWarrantsAssumed", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "lvox_ClassOfWarrantOrRightRedemptionPeriodNumberOfDaysPriorWrittenNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Redemption Period, Number of Days Prior Written Notice", "label": "Class of Warrant or Right, Redemption Period, Number of Days Prior Written Notice", "terseLabel": "Redemption period, prior written notice" } } }, "localname": "ClassOfWarrantOrRightRedemptionPeriodNumberOfDaysPriorWrittenNotice", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockWarrantsDetails" ], "xbrltype": "durationItemType" }, "lvox_ClassOfWarrantOrRightTradingDaysForRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Trading Days for Redemption Price", "label": "Class of Warrant or Right, Trading Days for Redemption Price", "terseLabel": "Trading days used for redemption price" } } }, "localname": "ClassOfWarrantOrRightTradingDaysForRedemptionPrice", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockWarrantsDetails" ], "xbrltype": "integerItemType" }, "lvox_CommonStockSharesHeldInEscrow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Held in Escrow", "label": "Common Stock, Shares Held in Escrow", "terseLabel": "Common stock, shares held in escrow (in shares)" } } }, "localname": "CommonStockSharesHeldInEscrow", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lvox_CommonStockSharesIssuedGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Issued, Gross", "label": "Common Stock, Shares Issued, Gross", "terseLabel": "Common stock, shares issued including shares held in escrow (in shares)" } } }, "localname": "CommonStockSharesIssuedGross", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lvox_CommonStockSharesOutstandingGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Outstanding, Gross", "label": "Common Stock, Shares Outstanding, Gross", "terseLabel": "Common stock, shares outstanding including shares held in escrow (in shares)" } } }, "localname": "CommonStockSharesOutstandingGross", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lvox_CreditAgreementEffectiveNovember2016AndAllPreviousAmendmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement Effective November 2016 And All Previous Amendments", "label": "Credit Agreement Effective November 2016 And All Previous Amendments [Member]", "terseLabel": "Credit Agreement Effective November 2016 And All Previous Amendments" } } }, "localname": "CreditAgreementEffectiveNovember2016AndAllPreviousAmendmentsMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_CrescentAcquisitionCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Crescent Acquisition Corp", "label": "Crescent Acquisition Corp [Member]", "terseLabel": "Crescent" } } }, "localname": "CrescentAcquisitionCorpMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_DebtInstrumentAutomaticExtensionTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Automatic Extension Term", "label": "Debt Instrument, Automatic Extension Term", "terseLabel": "Automatic extension term" } } }, "localname": "DebtInstrumentAutomaticExtensionTerm", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LettersofCreditDetails" ], "xbrltype": "durationItemType" }, "lvox_DebtInstrumentTerminationPeriodWithPriorWrittenNoticeNumberOfDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Termination Period with Prior Written Notice, Number of Days", "label": "Debt Instrument, Termination Period with Prior Written Notice, Number of Days", "terseLabel": "Number of days prior to expiration date that written notice is required to terminate letter of credit" } } }, "localname": "DebtInstrumentTerminationPeriodWithPriorWrittenNoticeNumberOfDays", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LettersofCreditDetails" ], "xbrltype": "durationItemType" }, "lvox_DebtSecuritiesAvailableForSaleSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale Securities", "label": "Debt Securities, Available-for-sale Securities [Member]", "terseLabel": "Total available for sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleSecuritiesMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "lvox_DeferredSalesCommissionAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Sales Commission, Amortization Period", "label": "Deferred Sales Commission, Amortization Period", "terseLabel": "Deferred sales commission, amortization period" } } }, "localname": "DeferredSalesCommissionAmortizationPeriod", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "lvox_DeferredSalesCostImpairmentLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Sales Cost, Impairment Loss", "label": "Deferred Sales Cost, Impairment Loss", "terseLabel": "Deferred sales commission, impairment loss" } } }, "localname": "DeferredSalesCostImpairmentLoss", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lvox_DefinedContributionPlanMaximumContributionPerEmployeePerPayPeriodAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Maximum Contribution Per Employee Per Pay Period, Amount", "label": "Defined Contribution Plan, Maximum Contribution Per Employee Per Pay Period, Amount", "terseLabel": "Maximum contribution per employee per pay period" } } }, "localname": "DefinedContributionPlanMaximumContributionPerEmployeePerPayPeriodAmount", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/RetirementBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "lvox_DepositsAndOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deposits and Other Assets, Noncurrent", "label": "Deposits and Other Assets, Noncurrent", "terseLabel": "Deposits and other" } } }, "localname": "DepositsAndOtherAssetsNoncurrent", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "lvox_DueToRelatedPartiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due to Related Parties, Policy", "label": "Due to Related Parties, Policy [Policy Text Block]", "terseLabel": "Amounts Due to Related Parties" } } }, "localname": "DueToRelatedPartiesPolicyPolicyTextBlock", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvox_EarnOutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn-Out Shares", "label": "Earn-Out Shares [Member]", "terseLabel": "Earn-Out Shares" } } }, "localname": "EarnOutSharesMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "lvox_EighthAmendmentToTheCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eighth Amendment To The Credit Facility", "label": "Eighth Amendment To The Credit Facility [Member]", "terseLabel": "Eighth Amendment To The Credit Facility" } } }, "localname": "EighthAmendmentToTheCreditFacilityMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_EmployeeSeveranceAndTerminationBenefitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Severance and Termination Benefits", "label": "Employee Severance and Termination Benefits [Member]", "terseLabel": "Employee severance and termination benefits" } } }, "localname": "EmployeeSeveranceAndTerminationBenefitsMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "lvox_ExpenseReimbursementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expense Reimbursements", "label": "Expense Reimbursements [Member]", "terseLabel": "Expense Reimbursements" } } }, "localname": "ExpenseReimbursementsMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "lvox_FinanceLeaseLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Liability, Fair Value Disclosure", "label": "Finance Lease Liability, Fair Value Disclosure", "terseLabel": "Finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityFairValueDisclosure", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "lvox_FindersAgreementSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finders Agreement Shares", "label": "Finders Agreement Shares [Member]", "terseLabel": "Finders Agreement Shares" } } }, "localname": "FindersAgreementSharesMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "lvox_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "2028 and beyond" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "lvox_ForwardPurchaseWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward Purchase Warrant", "label": "Forward Purchase Warrant [Member]", "terseLabel": "Forward Purchase Warrant" } } }, "localname": "ForwardPurchaseWarrantMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/StockWarrantsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_IncreaseDecreaseInCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Capitalized Contract Cost", "label": "Increase (Decrease) in Capitalized Contract Cost", "negatedTerseLabel": "Deferred sales commissions" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCost", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lvox_LeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Remaining Lease Term", "label": "Lease, Remaining Lease Term", "terseLabel": "Remaining lease term of leases" } } }, "localname": "LeaseRemainingLeaseTerm", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "lvox_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "lvox_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfOperatingLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Number Of Operating Leases", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Number Of Operating Leases", "terseLabel": "Number of operating leases" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedNumberOfOperatingLeases", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "lvox_LiquidityAndCapitalResourcesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liquidity and Capital Resources, Policy", "label": "Liquidity and Capital Resources, Policy [Policy Text Block]", "terseLabel": "Liquidity and Capital Resources" } } }, "localname": "LiquidityAndCapitalResourcesPolicyPolicyTextBlock", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvox_LiveVoxIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LiveVox, Inc.", "label": "LiveVox, Inc. [Member]", "terseLabel": "LiveVox, Inc." } } }, "localname": "LiveVoxIncMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "domainItemType" }, "lvox_LiveVoxInternationalIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LiveVox International, Inc.", "label": "LiveVox International, Inc. [Member]", "terseLabel": "LiveVox International, Inc." } } }, "localname": "LiveVoxInternationalIncMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "domainItemType" }, "lvox_LiveVoxPrivateSolutionsLTDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LiveVox Private Solutions, LTD", "label": "LiveVox Private Solutions, LTD [Member]", "terseLabel": "LiveVox Private Solutions, LTD" } } }, "localname": "LiveVoxPrivateSolutionsLTDMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "domainItemType" }, "lvox_LockUpSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lock-Up Shares", "label": "Lock-Up Shares [Member]", "terseLabel": "Lock-Up Shares" } } }, "localname": "LockUpSharesMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "lvox_ManagementIncentiveUnitProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Management Incentive Unit Program", "label": "Management Incentive Unit Program [Member]", "terseLabel": "Management Incentive Unit Program" } } }, "localname": "ManagementIncentiveUnitProgramMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_NetTransferFromMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Transfer From Merger", "label": "Net Transfer From Merger", "terseLabel": "Net transfer from LiveVox TopCo" } } }, "localname": "NetTransferFromMerger", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "lvox_NonExecutiveEmployeesAndEligibleConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Executive Employees And Eligible Consultants", "label": "Non-Executive Employees And Eligible Consultants [Member]", "terseLabel": "Non-Executive Employees And Eligible Consultants" } } }, "localname": "NonExecutiveEmployeesAndEligibleConsultantsMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_NoncashFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NoncashFinancingItems", "label": "NoncashFinancingItems [Abstract]", "terseLabel": "Supplemental schedule of non-cash financing activities:" } } }, "localname": "NoncashFinancingItemsAbstract", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "lvox_NumberOfOperatingSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Operating Subsidiaries", "label": "Number of Operating Subsidiaries", "terseLabel": "Number of operating subsidiaries" } } }, "localname": "NumberOfOperatingSubsidiaries", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "integerItemType" }, "lvox_OneSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Supplier", "label": "One Supplier [Member]", "terseLabel": "One Supplier" } } }, "localname": "OneSupplierMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "lvox_OperatingLeaseLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liabilities, Lessee", "label": "Operating Lease, Liabilities, Lessee [Abstract]", "terseLabel": "Operating lease liabilities:" } } }, "localname": "OperatingLeaseLiabilitiesLesseeAbstract", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "lvox_PNCBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PNC Bank", "label": "PNC Bank [Member]", "terseLabel": "PNC Bank" } } }, "localname": "PNCBankMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_PaymentsForStructuredPayableArrangement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments For Structured Payable Arrangement", "label": "Payments For Structured Payable Arrangement", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForStructuredPayableArrangement", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/AccruedExpensesScheduleofChangesinPrincipalandInterestPayableUndertheStructuredPayableArrangementDetails" ], "xbrltype": "monetaryItemType" }, "lvox_PeriodAfterClosingDateTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period after Closing Date, Term", "label": "Period after Closing Date, Term", "terseLabel": "Period after closing date, term" } } }, "localname": "PeriodAfterClosingDateTerm", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "durationItemType" }, "lvox_PrincipalAndInterestPayableCurrent": { "auth_ref": [], "calculation": { "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal and Interest Payable, Current", "label": "Principal and Interest Payable, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Principal and interest payable under the structured payable arrangement" } } }, "localname": "PrincipalAndInterestPayableCurrent", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails", "http://livevox.com/role/AccruedExpensesScheduleofChangesinPrincipalandInterestPayableUndertheStructuredPayableArrangementDetails" ], "xbrltype": "monetaryItemType" }, "lvox_PrivateWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrant", "label": "Private Warrant [Member]", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrantMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services", "label": "Professional Services [Member]", "terseLabel": "Professional Services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_PublicAndForwardPurchaseWarrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public and Forward Purchase Warrants", "label": "Public and Forward Purchase Warrants [Policy Text Block]", "terseLabel": "Public and Forward Purchase Warrants" } } }, "localname": "PublicAndForwardPurchaseWarrantsPolicyTextBlock", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvox_PublicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrant", "label": "Public Warrant [Member]", "terseLabel": "Public Warrant" } } }, "localname": "PublicWarrantMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockWarrantsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_RSUsHeldForTaxWithholdingObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSUs Held For Tax Withholding Obligation", "label": "RSUs Held For Tax Withholding Obligation [Member]", "terseLabel": "Shares withheld to cover employees\u2019 withholding taxes upon vesting of RSUs" } } }, "localname": "RSUsHeldForTaxWithholdingObligationMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "lvox_RestructuringChargesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Charges, Policy", "label": "Restructuring Charges, Policy [Policy Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringChargesPolicyPolicyTextBlock", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvox_RevenuePercentageDenominatedInDomesticCurrency": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Percentage Denominated In Domestic Currency", "label": "Revenue, Percentage Denominated In Domestic Currency", "terseLabel": "Revenue, percentage denominated in domestic currency" } } }, "localname": "RevenuePercentageDenominatedInDomesticCurrency", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "lvox_RevenuePercentageDenominatedInForeignCurrency": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Percentage Denominated In Foreign Currency", "label": "Revenue, Percentage Denominated In Foreign Currency", "terseLabel": "Revenue, percentage denominated in foreign currency" } } }, "localname": "RevenuePercentageDenominatedInForeignCurrency", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "lvox_RevenuePerformanceObligationPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Performance Obligation, Payment Term", "label": "Revenue, Performance Obligation, Payment Term", "terseLabel": "Payment term" } } }, "localname": "RevenuePerformanceObligationPaymentTerm", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "lvox_RevenueRecognitionCustomerContractPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition, Customer Contract Period", "label": "Revenue Recognition, Customer Contract Period", "terseLabel": "Typical contract term" } } }, "localname": "RevenueRecognitionCustomerContractPeriod", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/RevenueNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "lvox_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "lvox_ScheduleOfStructuredPayableArrangementTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Structured Payable Arrangement", "label": "Schedule of Structured Payable Arrangement [Table Text Block]", "terseLabel": "Schedule of Changes in Principal and Interest Payable Under the Structured Payable Arrangement" } } }, "localname": "ScheduleOfStructuredPayableArrangementTableTextBlock", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "lvox_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding in Period, Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding in Period, Fair Value", "terseLabel": "RSUs outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingInPeriodFairValue", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lvox_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lvox_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVestingHurdleOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle One", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle One", "terseLabel": "Vesting hurdle 1 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVestingHurdleOne", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "lvox_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVestingHurdleThree": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle Three", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle Three", "terseLabel": "Vesting hurdle 3 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVestingHurdleThree", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "lvox_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVestingHurdleTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle Two", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Vesting Hurdle Two", "terseLabel": "Vesting hurdle 2 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVestingHurdleTwo", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "lvox_StructuredPayableActivityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structured Payable Activity", "label": "Structured Payable Activity [Roll Forward]", "terseLabel": "Structured Payable Activity [Roll Forward]" } } }, "localname": "StructuredPayableActivityRollForward", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/AccruedExpensesScheduleofChangesinPrincipalandInterestPayableUndertheStructuredPayableArrangementDetails" ], "xbrltype": "stringItemType" }, "lvox_StructuredPayableArrangementNumberOfInstallmentPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structured Payable Arrangement, Number of Installment Payments", "label": "Structured Payable Arrangement, Number of Installment Payments", "terseLabel": "Number of installment payments" } } }, "localname": "StructuredPayableArrangementNumberOfInstallmentPayments", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/AccruedExpensesScheduleofChangesinPrincipalandInterestPayableUndertheStructuredPayableArrangementDetails" ], "xbrltype": "integerItemType" }, "lvox_SubsidiaryOwnershipInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary, Ownership Interest", "label": "Subsidiary, Ownership Interest", "terseLabel": "Ownership percentage" } } }, "localname": "SubsidiaryOwnershipInterest", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "percentItemType" }, "lvox_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails", "http://livevox.com/role/CommitmentandContingenciesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_TwoSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Suppliers", "label": "Two Suppliers [Member]", "terseLabel": "Two Suppliers" } } }, "localname": "TwoSuppliersMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvox_UnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Units", "label": "Units [Member]", "terseLabel": "Units, each consisting of one share of Class A common stock and one-half of one redeemable Warrant" } } }, "localname": "UnitsMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "lvox_WebsiteDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Website Development", "label": "Website Development [Member]", "terseLabel": "Website development" } } }, "localname": "WebsiteDevelopmentMember", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "lvox_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://livevox.com/20230630", "presentation": [ "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "srt_AsiaMember": { "auth_ref": [ "r1097", "r1098", "r1099", "r1100" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails", "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r234", "r629", "r630", "r631", "r632", "r686", "r896", "r1025", "r1028", "r1029" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r234", "r629", "r630", "r631", "r632", "r686", "r896", "r1025", "r1028", "r1029" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r986", "r1093" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [ "r1097", "r1098", "r1099", "r1100" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r408", "r409", "r410", "r411", "r563", "r720", "r770", "r806", "r807", "r868", "r870", "r872", "r873", "r876", "r897", "r898", "r909", "r921", "r927", "r933", "r1030", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails", "http://livevox.com/role/RevenueNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r408", "r409", "r410", "r411", "r563", "r720", "r770", "r806", "r807", "r868", "r870", "r872", "r873", "r876", "r897", "r898", "r909", "r921", "r927", "r933", "r1030", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails", "http://livevox.com/role/RevenueNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r305", "r725", "r764", "r765", "r766", "r767", "r768", "r769", "r900", "r922", "r932", "r958", "r1023", "r1024", "r1033", "r1091" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r305", "r725", "r764", "r765", "r766", "r767", "r768", "r769", "r900", "r922", "r932", "r958", "r1023", "r1024", "r1033", "r1091" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r408", "r409", "r410", "r411", "r517", "r563", "r591", "r592", "r593", "r696", "r720", "r770", "r806", "r807", "r868", "r870", "r872", "r873", "r876", "r897", "r898", "r909", "r921", "r927", "r933", "r936", "r1018", "r1030", "r1080", "r1081", "r1082", "r1083", "r1084" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails", "http://livevox.com/role/RevenueNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r408", "r409", "r410", "r411", "r517", "r563", "r591", "r592", "r593", "r696", "r720", "r770", "r806", "r807", "r868", "r870", "r872", "r873", "r876", "r897", "r898", "r909", "r921", "r927", "r933", "r936", "r1018", "r1030", "r1080", "r1081", "r1082", "r1083", "r1084" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails", "http://livevox.com/role/RevenueNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r307", "r308", "r801", "r804", "r805", "r869", "r871", "r875", "r877", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r901", "r923", "r936", "r1033", "r1091" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails", "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r307", "r308", "r801", "r804", "r805", "r869", "r871", "r875", "r877", "r884", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r901", "r923", "r936", "r1033", "r1091" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails", "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r1035", "r1073", "r1074", "r1076" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r986", "r1075" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r931" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable Benchmark" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r1010" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r310", "r311" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of credit losses of $2,362 and $1,459 as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r129" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of premium paid on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued\u00a0bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails", "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r32", "r903" ], "calculation": { "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r32", "r78" ], "calculation": { "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued paid time off" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r202", "r203", "r204", "r205", "r214", "r215", "r969" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Net unrealized gain (loss) on marketable securities", "verboseLabel": "Net unrealized gain (loss) on marketable securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r213", "r214", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r40", "r114", "r199", "r753", "r775", "r776" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r213", "r214", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r17", "r40", "r634", "r637", "r679", "r771", "r772", "r969", "r970", "r971", "r981", "r982", "r983" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Total accumulated other comprehensive loss", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r6", "r17", "r40", "r214", "r215", "r660", "r661", "r662", "r663", "r664", "r969" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r107", "r931", "r1094" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r600", "r601", "r602", "r789", "r981", "r982", "r983", "r1064", "r1095" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld to cover employees\u2019 withholding taxes for stock-based awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r83", "r84", "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r604" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r595", "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r200", "r314", "r359", "r362", "r366", "r1090" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r200", "r314", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Allowance for doubtful accounts, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r365" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Accounts receivable recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Accounts receivable write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r974", "r987" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments.", "label": "Amortization of Deferred Loan Origination Fees, Net", "negatedTerseLabel": "Amortization of deferred loan origination costs" } } }, "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r10", "r60", "r63" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of identified intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Number of antidilutive securities excluded from the computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r924", "r997", "r1003", "r1004" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-Backed Securities [Member]", "terseLabel": "Asset-backed securities", "verboseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r152", "r193", "r232", "r283", "r296", "r301", "r356", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r629", "r631", "r656", "r749", "r829", "r931", "r943", "r1026", "r1027", "r1077" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r188", "r201", "r232", "r356", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r629", "r631", "r656", "r931", "r1026", "r1027", "r1077" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r88" ], "calculation": { "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets, Fair Value Disclosure [Abstract]" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r324" ], "calculation": { "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gain" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r325" ], "calculation": { "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Loss" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r321", "r370", "r748" ], "calculation": { "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r999" ], "calculation": { "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r330", "r747" ], "calculation": { "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r998" ], "calculation": { "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r329", "r746" ], "calculation": { "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r322", "r370", "r741", "r988" ], "calculation": { "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "totalLabel": "Fair Value", "verboseLabel": "Marketable securities\u2014available for sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails", "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "http://livevox.com/role/MarketableSecuritiesMaturityofDebtSecuritiesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r318", "r370" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Marketable securities\u2014available for sale debt securities, current (amortized cost of $44,563 and $49,593 as of June\u00a030, 2023 and December\u00a031, 2022, respectively)" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails", "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails", "http://livevox.com/role/SubsequentEventsNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r85" ], "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]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r15", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in capitalized computer software costs.", "label": "Capitalized Computer Software, Period Increase (Decrease)", "terseLabel": "Capitalized software development costs related to internal-use software" } } }, "localname": "CapitalizedComputerSoftwarePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r380" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred sales commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r379" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred sales commissions, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r379" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred sales commissions, net of current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r48", "r190", "r902" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r49" ], "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]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r49", "r151" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r48", "r127", "r228" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r127" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r184", "r196", "r197", "r198", "r232", "r252", "r255", "r269", "r271", "r277", "r278", "r356", "r413", "r415", "r416", "r417", "r420", "r421", "r453", "r454", "r457", "r460", "r467", "r656", "r780", "r781", "r782", "r783", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r817", "r838", "r860", "r878", "r879", "r880", "r881", "r882", "r951", "r976", "r984" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails", "http://livevox.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r196", "r197", "r198", "r277", "r453", "r454", "r455", "r457", "r460", "r465", "r467", "r780", "r781", "r782", "r783", "r921", "r951", "r976" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/StockWarrantsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/StockWarrantsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockWarrantsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of common shares called by each warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockWarrantsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockWarrantsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Costs to Obtain Customer Contracts (Deferred Sales Commissions)" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r98", "r750", "r816" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9 and 21)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r138", "r405", "r406", "r886", "r1020" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r1095" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock, par value $0.0001 per share", "verboseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails", "http://livevox.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r934", "r935", "r936", "r938", "r939", "r940", "r941", "r981", "r982", "r1064", "r1092", "r1095" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r106", "r817" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r106", "r817", "r835", "r1095", "r1096" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r106", "r752", "r931" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value per share; 500,000 shares authorized and 94,202 shares issued and outstanding as of June\u00a030, 2023; 500,000 shares authorized and 92,729 shares issued and outstanding as of December\u00a031, 2022." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r41", "r209", "r211", "r217", "r743", "r761" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r112", "r216", "r742", "r759" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Analysis of the Changes in Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Computer equipment", "verboseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r52", "r55", "r90", "r91", "r309", "r885" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r52", "r55", "r90", "r91", "r309", "r777", "r885" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r52", "r55", "r90", "r91", "r309", "r885", "r955" ], "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]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r101", "r172" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r52", "r55", "r90", "r91", "r309" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r52", "r55", "r90", "r91", "r309", "r885" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [ "r912", "r913", "r914", "r915" ], "lang": { "en-us": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Non-lease contract termination costs" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r1032" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Information About Accounts Receivable, Net, and Contract Liabilities From Contracts with Customers" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r470", "r471", "r491" ], "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": "Contract with Customer, Liability", "periodEndLabel": "Contract liabilities (deferred revenue) December 31, 2022", "periodStartLabel": "Contract liabilities (deferred revenue) June, 30, 2023" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RevenueChangesinContractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r470", "r471", "r491" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current", "verboseLabel": "Contract liabilities, current (deferred revenue)" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/RevenueContractDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r470", "r471", "r491" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current", "verboseLabel": "Contract liabilities, non-current (deferred revenue)" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/RevenueContractDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r492" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized which was included in the deferred revenue balance at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r470", "r472", "r491" ], "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 to consideration is unconditional, classified as current.", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RevenueContractDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r121", "r725" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/LettersofCreditDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/LettersofCreditDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r24" ], "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]", "terseLabel": "Customer-based", "verboseLabel": "Customer-based" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r139", "r230", "r422", "r428", "r429", "r430", "r431", "r432", "r433", "r438", "r445", "r446", "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Borrowings Under Term Loan and Line of Credit", "verboseLabel": "Letters of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCredit", "http://livevox.com/role/LettersofCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r27", "r103", "r104", "r153", "r154", "r234", "r423", "r424", "r425", "r426", "r427", "r429", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r666", "r916", "r917", "r918", "r919", "r920", "r977" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Margin rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r27", "r154", "r449" ], "calculation": { "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Principal", "totalLabel": "Total", "verboseLabel": "Principal outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails", "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails", "http://livevox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r93", "r95", "r423", "r666", "r917", "r918" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r234", "r423", "r424", "r425", "r426", "r427", "r429", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r447", "r666", "r916", "r917", "r918", "r919", "r920", "r977" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r35", "r234", "r423", "r424", "r425", "r426", "r427", "r429", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r666", "r916", "r917", "r918", "r919", "r920", "r977" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r35", "r74", "r77", "r92", "r93", "r95", "r100", "r141", "r142", "r234", "r423", "r424", "r425", "r426", "r427", "r429", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r447", "r666", "r916", "r917", "r918", "r919", "r920", "r977" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r92", "r95", "r1031" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Original issue discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r94", "r434", "r450", "r917", "r918" ], "calculation": { "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less: Unamortized issuance costs", "terseLabel": "Deferred original issue discount and loan fees" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused borrowing capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Discount and Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r327", "r370", "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current", "terseLabel": "Accrued interest receivable on debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "auth_ref": [ "r370", "r991" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "terseLabel": "Available-for-sale debt securities, amortized cost, current" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleChangeInPresentValueInterestIncome": { "auth_ref": [ "r371", "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), from change in present value of expected cash flows, attributable to passage of time.", "label": "Debt Securities, Available-for-Sale, Change in Present Value, Interest Income", "terseLabel": "Interest received" } } }, "localname": "DebtSecuritiesAvailableForSaleChangeInPresentValueInterestIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r166", "r375", "r910" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "AFS, 12 months or longer, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r166", "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "AFS, 12 months or longer, Gross Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r166", "r375", "r910" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "AFS, Less than 12 months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r166", "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "AFS, Less than 12 months, Gross Unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleGainLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Gain (Loss) [Abstract]", "terseLabel": "Debt Securities, Available-for-Sale, Gain (Loss) [Abstract]" } } }, "localname": "DebtSecuritiesAvailableForSaleGainLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r351" ], "calculation": { "http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Realized Gain", "terseLabel": "Gross realized gain" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r1005" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "negatedTerseLabel": "Net realized loss on sale of marketable securities", "totalLabel": "Net realized loss on sale of available for sale debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r351" ], "calculation": { "http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Realized Loss", "negatedTerseLabel": "Gross realized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1005" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of Investment In Debt Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r164", "r910", "r1011" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r165", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Number of positions" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r94", "r1031" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Loan fees" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r610", "r611" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r10", "r146", "r180", "r624", "r625", "r979" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanTypeExtensibleList": { "auth_ref": [ "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543", "r546", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of defined benefit plan. Includes, but is not limited to, pension plan, other postretirement plan and special and contractual termination benefits payable upon retirement.", "label": "Defined Benefit Plan, Type [Extensible Enumeration]", "terseLabel": "Defined benefit plan, type [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanTypeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RetirementBenefitPlanDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RetirementBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution, percent of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RetirementBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Employer matching contribution, vesting percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RetirementBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Maximum annual contributions per employee" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RetirementBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r564", "r568", "r596", "r597", "r599", "r928" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r13", "r80" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation by Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r926", "r990", "r1002", "r1034" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by corporation domiciled in United States of America (US).", "label": "Debt Security, Corporate, US [Member]", "terseLabel": "U.S. corporate securities", "verboseLabel": "U.S. corporate securities" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r218", "r240", "r241", "r242", "r243", "r244", "r249", "r252", "r269", "r270", "r271", "r275", "r642", "r643", "r744", "r762", "r905" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share\u2014basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails", "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r218", "r240", "r241", "r242", "r243", "r244", "r252", "r269", "r270", "r271", "r275", "r642", "r643", "r744", "r762", "r905" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share\u2014diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails", "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r248", "r272", "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerUnitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Unit [Abstract]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerUnitAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r658" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign currency translation" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r598" ], "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": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average Recognition Period", "verboseLabel": "Requisite service period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r1062" ], "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": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized Stock-based Compensation Expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r595" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmploymentContractsMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Contracts securing the services of employees, which may define the period of employment and the nature of the business relationship, and which may include nondisclosure and noncompete restrictions.", "label": "Employment Contracts [Member]", "terseLabel": "Workforce-based", "verboseLabel": "Acquired workforce" } } }, "localname": "EmploymentContractsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r18", "r186", "r213", "r214", "r215", "r235", "r236", "r237", "r239", "r245", "r247", "r276", "r357", "r358", "r469", "r600", "r601", "r602", "r620", "r621", "r633", "r634", "r635", "r636", "r637", "r638", "r641", "r659", "r660", "r661", "r662", "r663", "r664", "r679", "r771", "r772", "r773", "r789", "r860" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails", "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r10" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in the fair value of warrant liability", "verboseLabel": "Change in the fair value of the warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r645", "r646", "r652" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails", "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r645", "r646", "r652" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails", "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r21", "r88", "r89", "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Fair Value of Assets and Liabilities Measured on a Non-recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r19" ], "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]", "terseLabel": "Schedule of Valuation Assumptions" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r436", "r520", "r521", "r522", "r523", "r524", "r525", "r646", "r693", "r694", "r695", "r917", "r918", "r924", "r925", "r926" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails", "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r89", "r148" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r645", "r646", "r648", "r649", "r653" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails", "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r436", "r520", "r525", "r646", "r693", "r924", "r925", "r926" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r436", "r520", "r525", "r646", "r694", "r917", "r918", "r924", "r925", "r926" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r436", "r520", "r521", "r522", "r523", "r524", "r525", "r646", "r695", "r917", "r918", "r924", "r925", "r926" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails", "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r88", "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Changes in Fair Value of Level 3 Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails", "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r650" ], "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": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Changes in fair value of warrant liability", "terseLabel": "Changes in fair value of warrant liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r20" ], "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": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r436", "r520", "r521", "r522", "r523", "r524", "r525", "r693", "r694", "r695", "r917", "r918", "r924", "r925", "r926" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails", "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r645", "r646", "r648", "r649", "r651", "r653" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r644", "r653" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r14", "r25" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r669", "r678" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r669" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "verboseLabel": "Finance lease liabilities, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1072" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease, Liability, Fiscal Year Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r670", "r674" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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": "Finance Lease, Principal Payments", "negatedTerseLabel": "Repayments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r360", "r361", "r367", "r368", "r369", "r373", "r376", "r378", "r447", "r465", "r639", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r760", "r910", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r1005", "r1006", "r1007", "r1008" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r192", "r389" ], "calculation": { "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r134" ], "calculation": { "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r134" ], "calculation": { "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r134" ], "calculation": { "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r134" ], "calculation": { "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r387", "r388", "r389", "r390", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r133", "r727" ], "calculation": { "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r133", "r726" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFutureAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted\u00a0Average Remaining Life (In\u00a0Years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r657" ], "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]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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]", "terseLabel": "Furniture and fixtures", "verboseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r974" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on disposition or impairment of asset" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r123", "r840" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "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 Expense", "terseLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r191", "r382", "r740", "r911", "r931", "r1013", "r1014" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r384", "r911" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "verboseLabel": "Change in goodwill" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Identified Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r381", "r386", "r911" ], "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]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r10", "r383", "r385", "r386", "r911" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charge" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r565", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r565", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r120", "r232", "r283", "r295", "r300", "r303", "r356", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r656", "r907", "r1026" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r10", "r64", "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r116", "r156", "r283", "r295", "r300", "r303", "r745", "r757", "r907" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Pre-tax loss" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r391", "r396", "r845" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r396", "r845" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r233", "r607", "r614", "r615", "r618", "r622", "r626", "r627", "r628", "r785" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r167", "r181", "r246", "r247", "r286", "r612", "r623", "r763" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://livevox.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r212", "r608", "r609", "r615", "r616", "r617", "r619", "r779" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r9" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r9" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r9" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r721", "r973" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/RevenueChangesinContractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r9" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due from Related Parties, Current", "terseLabel": "Related party accounts receivable" } } }, "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r9" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties, Current", "terseLabel": "Unpaid balance" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r957", "r973" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r9" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "auth_ref": [ "r253", "r254", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r271" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "terseLabel": "Number of contingent consideration shares issued during period (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r62", "r722", "r723", "r724", "r726", "r904" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Identified Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedTerseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r224", "r226", "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r2", "r3" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r150", "r158", "r159", "r185", "r316", "r319", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r1071" ], "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]", "terseLabel": "Schedule of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "verboseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r672" ], "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1072" ], "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]", "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r678" ], "calculation": { "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "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": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r678" ], "calculation": { "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "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 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": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r678" ], "calculation": { "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r678" ], "calculation": { "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "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": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r678" ], "calculation": { "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r1072" ], "calculation": { "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r678" ], "calculation": { "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r667" ], "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]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/LettersofCreditDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31", "r232", "r356", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r630", "r631", "r632", "r656", "r815", "r906", "r943", "r1026", "r1077", "r1078" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r111", "r155", "r755", "r931", "r978", "r1009", "r1067" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities\u00a0& stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES\u00a0& STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r189", "r232", "r356", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r630", "r631", "r632", "r656", "r931", "r1026", "r1077", "r1078" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r88" ], "calculation": { "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r27", "r154", "r1088" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r30", "r977" ], "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]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r977" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "negatedTerseLabel": "Letter of credit decrease" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LettersofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate at period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r30", "r977" ], "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]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r977" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LettersofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/LettersofCreditDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r30", "r977" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LettersofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net by Location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r27", "r154", "r435", "r451", "r917", "r918", "r1088" ], "calculation": { "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r194" ], "calculation": { "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less: current portion of term loan", "terseLabel": "Term loan, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails", "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "calculation": { "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Term loan" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r12", "r234", "r440" ], "calculation": { "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r12", "r234", "r440" ], "calculation": { "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r980" ], "calculation": { "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofPrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r195" ], "calculation": { "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term term loan obligations" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Non-cancelable spend commitment" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails", "http://livevox.com/role/CommitmentandContingenciesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r35", "r70" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanAndLineofCreditScheduleofDebtInstrumentCarryingAmountDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditScheduleofLongTermDebtBalancesDetails", "http://livevox.com/role/CommitmentandContingenciesDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r407", "r408", "r409", "r412", "r1021", "r1022" ], "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r407", "r408", "r409", "r412", "r1021", "r1022" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Security, Unrealized Gain (Loss)", "terseLabel": "Net unrealized loss (gain) on marketable securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketingRelatedIntangibleAssetsMember": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Marketing-related asset, including, but not limited to, internet domain name, newspaper mast head, and trademark.", "label": "Marketing-Related Intangible Assets [Member]", "terseLabel": "Marketing-based", "verboseLabel": "Marketing-based" } } }, "localname": "MarketingRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r1066" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r1066" ], "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]", "terseLabel": "Dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r1066" ], "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]", "terseLabel": "Contractual term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r1066" ], "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]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r1066" ], "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]", "terseLabel": "Risk-free rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r1066" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r168", "r182" ], "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]", "terseLabel": "Organization" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r225" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r225" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r127", "r128", "r129" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r117", "r129", "r157", "r187", "r207", "r210", "r215", "r232", "r238", "r240", "r241", "r242", "r243", "r246", "r247", "r267", "r283", "r295", "r300", "r303", "r356", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r643", "r656", "r758", "r837", "r858", "r859", "r907", "r942", "r1026" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r220", "r240", "r241", "r242", "r243", "r249", "r250", "r268", "r271", "r283", "r295", "r300", "r303", "r907" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Loss attributable to common stockholders\u2014basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r220", "r251", "r256", "r257", "r258", "r259", "r268", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Loss attributable to common stockholders\u2014diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r124" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r283", "r295", "r300", "r303", "r907" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r673", "r930" ], "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": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r1070" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment loss on right -of use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r669" ], "calculation": { "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails", "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r669" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities\u2014current", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r669" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities\u2014less current portion", "verboseLabel": "Operating lease liabilities, net of current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r671", "r674" ], "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 Lease, Payments", "terseLabel": "Operating cash used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r668" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r974" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.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 Asset, Periodic Reduction", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r677", "r930" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r676", "r930" ], "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": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAggregatedInvestmentsMember": { "auth_ref": [ "r802", "r803", "r874" ], "lang": { "en-us": { "role": { "documentation": "Other investments in debt and equity securities and other forms of securities that provide ownership interests.", "label": "Other Security Investments [Member]", "terseLabel": "Other debt securities" } } }, "localname": "OtherAggregatedInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r8", "r16", "r147" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Net unrealized gain (loss) on marketable securities", "verboseLabel": "Net unrealized gain on marketable securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r8", "r16", "r147" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r8", "r16", "r147" ], "calculation": { "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "negatedTerseLabel": "Before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r8", "r16", "r147", "r208", "r211" ], "calculation": { "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails", "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r7", "r114", "r206", "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "terseLabel": "Reclassification adjustment from AOCI for sale of securities" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r8", "r16", "r147" ], "calculation": { "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "terseLabel": "Tax effect" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDebtSecuritiesMember": { "auth_ref": [ "r1012", "r1034", "r1065" ], "lang": { "en-us": { "role": { "documentation": "Investments in debt securities classified as other.", "label": "Other Debt Obligations [Member]", "terseLabel": "Other debt securities" } } }, "localname": "OtherDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r10", "r65", "r122" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "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 Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r35", "r814" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Noncurrent", "terseLabel": "Term loan, net of current" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r125" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r912", "r913", "r914", "r915" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r395", "r972" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r47" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "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": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r223" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments of employees\u2019 withholding taxes on net share settlement of stock-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r43", "r221", "r317" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r126" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "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": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r494", "r517", "r519", "r525", "r542", "r544", "r545", "r546", "r547", "r548", "r560", "r561", "r562", "r926" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Benefit Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RetirementBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Unvested PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails", "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r105", "r453" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r105", "r817" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r105", "r453" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r105", "r817", "r835", "r1095", "r1096" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheetsParenthetical", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r105", "r751", "r931" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value per share; 25,000 shares authorized and none issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022." } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r968" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromContributionsFromAffiliates": { "auth_ref": [ "r44" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.", "label": "Proceeds from Contributions from Affiliates", "terseLabel": "Net transfer from LiveVox TopCo" } } }, "localname": "ProceedsFromContributionsFromAffiliates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r45", "r977" ], "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": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r45" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from drawdown on line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r221", "r222", "r989" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities and principal paydowns of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r42", "r221", "r317", "r351" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sale of marketable securities", "verboseLabel": "Proceeds from sale of available for sale debt securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/MarketableSecuritiesProceedsfromSalesofDebtSecuritiesandtheAssociatedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Professional Service" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r953", "r956", "r1017" ], "calculation": { "http://livevox.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r956", "r1015" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://livevox.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails", "http://livevox.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r952", "r967", "r1016" ], "calculation": { "http://livevox.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Total property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r135", "r173", "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.", "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "PropertyPlantAndEquipmentImpairment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r11", "r173", "r178", "r756" ], "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]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Estimated Useful Lives of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentTables", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r219", "r363" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Credit loss expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r543", "r683", "r684", "r809", "r810", "r811", "r812", "r813", "r834", "r836", "r867" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r683", "r684", "r1076" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r841", "r842", "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Related party expenses" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r543", "r683", "r684", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r809", "r810", "r811", "r812", "r813", "r834", "r836", "r867", "r1076" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r680", "r681", "r682", "r684", "r685", "r786", "r787", "r788", "r843", "r844", "r845", "r864", "r866" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r46", "r783" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "terseLabel": "Term loan repayments made" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r46" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedTerseLabel": "Repayments of drawdown on line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r46" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Principal payments under the structured payable arrangement" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r46" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-Term Debt", "negatedTerseLabel": "Repayments on loan payable" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r102", "r606", "r1085" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "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 Expense", "terseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r966", "r975", "r1086", "r1089" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r966", "r975" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current", "verboseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested RSUs", "verboseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails", "http://livevox.com/role/RelatedPartyTransactionsDetails", "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails", "http://livevox.com/role/SubsequentEventsNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r392", "r393", "r395", "r398", "r404" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Expected cost remaining" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of positions eliminated" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Reduction in global workforce" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r10", "r399", "r401", "r1019" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r394", "r395", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r394", "r395", "r396", "r397", "r401", "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringNarrativeDetails", "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringNarrativeDetails", "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringNarrativeDetails", "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r395", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Liability, Ending Balance", "periodStartLabel": "Liability, Beginning Balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r108", "r143", "r754", "r774", "r776", "r784", "r818", "r931" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r186", "r235", "r236", "r237", "r239", "r245", "r247", "r357", "r358", "r600", "r601", "r602", "r620", "r621", "r633", "r635", "r636", "r638", "r641", "r771", "r773", "r789", "r1095" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r284", "r285", "r294", "r298", "r299", "r305", "r307", "r309", "r489", "r490", "r725" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r183", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r899" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r183", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r493" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining amount of performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RevenueContractDetailsDetails", "http://livevox.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RevenueContractDetailsDetails", "http://livevox.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RevenueContractDetailsDetails", "http://livevox.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails", "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r675", "r930" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases", "verboseLabel": "Additional right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows", "http://livevox.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r309", "r954" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r40", "r1068", "r1069" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from the Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.", "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Components of other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r35", "r74", "r77", "r92", "r93", "r95", "r100", "r141", "r142", "r917", "r919", "r980" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r985" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r61", "r62", "r726" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Estimated Useful Lives of Identified Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsTables", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Principal Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r96", "r97", "r841", "r842", "r845" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to 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": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r394", "r395", "r396", "r397", "r401", "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringNarrativeDetails", "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r67", "r68", "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r59", "r115" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GeographicInformationScheduleofPropertyandEquipmentNetByLocationDetails", "http://livevox.com/role/GeographicInformationScheduleofRevenueByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r565", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of PSU Award Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r71", "r72", "r73", "r74", "r75", "r76", "r77", "r141", "r142", "r143", "r196", "r197", "r198", "r277", "r453", "r454", "r455", "r457", "r460", "r465", "r467", "r780", "r781", "r782", "r783", "r921", "r951", "r976" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/OrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization of Finite-lived Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r1063" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r287", "r297", "r301", "r302", "r303", "r304", "r305", "r306", "r309" ], "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]", "terseLabel": "Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r307", "r908" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r9" ], "calculation": { "http://livevox.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r928" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SubsequentEventsNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-average Grant Date Fair Value (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r565", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r929" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of potential award units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RelatedPartyTransactionsDetails", "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofMIUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails", "http://livevox.com/role/SubsequentEventsNarrativeDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "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]", "terseLabel": "Employee" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofPSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r565", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes 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, Nonemployee [Member]", "terseLabel": "Nonemployee" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationNarrativeDetails", "http://livevox.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://livevox.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://livevox.com/role/StockBasedCompensationScheduleofUnrecognizedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Stock price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r1036" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percent vested each anniversary" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Measurement period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockBasedCompensationScheduleofPSUAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld to cover employees\u2019 withholding taxes for stock-based awards (in shares)", "terseLabel": "Tax withholding obligation" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r130", "r229" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPolicies" ], "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]", "terseLabel": "Computer software", "verboseLabel": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/PropertyandEquipmentDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r184", "r196", "r197", "r198", "r232", "r252", "r255", "r269", "r271", "r277", "r278", "r356", "r413", "r415", "r416", "r417", "r420", "r421", "r453", "r454", "r457", "r460", "r467", "r656", "r780", "r781", "r782", "r783", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r817", "r838", "r860", "r878", "r879", "r880", "r881", "r882", "r951", "r976", "r984" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails", "http://livevox.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r38", "r186", "r213", "r214", "r215", "r235", "r236", "r237", "r239", "r245", "r247", "r276", "r357", "r358", "r469", "r600", "r601", "r602", "r620", "r621", "r633", "r634", "r635", "r636", "r637", "r638", "r641", "r659", "r660", "r661", "r662", "r663", "r664", "r679", "r771", "r772", "r773", "r789", "r860" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossComponentsofOtherComprehensiveIncomeLossDetails", "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r235", "r236", "r237", "r276", "r725", "r778", "r800", "r808", "r809", "r810", "r811", "r812", "r813", "r817", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r830", "r831", "r832", "r833", "r834", "r836", "r839", "r840", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r860", "r937" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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_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": [ "r235", "r236", "r237", "r276", "r725", "r778", "r800", "r808", "r809", "r810", "r811", "r812", "r813", "r817", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r830", "r831", "r832", "r833", "r834", "r836", "r839", "r840", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r860", "r937" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Gross issuance of shares upon vesting of stock-based awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r106", "r109", "r110", "r131", "r819", "r835", "r861", "r862", "r931", "r943", "r978", "r1009", "r1067", "r1095" ], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/AnalysisoftheChangesinAccumulatedOtherComprehensiveIncomeLossAnalysisofChangeDetails", "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r140", "r231", "r452", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r469", "r640", "r863", "r865", "r883" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "verboseLabel": "Stock Warrants" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/StockWarrants", "http://livevox.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r665", "r688" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r665", "r688" ], "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]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r665", "r688" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r665", "r688" ], "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]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r665", "r688" ], "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]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r687", "r689" ], "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]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-based", "verboseLabel": "Technology-based" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/GoodwillandIdentifiedIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r161", "r162", "r163", "r312", "r313", "r315" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademark-based" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r447", "r465", "r639", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r760", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r1005", "r1006", "r1007", "r1008" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r394", "r395", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/RestructuringScheduleoftheChangesintheLiabilityforRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r1087" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government securities", "verboseLabel": "U.S. government securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/MarketableSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValueofDebtSecuritiesDetails", "http://livevox.com/role/MarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r56", "r57", "r58", "r170", "r171", "r174", "r175" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BorrowingsUnderTermLoanandLineofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r934", "r935", "r938", "r939", "r940", "r941" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Redeemable Warrants, each whole Warrant exercisable to purchase one share of Class A common stock at an exercise price of $11.50", "verboseLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofEarningsPerShareDetails", "http://livevox.com/role/CoverPage", "http://livevox.com/role/FairValueMeasurementNarrativeDetails", "http://livevox.com/role/FairValueMeasurementScheduleofChangesinLevel3LiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://livevox.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "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": "Warrants and Rights Outstanding", "terseLabel": "Warrant liability", "verboseLabel": "Warrant liability\u2014Forward Purchase Warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/ConsolidatedBalanceSheets", "http://livevox.com/role/FairValueMeasurementScheduleofFairValueofAssetsandLiabilitiesMeasuredonaNonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/FairValueMeasurementScheduleofFairValueAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r251", "r271" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding\u2014diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails", "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r249", "r271" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding\u2014basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails", "http://livevox.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://livevox.com/role/BasicandDilutedLossPerShareScheduleofLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "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" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r1017": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r1018": { "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" }, "r1019": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "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" }, "r1020": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1030": { "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" }, "r1031": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1032": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r104": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r105": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r106": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1064": { "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" }, "r1065": { "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/2009/role/commonPracticeRef" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1069": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r107": { "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" }, "r1070": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1074": { "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/2009/role/commonPracticeRef" }, "r1075": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1076": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r108": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1087": { "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" }, "r1088": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1089": { "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/2009/role/commonPracticeRef" }, "r109": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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/2009/role/commonPracticeRef" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "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" }, "r1100": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-44", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-51", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-52", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-53", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "54", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-54", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-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.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-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.22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "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.22)", "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": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "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/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "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.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "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" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "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" }, "r518": { "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/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "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" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "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" }, "r657": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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" }, "r671": { "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" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "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" }, "r682": { "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" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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/2003/role/disclosureRef" }, "r698": { "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/2003/role/disclosureRef" }, "r699": { "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/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "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/2003/role/disclosureRef" }, "r701": { "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/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "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" }, "r721": { "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" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "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" }, "r740": { "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" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "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" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-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.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-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.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-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.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r82": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r83": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r84": { "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" }, "r840": { "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" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r85": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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/disclosureRef" }, "r868": { "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" }, "r869": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r88": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r89": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r909": { "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" }, "r91": { "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" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r911": { "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" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r917": { "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" }, "r918": { "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" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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/exampleRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r945": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r946": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r947": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r948": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r949": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r951": { "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" }, "r952": { "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/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "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" }, "r955": { "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" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "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/2009/role/commonPracticeRef" }, "r958": { "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" }, "r959": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "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" }, "r967": { "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/2009/role/commonPracticeRef" }, "r968": { "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" }, "r969": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "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" }, "r971": { "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" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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/2009/role/commonPracticeRef" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r98": { "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" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481655/310-20-35-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 121 0001723648-23-000053-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001723648-23-000053-xbrl.zip M4$L#!!0 ( /F""%>W2Y:WCQD )>O > ;&EV979O>"TR,#(S,#8S M,'@Q,'%?97@Q,#(N:'1M[5WI<]NVMO_^_@H\=VZO/4,KDKPF3C.CV(KC6T=V M;3?IMPY$0A(:BM E*2OJ7__. G#18LM];D2[[DP=+20(')SE=S;H[2 =AN_> M#I0,WOW/V__=WA8GQA\/590*/U8R58$8)SKJBR^!2KZ*[6U[U;$936/='Z2B M66_NB"\F_JIO)7^?ZC14[]PX;U_Q^[>OZ"%ONR:8OGL;Z%NA@Y\V=*^QWSSL M[@=^775WZXW=P]<'._4#M=LXW E\?[_Y^\[A!MP+U_--23H-U4\;0QUM#Q1. MX,U!3720#MXTZO5_;92ODW$?+DW-"+Z$ZU+U+=V6H>Y';VCZ<'7/P&+M MY;X)3?SFASK]=X3?;/?D4(?3-_^^T4.5B(Z:B"LSE-&_O41&R7:B8MWC"Q/] MI^*'T-N)G1V,$^I(N=GR%-O?!KJK4]&HUYIO7^'U"]:X9*Y POC=0V]ZO 4V M9Q:X.[O )BWPM_;QKS=G%QWQN7UU#?^6)SR_G_D^[9>WR0<>4O'?OHS%^]0Y MZ]Q\%*U/[BSS12O_/&'PV:S?N36_OUGS'0+E&]BF6H3O1D#"6.\:N-=MH#U36_C'5&H M<;0E@%I#&2AA(O%)3L5.PR.]ZXGN5,@H$')H0$>?GWUN?[[X30#3MJ\^ 9NV M;MKB_/S8$U*'.IT*WPQ',IJ*S=Z//^P>''VEOU*< MZUOUV7P3'TT8@ 5(/'$6^;4ML5GI?;N$-59CTSRW'T"XSG&MM DP\Y&=?,7I M^=[$L9FHN%(490[OM-# M,Z?-'V=E)VA28CH:QF*T[&,992:BI"]W3EMG;;% MQXOSD[/.Z;5GE4HD+@;:W*%1 E(E7:M0WB.25$DR&IA(U>":BF]-.^K+OJK: M7EQ?MMO''\]^67D3JDWDZY%2_N#LETJ1&6VJ!\BEK]*!BL5$ Z*9Y0:RN_=( M+XPQ4-7&.=ESP18*:CN\?[D3Y MS'2-PJ"WL$(SCN\+'BX9J5G/1L*!=.]AX_Q'1D2IQ@Y%UAHX#%)*?WO8.!G) M]PKC$,EOU;UQT?)0K7$?U(9HNH&0P#@8C-9&EGK08)]D#);*Q0VW@- M]F)P]E,0))PH_OL$ /LL/:M@.9%\L>JAWY-I!NLL(7J*P9/KTV03T57I1*F( MZ(R.DX;9I.P[U00(KYK7/\0282C.C8RR-& "VZM\VD5X&.B-")TN$_%@!)8X MX)9[8SA%%:-!@.G*I/I;_2$C84:,M3IJ->>IB19L!\!+G8+A^A,)"B T$>,$ M7B+Y84=PTR*3LKV>Z$2)0 %+Y!-O? F#@RJ1(M Q<:")>J&&%R5>0Y"=D+]N@?E"/EMTJ4YRC>;-7H&S MA*MX-:-8W4H=_OC#WNLCL12 C62 B8OM4/5LEG@>DCTTIUI5).?@&6QT O+W MWS$H;*N[&:-1M,HB-V(&B?L!.AOT]!^XFZB9@>3,87@U8@2=+MT>PP9B,=.L MMB<%PCVC+&CGXHLG;G!C/EQE_[8.C&CDIE3U$IP%2 M#_6L2U\P$"1UJB)?%66>TH&25+N5#:^DZUFJ,@ )2YF20@7H='SV-/&K4U6IX2SSN( MC?Q<0K_=Z[&E%R? H>2U.)/35< WF*.P&*%9:^QN=K>66@+-?(I)[ 5@$TT2 M!F+@2C XZ?1O9$VT#FN*)%@:_?A#8[]^M/K? $2S$6.<#^4I]\\,QJT+X%KTCO$DGR5BB2A'B54 /#)P#BT7 MR!K#M(&,N$KP*R1PB'U6CT(B^ A'5I@/,!$\SMY& ]JK/\ET'&-JE!47S$?# MGAN@3VP7ME2E%&L-1R8A7/0FADFC(EQ:?6@U4#V_1783$X(WM4K!XL[CZZ37 M*XER_6!W?^^P!N)\>$"Y^\9.XV#_8/=@YW:V7+'X=Q#G**^OMKNP4U^W"=F\ MD>$$-GGC026<2X'A7]/W:T(>Y)>Q^K"N\$47IB496(.<>:A(4-X0M6OK-7?A MXY'49 )[XS#$/0&/!DLDU!(,\L@XX$S,I4-,]CBPN"]-(10FRABZ'95@^9[B(LZCD MZ8LQ GI $\4UY8G2++U3CO)Q@ _6/;O/7D%0%]R"8QJ8*<\A\QV PA0VEL3P M."X)TAP3T;*1VKZO1BG2-*P%Z$X0*9F"A;E:,QKPIGK\B!$P#S M:% ,RQ-:H] !@CD0@Q@D4/)^9F0@;N-16%1PA/Q"#]>#FY]9"-[?;H+A*&PH M&6!X&F=09$&4U\;!4>*">OBYVX'\,=,13;+P.+? S$\UOC^..4Z") Y >5LC MXI-U'&>$PWE=@\Q1(D.T;Q5;N!/5DX"[/5M.L$"O 2>XL"GR?"C'('OHW;C= MJ*:.GG''UZF=A"L/*AZH;D"J^60"4E<* M!#,!3#5AG''-0:HV!0 P7W69%0=VIT\R.K1XC9MRC>(ZPRC-V@'2 M(78,P;PP85ZP@0,VYX4-0?P! D\ &'Q@L+^$O\C C].!(80-EH]J2*B"9";5 MD$&4F;0D7#@9:!]KM3".*&UYZ))LI4M6VMPG7T5&*U A%BU,/5?E!49G2(X) MZ"4UPU]SB9 'SHXR+UW,E05C<%$L!?ZT2A A@<*:,RP@L-;7Y"E<\I3*]%WS M<@)#&(;80%M ^:0+?.M-B&Y1F!MA_ BQH+>+*.'S^XIT#(R!&\*X[WD+(4& M7#(1R@E#Q3Z&EO!JF8>_R$^'I MZ.@S%;,D*W(OE6< 1"'?5F" A3 _S0HNM/468I,@.")0V!#M$YZD\!IM..&] M6(#^&VQA,I=1CW#@=(J.+V_6,>B'&/AP-9JAGP]@W45 J2HDM>'$#(3:U7C9 MY.-L D#(D'/9Q=ID>A++@.P#UNTC2S'$!6Z8(I) I.^G[%QS:C-?0BN [8"% M<]+"UBXQ97-2$JN1@\YP$1T-&VG00Q>ZRXB@5?8ZPA !HG^9)D9AZ1-A=?)< MDD0MXC;/\@G0)<(PK*TIQ5&9Z[ 0RDV0YT3#C5!RP@&E==CQ$GJ6?8XU"+G&,UVL5W$A7A=E!IX- M0_*I3&R1N_-/.'0$+#7GZ\[-+V'O?>$\;$\!N!:X5\ C/)'<77L4QO/)%UC* M>52J\$P@R3H]B#E(4F\R)I&]GJ;*!0(;\Y!UDD%63IV[L$^I,((E8&G12B%. MQ\R_J'#(U4[P=)C/,5Z$O!?;H #@;*J@034.WV76T8:"$K%I=6GNTQ=75%S0 ME TS=0*C1J;Z#0Q'84@S9 ]7D@%W3]%6)RQ7DC MMO8D;Z2X[R%I'B-8LD2W MLBU;CYA%3FQ=#WRJ>UF/LRU.G+_.$P7"W#,G7@+E:)0-0B=?>\Z_E%;5=X*&KQ(M'O*K[Y;RJRD$NJU0WJ@_8S.P' ??O_F@27._[WE M43SM1FU_[R4'^(@YP,J84+]*)O1^KSXR+CB*ZF@V8$I.OHV^,KH#E69CKF@; MY^UT M[$P7UJ99XVJ-LTRL^7*#<8O\4!*.=[WS%(B>%F,-V)@8CT>I/Z5%FQ!8'U\/ M,5 *GOUX2*T.<#]F34(Y =)R>1QF,0A#FCBQ*0Y!6CT1 #LQ[!%.GTDL>^?) MQ+*/\Y+F2X \"BE'QBVK:<3S*41^V9K#VS=EH"A3Q6L-[JY$K431 ;=L%%1B057:\A8*R'*PUBG8 M-"W@Q=#:ZLH1XKTH6%P$3& 2:>EMU<>I7E6WTSCA(5OB1+'J>2 M=S&LJL0Q8LB5_5R!4$@.Q1Z8+)@U_%C:4,BB@$G,2T.X%SC+$>1'ASRF(?LG M1+96XA\&;>LNIT(K5 KHZ^C6:.SQ!- 8@M9)J;YPL[&5G>\$VG@*=D6;V.4" M2A&P^(I#FU;PH.U NQ<+*DT*I2% .K$0QXBWY5.%[G[N?#I M]W(?5]=S'9/'J,X!6G 1Y+H9%UF._ IP8"U[8.FF3CG5,HJ-KQ0=;BA&MDN* M#FUBKOT:F4FH@K[*CAAQV0_*T=F>K3&:9#3?= H1U:C9*K%)K,D/D'V)*& V MA49NE](42+XW\< YBN7IAV)><$FP\)EX&[M/QMNXROKV;&DS[X-+Z9=3[&L5 ME6>B%JM7*_/KR(7025F0&2VYF@LZ:RDOGO=\+NG+1IZRSEJY#M2Z(MEA1)D+ ML>@+TW.MYJ!T)B8.:$:A_JHH\QVGMI??]H\NG B;<>PKIY5V,0L:%UE_<3XM MR8Z2L"?8<@,@5W ]%XZL8*JTG4?$N 36)Z.3-6!VS:T]GF/5 R)DK I%S3;P MJZPOZZJE%Z;W\4[; #J3?,+NP)PY;#K5OLN>X^I=<++4U^S=%T TA?Z,!4:] M["[GIXH]&P>G>GF')>5K!4Y9JBKS*OIBG!=0$3!1$DZYU@QY&E.SW#KO85-" M;!MVI)CP>46VN(7"LYXM4*3\,G <)2TRGJ!@H6T36:%HP)32'F6QP7+Y4M76 M['1*I7(/'OZY<&P%\R@WBPO<%IZV@G(Q\ RNJ7 G$]U] MC,@]6* P_.-#@36Z+7M/QVTAR^M7P8%?7-[O#H@ %6I10F+/C7!%8 2AR8*0 M+4%F+/.B2!15[& "<3&^YLZY$B=ZRZJC\W1,7K1T=ZYB.5._5,TL33.^5,U4 MH&IFC2IT_\FHT':2FM%(A>N.?^*I;L$8_*Z%3LT*;3>FY,X-Y5=0<<$M]^/" M!UDH?SD&]N::3MR)/WX67TWRPA&N1O&657]2[R\@+XV%[I%AR$YG'/1ZH-+1 M?^AARL"C["8LS0^EIAH-0SVVJ/K1(Y6WAG!VM@!JD^8P+=/*8FN;CYAMU)[I M]:\MKX)\4A)V\&0D#-L=^G$5,,K-W,%XQ8/$[ZXEI^MFW4(+H_E "3[[BN4K MZZNVDN&.>EO$G*6,&,JP&HZX$-J)WVP7>NZ&, K/:Y)M613/5N:"#=M"W228 MYP!7R(-1\."!6:D%&CT/Z3A\,M*!IPW'KL@-N.4R.T>S"H!^)K"QN,0IX26$ MBL^182#/+'C7_=D9-.,8H#!E[@+%YR:XTP H4CA;">A.H[ AT?P9S\3]?/UD M>/>33GP5AC)29KQN=GTF,;2JY<7NVGX^5IZ1XA75RZZ9!SK&U>UB4(R/4\TJ M]=R9-'F=WH)#A"A\1\MR7=.10H1JRX,]3OC[6+6"3<-\IZ]E_)(&^[N"N*N< MEO)122H-63/_N6GP(5)T:&)2Z*K- UGV<&#;!WNK(DT)6!.%>$S KU&(211W M'$Z,1PQ0F\80_-0P/V>2L.(W=-O0X@+;>/5<5&G5$FCW^4CQ*%9I%=RDCJUTFL%KD?6SQY']/0/;\3CLZC[U MM9=.L6AX00[9B^:_K/ MSM*'>5]$)9GQ9A> O4\DB+&ZU?A[&.XD#^>=Y8Y6>?94"VXWJ)A+<1XA(!7NA&V :Z/K'YL(7)"VRXI7*L#A>J:*Y^S041C9<;Y^85%<$020 M1_>H("C-N(YR,/#&%C=F=WC908:V69J.UEO<2>;-'=''J$RB%&M@6JP(*33N M%T=,Y5?\:X,UWGQ127?,E8ZR;/"[T*4?@O%8L'B M3Z+=C=#_RZZN[6&[N'KP]VZ@=JMW&X M$_C^?O/WW<;&VM/OU8T7GW7$E[.;3OOZ6M!O3%U\F/EY(0Q T)E7N^->' 4Z&85R^D9'1#NZZ:ALT4%TCF#1*198VQG09/AK MRS6O=VJO&\0X*K;E[N/3K>JVQ]+N[AMUOUO;V MFBL-^XJF',_HVP:KC!2Q59B,9/33QL[&S :]J8L&7>6>L>JE]I'WW=,=F_;5I_;)6>NF+<[/CUB!'CQ>%=G_MJZ:G5N+JZN_UFHL3F'&CNMF[.+3NM\ M1>7Y1('C(RK%"BSDR0+'596=6+NV6V8[=IJUW26VXT%QDH=HTP=,_QEHI^O+ M=OOXX]DOWG-V9)^M/OJ/&43B1)^/P] \A:D7E=%EK!*J(/2L7K+E [%+O&7F%,SUT@.'\WFR_]*.OTKWNR<. Q'+JZX)IO#/(!V&[_X/4$L#!!0 ( /F" M"%> $0*"J3X "O4 0 > ;&EV979O>"TR,#(S,#8S,'@Q,'%?97@Q,#,N M:'1M[7UID]M&FN;W_178[IX9,@)2JTJRY6L<499DMR8TME92NW<_;22!)(D6 M"- X6"K_^GFOO'"P2NZVF6S71,R,5<21R'SOXWF_VG:[\NNOMEKE7_^OK_[W M@P?)\SKK=[KJDJS1JM-YTK=%M4G^ENOV??+@@5SUK-[?-,5FVR67CRX?)W^K MF_?%0?'O7=&5^FOSG*_^S/_^ZL_TDJ]6=7[S]5=Y<4B*_#__4*Q7CYY^_OGZ MT<63SR^?7#Y=J4\>/\H^R5:/U">7GV87%___\6=_@'OA>KZI[6Y*_9]_V!75 M@ZW&!7SQ]'+??7E=Y-WVBXM'C_[M#^%UJMG I5V]AQ_ANDY_Z!ZHLMA47]#R MX>IU#1\KEV=U63=?_/$1_<^7^,N#M=H5Y$Y95-JLEI?XXL.V6!5=.O_HS7FV\< M?ZG[@LLGX1=DL+VZ.=$GO'KYXXL??_B_R5]^>/7\Y???O4V3E]\_>YB$7^-] M1RSK!GJ]2%[\G[^^?/?_<,4OOG\''Y*\?G7U_?S:?2H":OO55_YDIUT6YV\+E7UVZQG>CL>)N]@%7M>55*T25U7=)$65M#KK&Q1BJLJ31G>JJ/!?>!6\^U!D_%$:B+-8E3I1UZK!"[-B7P"I MTI/W37TH;!\ !NV1=5*K*"E4F;9_!,NSFFM7CK?#O1J_P2U DP[>V79V] MW]9EKIODH,I>'V&[.$CW\K2D^US#1A== 6=R6HJ]:D&=@D[%$RVJE(YZ79=E M?8T$F;ME)M=%629JOR]O_OV/GWSVY9T.^-.3G>]"+9-__^-GEY>/OCSE.5_E M8!> &@4,.(I3YKVXN++9*?A(73*W]0H4^HF0:X&)B] +@"3[XJN _&1*%FY M;HQD0O&:HO12658W.8@)#431;7\C1IKZ+K8]<@WK44BE7_05B""\Z@]?OP7A M!W]*GIR6P2*7@XM5''RR7A=E =9]-#P"2I,5.'!'NP?-NRY 3+[635M7*?,, MJD'Y2Y+!TQN0F\ LJ?T'W+"Z29''B"[A[[N=NY:9!]3L%K1N T:"/ HT++$9 M\ER&VA684YD?NZWJT+10R5XU705_W!9[XN*D+(!WX96PCRO8S.X&WXW\Z(?)M_!3YRP84?WP,J<&4D,L\@UCL0)WPJTMH-IK\/;)2ZK+("EZ+M]@TN=YJVO]NV]3] M9DOWUM=V0];)H>Y0.]5UM&IT E>%VW\YLHBBX--0?T7F4*3 M])6Z/JGI,J:\1O_4 S7MR$!N=*GH_('N\$?E%+$0&U[=W3Q8*31_R,!NA4W_ M^O#M0_@!A8STR9F<>)_I!M M5;712'D_]77'*VEO0,?N$OBOZVV1;8VMC7+B+=T&_%>B'L[-?3I/C15.]I@< M"+Z81 6\<%V#-;=!2=,#N=_@G7^'!;9YP;QVC>9>]. MDX!Q%MH-H_KCYY$\#A[!78V&,U"3P$D5>:_*D@@A0\64H<-8HF;@TQZ<-=+1 M#WNR^U,A0V!]]#^9:-_@Z^"G-QHX"F@*B(6N(CH:_C'Y*^B.-G[RT?&03W*U M:;3F8&4DA$2T<=V@=U#A*6LDHJ:NBBQ19K$@!SL2NB!_.A9E&%2P\89#T9(K MZ4DM$,]:@=CCSYZ3/!A7&6P,RL6V7_T=+0J1\>Y=H.5S<5N]V%#\)+B.@@3) M,XR+\,197;N@UB N%?_9;J(XVV=H><=PMAB@613+9*OXA/&LV5[O1'R("_0: M_!9P >"0.[SWXNF7;:(IRLE.@A4(Y$YY)('*#6[>!>O>U7;9$7JF&';%' MN]?D-WDO ,.H9N_*14L]*D0!4U2L L&7F'Q7RLZ8>YTA5+=0EF[.W/,7(%'= MUL6!1;C=X45YK\W54YNV:DC2&D?*KH>M20P$8&PG9\&)#\I*+ "^JJD0+'QIL#2!5NA;<'>D,_)S6$.A3B%G]B1=IY9465EGW-X M?/*HTZ3=XC+P9#@8B92D)K^ZT7O.&JY54?8-[1#HC1:/MB";:*\;^*Y=@IXN MK ?7DO=DRRNDA+=\$,EK_I3F(PYD48N+JBKV \C7EW7 #@&!D;9LZO#ML. M M_N-YT8HKOTR%7LS=R#:X8T75D[Y$OR?'" 4>T:[&[\2W/GZ4Y.H&/F/=&87J M$1L^9*5!G]MC(AXR6AX.!C^ WOX:OD_U M+M)(6R*_Y$6[K2NP%V^\4P<_O>_PY3:BT=6XRXY^R<4!DS83LN_@51M55&&B MY=C)F##*5C6[=5_>_4SM+LQN ^P!V#=-O6_86$X3C+;\_',II OO6?-S<[53 M&PKOU(T)-:U!.! AJ!8DX5#+W6%AA[EUH7N'GPKK0_.HYTC,IJF!=2N]*8N- MKNBT>6>*"CW&NO\( 21+F%T!O/90F& /W8W/I=0KL@&%N?:E5OA?F[XH._)7 M?F5E14_\HN@46*1W4%\5O)D83Z,0/ZDF%;;(&G@H'QNLJ^V*KN]0=B5K7=85 M"J%&@A @!A^4ZIHB'P=5PL8O^1#PQ*M#76(.$62' G[HFST\*.?( -YNR ?% MB\(3@ZL.15U:;1@J4L.E'"I)^>WT,!.;P'B%H9A99@+5HJ[QM:2(G&)8:?R_ MSDTHJG79(_W2%X4Q2%BXWL!J\Z;?M+C28)VLET!? 5_HC^ WE,?@OXCR8&5U M8Q0'7 OB?0_'49#\QK_-FR>SC(1"AJ+ 3K).;[21IR "^U7=Y&*DI&[_0-"! M1&$)!%(7KM%-2>%0E 0N&FK^@BJ!*D(HAATX?WY(]F/$[58=]$#=3%DK^.EH MH!T*\_DB^(ODI24?!Q M*UWI=4'E(B[WLD!))_:^\>K@VC<]B,N+Q_F#QU1ZTI<;%89Z7ICX^%6&BFGM MF;&?//HWLY? X"M8;&[R.YQ=DA_A?V%=?8?6/>F)41)H6,Z"PJ$K610=L!P& MK"#46.6-<5DHT"6J)+?1AP7^% %+_.!]K/FF'_FCW]J/CH!-EBS8XRP5,/KH ME/N41KHW6^"O@SYI[4K*]@-ZMJ/4=)R;9FI/+D%Q@B ]]>;Y&LB3YZV$4=#5 M=JX#!K^&>E:"+%=+<>N=2F")"-*2@AB!!;3X9GSY,&JV>#9YC3/LM!8E Q8I M)J869%J7I#JZIF]!4Y"=#:HB9]^DJ+" M+? +SBT?]&R-]ZKNNGKWQ2-WBUJ!W0F;.WO+;U^,/%/2.]H*7L?77ZV:KZ<* MP_G_;ANST+W:Z =HL;]_0$&G+U1YK6[:/]P7RY_.E@M9[ODLR[VL#KKMZL;P MBJW*,C% #IV_F.=99BZ0TFV/SA0&M8!-8>F*!:*$*8"UK4O,4>96I$M.8@.D M^SD(]M-*]M"BBM5S1">>DBF[G2V]42#"ZV8#KL'/XH?O=+/1#8>)>J# &U1- MC;8U,RE7+I#WGLMS0.04L&+5!!3&@2Q3LSH0_E+F:IUQ2X0*K8DFIR(Y$Z.V M8?N[L85*6E5J%U'(B]:(?_KFDF)G8>J!_BCIH:EXKS#0/["T9(&Q$PQ'1."L M?(.=6Y@J>D9.')UC#+X)E5M2C GK+4U"*_6L)LK<3"T_9;EUR^&Z&ARN3R Y M2<2WK9-KW7 MY,B;3BF*Z(IUY&EW\OF28H<9(2 %2L,5G&*8_0[OY5@F=%VE MSK2#6_$#^%_IK^.6_V(_O&XD+8G!O0>N7H]54>H%N[W7+Y**'^P$6MEG2H MS&=BBVQ&X.Z>B?WM!-:."9MB"ACDCO%"O0ZYD9(GBXB,8HV%Q@5(+&?C@!E! MKJ/'0^=2\O1]W:&,M-0#:\; \,9(=,P$;FJO2)M+0#!%0D:9*#\J1<&T#DA- M%L(?EC9-[94 VH:?1Y]?N:W*-?/4#9?[)E TC?!8TA4[ M"5_O%1>A$.>11Y#:FB!C6TW$33A'X,I52$,<+%/ %ZS I$L6+Y>3BUHHZ;[ M&G6LP1$?Z25=;WHQ[&VFLX3>8"NMIN/Q<]NUC)ZN,#41@36+FQ6!]>HEH%YB MX*@"H?,&": 7\H>SO?C\LT_9&-EAW4+^,+FJ4$FM-:>KR,UHPT8*ARU-91 VD7'S#3@1#+^0_.G10UC*17IN)N.BC.7 <;OB.>M7Q4'_6']( M_@(>!(A/\/)>5ME##.L]!Z?T&D.E)O1AZII"Y4QF:U?'3P"[2 C E/_'0P,4 MNY#NYZ!$7N4'K.@#Y[O:J,UTYG.R$P)MN(8*68-V \^ACY]>JECH!4OQL5Q: M^@7BH1MR-.>:0N3<1]6I1H),-]"8YGOT*"J+.>0@AT@ .1Y*T<_%*@.T\)JF MWTLWL^FG(8=D]>1"8Q?F=13"W.QT/")<>9 MUMN-_SCWD1RG MZ:*+YD#' 6X5]A=PTMC@^%CL&T\)8.,\F7L4\R!;WZ;Q$FR&PZX/S#(>\ DK MC/:IUK7F8>XNHZ11KD7R82QFO[UI\>^,$E1U\%\%R*BBV=F0=:8P68P]GCKC MYCR3X(2%V-9%Z?A /!2#73)Q(_XHV=O,B2LP7"[WD]%E.@>V%6BXNEXL,JS#]:"0GVDQ8TVR!,YT#W#;3 ML+%2;>$R7K*#B<9E8+1)&IG#6]% :1-PT$;(!EG19/T.CPS,[@E>CC"[]5,D M_$P[GB.N!=NRAQ T@_#!&R.548C/]LUT9 M+UE-H\A(__A6EW354"@>T8B_NT+>R_M"WMM%R2\KY#VE2=5$(8*-(Q.1W"5@ M99-J\@-D]7H-OD_#A7<>)K+4^<636_CH!:OL2\>BL&#],HE_45R MROSQDS!E'OMA=U$<]K?@+"3_K9KWNDM^Q%Q4-"=.IRGN3TYH!$@"G"\;FB.> M1P W<1WP1[3MGK@XYJ454Y,PDNPO^G;H&*!2)1P* XMOQX?)0)4!3LM4!2R^ M^'O5YNJGY+NR7L'];ZER5VABZ@*A%L$#D=^>J3V";2U<%EA.@"RIW49DVF*EU YNX M1+)@,$[<3\Z8>-OG4#W)>%>D.JRG+;7"K7T<.@)QX9S@9O\- ^UONT;#GOY7 MW6-ET4E#N.; N+"DA14=][K!O"\PJG$^C3(SC-OH35\JQ.L0DB,/"2R9>E/! M*W*_(#?70*T-02BUFO"HF=X)YY4"*H;H[L(XZJ ;P2C"?VYAP<@99$N!2(3= M?\\UO/B"M;!0L/PC+,#%^\QC\%"VT.") UY+3-\8"VWEXT=:, V*),'ID\F7 M$R8ODLJ1QR[O.? WYL"I&N[HF!"YD$D*7'V'Y1&H2]&(4_3.3+5&II*KV,"@ M.EYK4P"Q;>J:,.FZ[73,D29M"/=66;%'%80)']3A!NQPKH0W?ENUC\)6?6E& MYXBL8LCC: Q6)#M>$LL_G+B#LW\(YA:#<3B3@,5;X#=1W1Q%?+QT^$A$CKD1I]H*"\=H(2;\K-W M]3ZKX9^OG@6E9T.&W/:)GO7KX^N'=KGUP M9:_^[MD/WX)34#3Y@]?4&_NL?L [&5[RX@-81T3T,Q>\?',U_HG:- 5ODGO? M7"^F:\1J_;XT/XI$3#EH-5[:1BY3&HTOI,P:PCZB?CSH;9&59@H&&7JP1E\U MD.L 2[0U?M+3["_)KP[SB@ -KF2QJ:PCS*DL>EMS!IT?UU'PZ_=8>&$:U<]/ M=7C%6--J8EHO/D3WQ#U7GB*S<4PN&8F+M,"Q)Z&1)'5+X.641T_'+IDC'M5^A;JXTE:15?2WP MUYJQJJD_F**,7@NDJ_4 J_0)3NPX*Z_GYUC(Q"3,XZ$5BB[Q %'VM_VV<\KZ MQW^\*HZ9DZ]M^92IH8A**>!)2X57SD-P794SEZ-0]0F"N'&.#NM%6O]S;$D( M^AY> WCC/K=]")9WM@W^!&8NUH,G//'+ #^#/6P"G/#-G)X L[_0!YE0L/;& M_Y7PUY+6(KC/6+QEDV\1GP=1#^F0KXQ$_>JSA&13(>2#ST/*P\,$@8 M#*[?S^+A&D5V\7B14\TBW'#Q!/_[TJHU/RD=/X%D<0PI//48\*&X*^;:]Q*> M_$YS"#U/Z3Q&5>5Q3-L;ZH1X#E[T5M&V_<#G >N&ZQBG=!H7",?9R&-$UF?W M3>O'6$/',4EPLH(V'OX(JZ,US2D-ZI-G*H_'"6O!G2"&2R>C#'&ST^>G9:<7 M&.6>+K>VYT'!O+[",+7F[']?4=$!6M*KLM@$?7-G4Q^YCF/@XAM3A?]& ]6" MR1?'B+ZCH_GB9JF+SQ;JI."\\=/^)HZ!E%X);LSEP:XJ^/$=JX)_=QTGCT=; M<=]Q\B_0<;*-8_;3V\$8SG@DQ5T0,.)7!T40'/73R^-X^.\LHVOLC(B;S,:TKNOT MGUXWL3ZONHG'#W\CT7!,!+]U>69;LQ3YOBW4\F0]+1^YE:>U108+(NR,EDH& MHA]$=5HSCLLE=NI#L>MWB=IL&HT] $G5&[0JR8*1KI?Z"Z]B@PP'[F!HZ])' MQT&B0*7W>?KTZ:,4OL(\*9;!J[0<#)N#7QJ#P[),]F7/U0BR4RK/C:G@)M!X MNX=C/7'2=65TBJ5[BTL#])<0*$N%Z''O3#6.^6QN%51]5^-LKTRF]62(-(6S ML9/_4E6/"NRBI7=3.?V-5@U0 8C'2D9!7#ZZO)2I2%3M)0.Y0',A^M34XU*X MY_$%HWV/DT2?V.$F78TM!"-B'#9[^Z5F\,?G.F.PM<>R;I8)\%>Z(D/$H1P^ M K^$-X7@V(B\!7;'1QLT[915'>R'_3"_S,EN[-H!^,J6&4PM1@;[N'L=?'^[ M@T-"L^&V/2' +1Z)X1J+J,!I5+[KML:1BCQ5.%YRX(Z[N0[=S'!E7I_P%60L M'+4M>,,&%4&$$?Y[;B8/NI90UX==LB64-'TI@%^T);@:\=(%2+'1>9]QP^MH M8]1!%24]%_?5WFN^19;O,8?]:N"+;=U0?RYVX_85;P-%AG"B/7P0IL_\;8_> M%%NL8C,I7JD]EO.Q)CFM&<'M$5S:H3_L"^(K%'99C>_I09SJ)D,TPE);[(2M MHF&%*Y##B?S.!ONZ+TNDE3%6X"A7"R^9S-^V!+P+=+O6A2#N$>V9).,(^R;O M+]L:#XQG;D0;[O" 5==]A^NGH 0U+N-TQH&!L>!)?^X/E/*T(,++A\G? M!GM_Y$OJJG2Z-^MZ5H<3Y3^S#^&OR4BTPX4K_Y/"E7-#-3;0-!I''M/\-'XU M7SB[3GX'W_6K[)AO\1$HL]T+HO&1+J"G\#]IQAFQCQ7-*^PSA6553+[V!@O? MR!?-GW^.!;;%B@=H36UBG/9]#)C)]R/ICSH^.+YK?:3,STC$B2*_68%-)>U' M!#1:0HT.1?I=!3@9/[+<.XK-D%\L;_'5&;PFR3NWI01D+R8-_V/93 M'TBC;;D6UBL?:MV$1:](\A^2\&"7!9,([5/'GB9#6/8$8TOHED!X5I?QA\L> MTJ]F'IQG1!H07#(G34/PQQJ49MW#X7E=,#!/8=>TYTAS'HH6-,#&C9.%8PQ? M' U:&+6UE[X12_)P^723:QN$+^*W[+/H+'N+*H9>N4A3H'6+X7A::W]VNN5@ MF"7]AZ(P/$_3"ZF.I1!;U!!7*Z#W,LKFI -O:M&2KLJV#<0/2 M9X7W;(!,P;H/8%CX8]9;F2UMM]-\]3+U9S%@# J?#[I[7[?:3GEUX'A^T, (P,? M=['G$9Z<-O\2@E_8V1PGSQI$?FKQ97]>-W4&IM%IZWOB/[?B=.GDAT"A6V."9FJGS@^TF1)+!^R#+ZZ6SFQ!\V'Q#0WL M-C272A.[_8-]DAO2E/N>\&#^;?Q$%EW@_W5]C5P[-0TCXFH"-XMC#/E(),-S M[+8V?82MY&!N8VS(S0 Y&R1J%+X&]V"Z>^\6<-[?71?%D]%6W'=1_ MT413, M##*R*[.N)A>_U"N".S%(ZUV?&V!/QB>FN XOH/_J8K+$/:49LQ1E!P7NNQ3%VTWSBE\+C4!5D9F#XG9=2F M@K\XQ',>E,882T&@.F?./YC(@(4F!N?=H+)V=3J1I>&_(>81Y6AH(ZZWNAKP MF2M)6+"%.P11\H"0D@S,%=@[A=#JL&!,.\GD,V!P(ZC SE&@NXG>)8_54]++ M(36E%BC5^RO>Z<72L-*PL1BG+MGDRG#82N#4"=8*I+QH,J>(H3+X9VK'-ZP5 M!96GXR[DR/1('DC3,W S38G=PW9,$QM=(Q1P#*[Q;': MP!1#( X M5U@&AHV[J>C6-BOP__>EU;8.TMJ13^WQHH/6O?VNME\]V)=8U>^#QQO4>(D3 M4YR^/!^9IPX>4_(\]R?K;(3HI&L!PIB2D%X?Q+FF!N_$^R M6S%]SK#O0+3= W^*AZUJ8^AO-[V5Y4@ZN-\DOO 14BH@B,+GA M\-=.M^J4Y]C7I6F]VZM&RO:,(O8*,\Y#"+ ,4#A]RY_SV?J1-+^6!*6@7T^" M)6Z(;E[IQNF ')*ZCH3VF#5;JNL>6HC@4.RQ$'4?^H;6.FM*M?#1#?C M-J)E1"JST5*/C?>NU\8?E>(BKZ()Z.A0U'U;WE@+:0K/4RHT@4OCWTC>R9UZ MKZFDE)/?P:BFUJ"T5QIG"= L3%#)^4&JF:GGP,;,3;W2>:1/HBM\><'DAQHT MI"@ILGBN,PHHGS;,_6Y,\;*^7-8'JC\DHC1T082R3*:$&W[PBE5AFW&0'@/) M'X[08,AH%TJ(/Y'RR6F+*5Z @DB-%]L.R62:IF6+:0:P0 MR_>'X<6'L]5[@YNINA^>8*J IB@MOA#KIS&T3LN.WE=]G%6USG?&\HGB^ 9) M51=5O7-Z%21%1YJ#8IYXZ[JI=_PO?"JAOR/3L\EGBW@E/,A=IM/A09NA;='[ M:; M5/M$:@G<$+0#S)G(%;4A8_C7VN>&L?6"T@FI'QX,I%DIX>$#]2B"R*FV:%@/'7\R RP8<$]4:AY-5&9-(:E MAIZEZ_M]>$^+D:GC2,A @\5\:OR@\P M!;#'DL+WL+F.-B>SM*)W7OU'CMA*X[?4N> \$W=Y#08TLW$ MN>&^9W%#TNDBJA'U&KZT(V>4I2(V>*RT'Y&ZWR98M.[%)/]5F4FJR[Y$$L#3 M&(C'9LB^P]:2'DCNS;_ (-D\-H7Q3@R(T\\$Y%"1,6CTA/Y Z3.K.^Z[M.^[ MM/^Q+FUK3WM0/+NZT5P.?O&(M&XK[B#F0=%" %)E1Y"D4+U^:,;"9ZHU+UN2%!F)XYB&^Z*VO03+R*,U@0H;_$0/0HZS>K4CP'VJZ=(_5 MTK1L1)@H52OZ7 9TA@:& A-V1?)0L6 OH7?>U\S;&/*]S7#MY-,Q#7#TPO^ M"^4V8H"6&XE*L(UH*'9;NNFDQ@#&JD2=?<1#"9L@OCM01V; M/2@G],+$A%X35 ?:X=CWC+F0"+JT8C_5Z!KMPN,\O96_1^BIK1 CN>UKN8214+>.7LZ<(. M_W.(<@ K!PQ0M8KW)_>*W4S9A:N%&S0>I"Y.\^CS*]3-B!*NS@LE/,(VZ!^E M[E(F _KO#$N=LKO697=_;9YT">T='GMS5;]!%9@*.JLB'! M4!XGR_2^,ZD6^H3,_P2R-H0T9)*H26VZ_@VJ1=?=EFO5!<[M[E&>6>;XR*7Z MX2"GK6EX?7@A4KS(;9HQWNCR!N[@5G#$)T!8NI2 ";*MQLJH2&J0%L^6%-8' M:P\33%6-M>IAABZ G,B2A_FS[IM&4 M9@N&R[H,X5AG>^:K:EU2T,NNN3J 0.39U:[[QL!0=$(9-I'IIVY".$%*^>4' MW;3:I(L(AQQH =:.Y0;M 8RG6YBLY39SN;I%R^6 [)#<&^@_1$2I>0HB>K( MFO$VK 8JWF'#H);/;>I^@R;1JJG?,YZW!15?)L5N7Y)7/W[)!"BXJ_!9?+O$ MZRLX8O-N^.-W2[]T8NB85B#!IQ[TRE" KREZ4H- R^!HW9SM3F M!;2!T(E==ZUCBV:\\%S$&#)PJ),C63?B1Z()Q-+0O]/%8J@IQ-U-'>2^!!?UT3HS!=XH"M5J MC(4ILB03:5)WX5I-S=RH;G/IHLQ[;@!" ZDKI9O'O&98XH:F$J+LCS3!T2(@ MSPDI6K\_OJLWK._8__>JZT+$X^7#Y%O_K;YA)ZW^=U%;_GB).6H(--9D798T M90;PSC[6[?%8G%QIQL6HG364O+3GP^2O M9(A5'78;\2M6=?U^5 ]5LT4K9Z*H;W+5$$(:$$E($D5UW MFJ:&J=:.(-H=%K(ZKQ/ML';'8N2341F?.WW1$< MNT?FL^F=M(LTA"%3O1T;P'N[#"Q+-,'W'>[0VL#;39 Q!@I]-&ESTCN52Y>7 MW1H'V,J[N"846L,B#8;O,Y M2,1/7%.9&S192=RY(8(6HSP%CNNVD[BV5H.MQ]#KAK2%G<<8Z.VM\O0,;*KH MC*IW7E<^C1V0JKIML1=K*J(AVCPO)ZB/HQ2.S> VP'8A=N MQ+,:7>:^[EO[3#$RPL%H4X_*M0(& !)_;B$.TE$I+ZIP*[(]@&FOQ-*8. X> M@>.N5&3)EDTQ7S^]6/%@ E!9^H!_P#D)LA.L+_9%B 1FLO5^> )>=IM]N)RK MG78LBF@"C/WC!U1NW7(;6E.K5HN;K;POI^V87E3JKZ#=NK$W$U77<$NR@Y=O M$4L*@0-L,_(OH1.T72BZX8:@6;4TG7TLUA^],R-R$AQWV6@6EAY59UYJ7>3OAXZWA0:>C M==@90JDU2LE]H=Y?8W*V%=OUZFV=28V2E)]'LUHC[*?OI-+*6+RU]F M)JG6.V9WG/]L0^G>)/IGFD31N]*'Z.0RNWTQBV3"B+[>%N6TKWRL$.>L9>D= M'5)RW-,)P]MS[6W;\DI7>@V_J^;&JRZ@I7H_T;!3FF+JW1I$-NZ'-'?FEKU:*JQO)F> ML6B7%J<[/!L3@V^F@&0G7D BC/$+A[VD> MCH:ZIO-'D+_P)K[&K3M]&(KKX M17IS4#/$!'8J;5GL=CK'3$UY,ZWM=@@H%)9W[C29KJ*+GTRC0WGZ?I @ MC+(&F4I+<39I"73AG?<=!GH$B?\;AR URY7QTU!T"$D3G8T\] VSHA%0U)U; MXRQ&V*"2G #HC#0T54 +I8G[3;ZZY:P36Y_'/; M#W\P_L$DM&%[MYES'RG'YM3QK-BRRG=>SE>&!.OZ TX ;1@?*G!\Z 0O@G!AI,[*U2T$/Y)[IBQTC]$66[!$@OT7 M^A;I'8N\;ZF!H-(GFE\$NQVWWC_UJ)71'*A@?HT_WR'6_3NQW>3OGY7IJFQK MY@ZLDR=@]3/VA:)KCWHMWL$169IM_T< MIBO$ZR?$HF7VI$(1O.,A]SA:[7RF*Z,VD=GVX$BN='>MI?]F$B)437L8[@ . MHKQ"VXN[LKA!*?I=D6T9A6#FFWEF.>2LRM$%S,%SY^J)R>AI$#P@DV3V\RT1 M2& 5FW&IQ1S^0S85B>>GOC@@?'&7')#.4LG>M?5.!XVPG<%1C'PC/SMMYF4X MRN0^X7*>"9>XSO$W'Y_A!,1H-L]D8N8W&K/QNZM8?GI?L7R7Z$.TT*#GDL$; M<7E,<4J;;QNM\A\+4;ZVI7-OW(25F3DM 8[^KQN!E(JB<6K" X"QY49IX"!A M,S8\N+Z6GFE.&-1E?DR@][:]VQ\T8P>K^\@\I=J?@S$=7W;SG=31J1AF][V8 M[-$^ ]3(STX:":N;VW"9TF-LYL%U@ A =#Y76YDF^U+G&Y(O+5:'$FR\![.4 M )UIKAG%(L";/?Z2*8Y9&_:EIGZV CWXBDDI%S\+1Y?2XVH$;P\C*$JXHX9! MTBMVV/[OJZZAM#]"NUA5SA5:"!GC#0Y&GG!@'_%35729LS=Z5Q]4.6#/4P\) MLPIBHJSY7E7&/Q(>-SF?J> MX)]8_#NXF%*U79*K&QLIF%(,Q-%=8.%*6>58\;$\L';KO$ :RB)LH2BQ"UJ[ M0G@TT"FFR[!3GFBBKR;+DQH7\/.!9R;-T AS]=$EEW[DB3(Q9.2?]V[6_+0O M-HXT"0K7,0X; [P%O:F$&29S=000:@SZA+K2P)7V'^.0Q:\#-[%1Y',+UN6J M/I][74'_FE1Z+ .*W4MYL"LLB_U>*1#SJLB/S?\[0KFBS0.Z?WP.O;A M$2XOP5F<9C;!@C .V[@F)PR(63Q1?W05%?'0@\;-G=-FZM[KK M2GND,5HA5'F[T[HS0MI+^ PI>0S5==3UQ/)"9)^[*+M;^A0"C6KUXF:NQLHH MO8_(G2/W-CKO,XH-7BOZ GCEB)N#R50@:*8^.7Y.B2XI1B.H4'G!>TC4(^+2 MS>GK1KP*>JT:). 9U1$ I-\:0D25+KE>VR5KPG-$.;[ M8*(-@H+'3^S1Y>I,G#)Y88NF3QV:G%B1@!])J0%;0PA>-4DP0I2Y"W$*GEA! M]?,&0,CB,MU:GSZY(G&TX$[P1,PT59P%\5[K/<'>\UPLF5#@JZKU(/Z(]_J_ M2\:*8>^/?B-^29LL*+QY9-]HSVZ([\GV6QQI+0WS9]P3I0YD%U[MTA M\*<_4 NOZ>JQ^XB>F^UH"0;5R+,RV)^&0#[M+U9KXVWBPC.U$K/VNP34- MQF5S^1+M"LY3HZR.]&"VW-TRLP?\*@Z.ZH_<#7P1S@#8; <=K1UE6=$B$D/* M+_AI:W9<2:$X%6&.L*DGCO!C[)"P>MSB'UM 47:J&W+8+7*K*T7RWCN_:\$ MKN!TUQI'(91I0JBD:5+6&?X+;JCJZ@%J15*19'J5ZAKH!?3B5O;'++J2YX-1 M:%JF^U5;Y(P%6W&XK6A,AIB'@X'G#]8J>D?K=9%I_"_8T;*^T<9EHGA[XQF% M(!@$\E7>9DW01?"%146Y#0QLU0'$9DE6[X8*U$?4B9EL!)H M*7M=J;(K=#L*X^RHS[.^UD-HTKVYB#$[J_-).%YA(_16 =VM 5S\Y;#W#5S T$G:<^N*,F.?9]7?&VXKAQ_QGQ M2Z_+$TLO4#>XKX-N(Q)G9$&<.&G!7.@%3UUY^32*DM@]H]:9B6X9OR=FT#OC M@YB'8Q6]@72K&PM>+FNY#:RT7;'[C(%E MZ'U59IF277RP!:@U!+WWK,,9\P.C4O'!%DXIVB+0L/0SE2G- M?H$+12U*U;;!5%]EH=%S71;<.S3H"X(;R4^1VA)^7,K/2@4G1(:VC\B3WCR 7&<<:9 M@(F(L=.>;AVH'#OUGC\;"SIK9S&X\U6VF33L%N+C)1L(+0H;GR%94-8M%34U M!F_=%XO#3SD;V$F*YV_I@\XPRS"\(?%Z+:Y2^T4K3U3 M:\8T3+/&P#+I=S9N!F:7]CB$Q7$+E-T5%%Y320NV&=AC8M JNLQ\ -^TL%7K M:8+3[:AU1P(B74VJ@&^CN!_E1_@[U$X/!C-3T8QI7,,78CL?QCL'ANAP(MJ( M)I;L@$9/%!-4P9$58_UR4S9M&]<*X!DY/\#TT?HA0P^TU? ;#:_>[2QJ)67) MVM$V7IEC.@EUGLN1X9F%??12]$I5A-?;FN$YBHK20:FMUV)F(;&/L^AL6C9U MXMSVXKL;AF$N9F(VVV9,.J,9R(0::TOI[&0A[G7'+&1*GO>CR4NZM@ &&Z37 M6][*HCZ_+XNZW0TYN[*H!3!; M1H6/I,L&;)=Y)9&!C!^%O-Q$4:JP\.77+Y%4Q.HV]H?+(6F)PX(8K73[B,G[*P9*/QAP>!/5P?CP.&5;]R!6J:,]G#7&3W< _IX-CF#RBV^X M1& P\LP42)MAK6P>4^]!7552".04J+F;\_H9F/%%1_&DHK58YK(=/^NF-LI_ M^M,0U=WL#0:L['RNX%-HG>SC\WY6F+!'HB=7T=K]RH$>S3B(6/XC,0"*^C9\ M62<=>10%&]_A;7[K+\,ZJP;WOYM]L;'HI)QM.,NW#7WMR%GBXLEIJ MZ11L28:00?1?7QJ07E#P3B24" M99D.3%\S\8^$8'TM:2+\%QE1//4O[[/.B*(M54B0<=\40PR3U M)JNT/59%%E(CU8(2;] MP?;HDE$^RURQR1@!R[P;E_A,6X&S0HN&SP.NQ3YIBC'3MDD/ &&,%LX;"3939 MI_B:+DW.NG8,[7NX!-/MPN\B4,C.DX8>H87:67%TKS* M&Y)F,^TE^(+YS8/Z&@W47VT9-L$PE*0^ +DM;Y4Z9ZGD4CE7.D@+(0?YJA9> M107]Z6V8S;-N"%6[@NO5@G?%W^O)Q1$^_/3!C2$H; 4X?=I.JQFX^!!<:I*5DW]GHN=[)*6X;DO"S2F31E^).%"T55*1LQ->NSE=/#P3K6U,@8B;^#148>@^H MPQ(VNQ2U=B!P%TJ#AKH._*:5\5'.QJ6""5WV^[T]A1<,U&+1RE_<5_!)3$X" M\^I>!L\AVC9E(A,SCY5-8H2+8Z6-[4*S=!&YV7KQR6E=C._KY 5%3O#T7[AR M;\S1,C[D:76OWSQ#54.F<\8KD #)B6T.%!H(-2:%;\G@'%*]Y.\L1*:[R698 M..8*4GE;[+G&>XB8Z5JHK3U:F0*3#J$(B8UJ/U-]JX8R@ 7PWA!ZI_!N_T")F6?.K'I=Q(;TCRV'RIJTKUH4A MH$]0NR7S[F.G]:)Q"@8&T]8*8>J)C2V&C.F$GRX>)3=: M-:V;'GA2"!$V]ZA#\?5X=W$B?CB7MN6XDZC'5;6'#AS[$QKDYE/&U()@ S3IQ M4J9NXA$RW]>.1D2BF*8\$BNMB4QWTZJ.R;$ TBP:ER-L+1'Z;0!2\+_KNQY\ MV!L.R 8MV5[[01@*RL>>9FJF-]GN!0.VBOD3; &DJOX\X7[M*5P!\UR+=S:C MSUTF@!L!QXNQ81[3 $_Q8I=8Y$2J'>I*@>O.0TV:;A*PEP^Z[X+BJ< 7]D[I M+-*8%R>>]_#,C= E@..7QBRV9G.DMMSOKM+TXM%]J>D=U,W9E9I&YPV\TALP MHAPRWXF#98-4],HBO0U[6/RB2ALX]L9Q^;][)3!&!]J !N$1S+B1PS$ '-G MW3<40A[,Y?+M5$R@M[JTI<5S]?=_ "V%V8D6:IZ1UK@M/%9)JI?(B>:RY/#)3[ MLO(L5UO5^8TI M<_M[WQ1M;B9]BI-K[Z84+!4_A3UK5D@;*F0E%,#.<';B>MV7H;IO56F9S)3< M&=,M7KI618EX.NCOHCJD' ;REL]-JG4CFJ0F M@GOVM/?=U@*B4D8"X."=/0?N.3'&:)P!S6# N&7JV#A<ORT9>;NLZEP(O^U!S=R=ZGZ-+E:K\%:$>6 #3_Q"^83PY\^V]92T0>,>'J[ MP:#DDN_72?;CN2X1:T?+B%LDYXHJ)7_J$:,$V1NH*H._FJ"0(S(4**#PBYR: MA%$XVJK-B7&',R_1*S"PX@N7S; M?ZH1[?<;_K_X9>'_/Z-G!?]OV^W*K_\'4$L#!!0 ( /F""%<*MZ-+&P@ M XL > ;&EV979O>"TR,#(S,#8S,'@Q,'%?97@S,3$N:'1M[5IM;QLW M$OY^OX*GX%(;D&2M9,6.[!A(XQ27HKA>T^+Z\26Y$K6_?K.#'?U M8LFUG(M3!:X_R-KEVPSYS#,/*5X6H=17EX7DXNIOEW_O]=BUS>I2FL R)WF0 M@M5>F2G[54A_PWJ]IM8[6RVFSCPT++-YU2F5XAU65N38#!'#2.7V,?VSUQ M-X7.@JV@.?04Y&WH<:VF9D+^=6)7;?7,:NLF+P;T=X$EO9R72B\FW_RB2NG9 MO^2^YZ53>:SHU?]D'(0>YXW]T(]61K;^)$-TXOUMH5(5V"CI M)YL>K-E^CZT[W-[=*(/ED>Y/\O"==$'E*N-!6<-LSD(AV;M"R9R]OY59'=1, MLA]SJ"%=EU6U\S4'*X-E'VLM63+BO>3TB!^_?'%Z=I&,17SJ,NX9%[9"Y*XW M^EEF--!H,&P'^YF[E!OI>S_>:KE@;[. )_51S![&H%^RCK*P#)!KVG74E2P:]GQ"6/T X_,?>LG]:C5WZ+OM@ MLCXL[.MGNK##@UO8;[F'Y82%*Q?LQMBYEF(JNW%]75Q58<$$8R&YP@A<&<;- M@M4FN%J"!Y!N*?/"W@DP!H;4E+8;#LR4@S0-U0PT!TN$=&Q>J*Q@OL:/5?NY=++I!!THE=>0 MSU$:S%4HP$%? <7BZ-AO!:99 6[.H)E@Z6)]&IXQ:D=?#VHERY4!7"#$5CB M!&N@.A2[M7)E4I3[JTO&1/*:FI$OQ*3XJU-LF@AK[9TB/:UB/V$-;]AXHWQ@H MAX'0S[L1 #50='RZ#MQ8%]IR'0I<^>' ->D/SG >KJ6'[16L'.70AV'5Q?2> M\=KOWP3S;"H!(LU(,7/;VD$'P&TSY8DQH98TU ]N U9T(=PF2F!B.;>&HY)@'N(!A2["'/N1 LY" +% M4Z556*""V#4L!B"ADX"W/+;8)9)BKKEM'*IJ5P'P/2F>++-.D $DFZ?2@)#1 M@'\HD71J@55@2Q Q#@&H*J#[YX7R['!0WG+Z^QG7-1$?8D#F.9XGS6#U_ [) MN90H>Q!Y?-RM0@G5T!!(V$>MF]HZW&_!/JF&+VM+%/+YP]LUEK9;! I4&6<" M["%0X@#/!ICB<(#9TF]<\FWHX,E"(QJI9"<^'T&ZJ!]LEM4. ;*6K'?T6EH? MX#T>+T-?/H..?HOG6^SHGB8Y(!WH\$[MQG#8W4DZ%,'S$E,O[3J.5A7<+Y4- M$BE%AA2486@^&O9?,*UNI&Y.2.[4[_[?4_14T?#5;RC'!Q.@PH-U?JE"Z 5T698J!"G_( >E%G0.E@L% M]E$G1Q 90/D>4PK\Q[U &\[RMUJ!^12ZM:'?3/SQE_W]X* 8_P"WEV\U:$W0 MOO3K&=B$YP29DH"F1DXLMWESR6]0'T3M20J!5#,=)[M/C.7@^X7K.%[[S1' QQJ7GDY M:;]<0%:M-%],E"$T4:.+S2C$@)MA:@:!V Q"X\7BQNK72?_U^1D:'L#:(-J! M&Y_ZY--)$-MEI^/^:3*^MWC03^XM^Z-NQ_WS5^>?O5\SG\H1DR2.N5'X-8O$DWL<]H7O OP-0 M2P,$% @ ^8((5Y^IY44H" *RP !X !L:79E=F]X+3(P,C,P-C,P M>#$P<5]E>#,Q,BYH=&WM6FUOXS82_GZ_@N?%;1/ =BR_)%DG&R#=W5X7.%S; M;=%^/-#2R")"B2I)V?']^LX,);_$3N-LFZV#-!\<2WR;&3Y\YB'-R\SG^NHR M YE<_>/RGYV.>&_B*H?"B]B"])"(RJEB*GY)P-V(3J>N]#/O#\^AL M>)JFDQ'^23@=GO7[YS*2_XM:V!2KAS;.+S2\;>6JZ&1 XX_/^J6_F*O$9^.H MU_M7B^M=7::F\#B8Q<;A:^ACNR=II]B9-R4VQYX\W/J.U&I:C-F_5NBJJ1X; M;>SX58__+JBDD\I#*)N?].#-=OOL76'V[L;Q3@]8/\B#]^!]2I5 ML?3*%,*DPF<@WF4*4O&-*F01*ZG%=RG6 -L6965=)=%*;\2G2H.(!K(3#8_D M\>M7P[.+:)2$I[:03LC$E(3<]48_0LP##7K]9K ?I9W( ESGNUL-"W$=>RKI M]WKW1[Q&R\1X;_)QK]L;H:]K$#HMGQXPPYWA_-@6_[8PG8IW&F903"EH,8=X M@;8 JMCL5TK5T6*9!6RN2IB7278)V)M;=+;B%-% M!%3N#(TK)5'4<9MJ5!HK('8- HR'CLPM7@[#6.41$ M)@A&GNF/0EI@3"%&U 1%(\Z] 3R1"N7476JEB,)$Q'3DI/"J2W$4 M-?4OB![7L!ZP1[;L/5"Z,5"* Y&?=U< UB#1\?DZ<&->>-=U*'"5AP/7J-L[ MHSB\!X<[+)PYSJ$/PZI-Z3V6E=N_">79"2!$ZI%"YC:5Q0Z0VV;*,6-B+2BX M']H&K+AVG:\M:,F8JU/W"C?MFLNI4"'OHBW.:)7PR8"K)DXE2EI%#J@@,#B# M%-13Y2CI\Q)UK!"87XT#-,@CGU.C$C6OBBLM*2V@6VS$2CQ@BR!%UA44?IL M543FQO:0[&;JG;@=K'9HSQ7MD\-!>TW.FV#?F^&V,+\_-^X-?5PN,Y40HJ4S MA:0D(!VN!A*[!'-IDP9RN B4G"BM_((4Q*YA:0$R.AEXRY.+72(IY)K;VJ&R MLB4"W['BB6-C$S: 9?,4"A0R&O&/)< '%U0%MP0!X[@ 58ET_[)0'A\.RAM. M_S"3NF+B(PQ FM*1T@QGS^V0G$N)L@>1A\?=*I11C0V1A%W0NA-3^?LMV"?5 MR&5M("&?/KQ=$Y-FB\ +%4(DT!X&)0WP8H"9' XP&_H-4[X-'3I9J$4CE^S$ MYR-(E_2#B>/*$D#6DO6.7G/C/+ZG$V;LR\78T:_A?$LCZA.1._?8?#M%3 MK89GOZ$<'=RB^;P-)1_;)LUZ:Z]HD5AZ'?,KAB34/D(2;2GPI6D25;@WUBU5 M"+_ +O-<>0_P.SEH8E#G4'FBT#[NY A7!E*^HY2"_VDOT"QG^+52:#XOW:K@ MGTW<\9?]_>"@&/\ MY?7&K4F:E_^ 0UMHG."6 &BJ983RVW>'.0-Z8.@/5DA ML&KFX^3F!.U1&*UW9.%L90>OR@0;.EC2ZKUXKK4V-D%0HB1N!Y'B4*&X*D>$ M8)38F3J=[3QK/"3*/2C4'MXV\1KE2&J1M=H((6"B11#R+PDU6MLAFZMB9O0, M**47N-H0/C.[0O\4.A-5BK I&$S>ZV%R%M.!FE)I1(-:# M\'BAN+;Z3=1]M@:M.Y0Y[HF(:S5#/$'5VKB' MVO3+6VJU?CV'N.4N' (2OCSC\DIYCRS&,DE<5],*M>!YFV]'+9?,PZ$Y+#>W M+NZPFU\O-K7@<_-JU^0%TQ*2(:PJQGRB2+5:5WS!R/'GW2LV&S'8$\E/LZ8. M/\2MJ[^#]P>"]^$6XHHTA/@9]Z/B>XLJGC0F"^1[KLW]'>''1/CH^W#4CO%; M19*B>[TZC:\#>[P=V1,6+(^X;_D<9.1)N*Q[PI>$?P-02P,$% @ ^8(( M5TT@>1&,! X!, !X !L:79E=F]X+3(P,C,P-C,P>#$P<5]E>#,R,2YH M=&WM6%]OVS80?]^GX!RL30!+EF0[L64G0)>T6(MB79-N?1PHD;*(4*1*4HF] M3[\C)3EV;#?)D+0!5C\(EN[_W>^.)TUS4_"3:4XQ.?EI^K/GH3.95@45!J6* M8D,)JC03,_294'V)/*_A.I7E0K%9;E 41'WT6:I+=H5KNF&&TY-6S[17WT][ MSL@TD61Q,B7L"C%RW&$T'=*(#,;],,6#(,+C9$2"A![A),G2A"1_AQT0!?9: M1IL%I\>=@@DOI]9^?!259G+-B,GC, A^Z3B^DVDFA0%C"H3KO[6.34U8S4"9 MD26(@R9#Y\;#G,U$[.+KU*I:]E1RJ>*]P/TFEN)EN&!\$;_\Q JJT>_T&IW+ M HN778V%]C15+*L9-?N'UD;<[77C/^CA3- VGC"R0;R>YRQA!O4C/UR/8,7W M';YN"7LSX$0:(XLX\(,A.+22A>;)BNX4JDC5=TK$*56&92S%ADF!9(9,3M%I MSFB&7L]I6AEV1=&'##BHZJ*R4KK"X*61Z+SB%(4C]*=_X9_ZZ(*F3D78'P9= MA#7"1)86WZLR+=,X.&QM76"58$&U]V'.Z0*]2HVE1$$0_><4'Y9?+]539WJP M-=-O!4JE$$T&KIG)7?P?*ZR@_'R!SFDIE8O^/23]+SE'OTE.8#CH+GHK4A_M M6_X7>Z,H"B:GLBBQ6+B[<'* 0.4;J0H4!MY'E$GE='^I=2,J"!3B727HB[WP M,)CTH4)NKD"9,L:!MG0'*E0I9AC$C04!#*0Y%C. A"P*IK4#B7"A>]D[E 9^Q]Q;GL[D+7$GQU9%VG.UF@U"$4[@$_EIY0[9)4 M+-"ED-?@/;AG?4TH!\7K('T@/O5#\ D>Y1@"'8XF.R#V*).BQ,2"P.,T,W'_ ML)T=#&HJ3.R%H_+IA^AV1(=^&]NWM[Z>EC#PAS8-GZ!@31ME #8 #X")6S O M :[HEXHI:H].;2MY@XM]#&VD4#C<)P?+ZM^TP[(5&@B$X_X BC^>6/#]/P$0 M/4L , 'SKZ@/-)BX!H,D@:>NH"TZ,+,CMU146R!T+1ESCD ,G,$<8*)+0(;N M.JF,"2Q2^QP4$N94VY$#7!6O<21+JIQ-?6N0^0_"QGUPLVUW,#B!X[AA2*0B M5'E0"(Y+3>/VSX0P77*\B)EPZ71"DW486L1=V9&;8MX8/KM4Y>W0OM3V7 M"-4R-$#MN]8$.:B !C <=_J=EJ7!;QR@T'&U)IZ M7'N+IFHG%NIU=W4-M=M M.-1(^/8CQ[U]G$&#NB,7O:IF%6P"HWJ563;+W:EY7F%NK.4NS%\7ZWO%XT?U M/?9@"*WVC]!4UM,RKN 84Y:K<_)B;W TT>ZZMC+>>L5\ **?IK>>%X"V]\G6 M_/W(W#TRM^OUQ)[W9[ YID:J'QE]2$;W_U ,MJ<2UJ>-M!YLIK+GUI(M>\_J M%ZE2:K>&Q8IR;!5N?*.Z68;J]?I&!"=:\LILBMSQ6:NYUE_8>N[+WK]02P,$ M% @ ^8((5Q'O>C2@! &A0 !X !L:79E=F]X+3(P,C,P-C,P>#$P M<5]E>#,R,BYH=&WM6&UOVS80_KY?P3E8F@"6+,EV[,B.@ZYTYGCN>BE3,N<"H-21;&A!)6:B1GZ2*B^1)Y72TUEL51L-C=DG$BRG(P)NT*,G+18F(3#J!<.@VP0]'K) (=I-DS"H(N[ M:6] R!]A"U1!O-+19LGI22MGPIM3ZS\>1(4973-BYG$8!#^TG-QDG$EAP)D" MY>K?RL:F):QF8,S( M3!DJ$+XV'.9B)V^;4J4XUX*KE4\5[@_D;VQ,MPSO@R M?O&>Y52CW^@U.IMG+C'ZSI^L,.9H$T^8623.%O, M6<(,ZD9^=#N#M=AWQ+HE[UVF$CH.CQM<%5@D65'MO%IPNT6EJ[$D4!+OK MV(OU:H%0*42-PSQ_95?T@UR@ MGR4G,!QT&[T6J8\.K/S^WC"*@M%4Y@462_<4C@X1F'PE58["P'N',JF<[4^5 M;40%@4+\4@JZOQ<>!:,N5,C-%2A3QCBCZQ*HPD,0F^CGQ2=S="4TRL*MH!'9PMP8R!+] &( MA=XJJAFQ0]'ZW,&^%3FKS-O.=[)$J6,P/ ._['E"M0,Q7Z)+(:\A.PC?VDTH M!\.W2?Q(_NK'\!9[3@@5"-0$[7K6A/TH (: MR'#2ZK8:D9J_<8!")]6X> +1.KC[=*)B8;76=U?;7'?I4#'AZX\<]^OD)32H M>^6BTW)6PB8PK%:=5;/<#\WS2G-C;7=I_KB\O5?\U[+:5KPJ-$)360W*N(0W MF+)2KNKY0]R:? /O'X#W=WZV?$/X,0@?O%4, MX"L OQLD+;JG:2I+8>Q560WLX2:R';>P;-F(UN^R"JG=@A8KRK$MYL;MULV: M5"W>-RHXT9*79E/EG@NQ^K.ZF^NX.\&_ %!+ P04 " #Y@@A7F7THAXT- M @!MSR $0 &QV;W@M,C R,S V,S N:'1M[+U[=]NZL3?\__D4?-4^/='.R]2S'E]2M8[NVD]V^_W1!)&2QH4AMD/2EG_[!@*0NEF21(BF"),[J MR;8MB 1F?C.8&0QFOOS?EZDE/6'BFH[]6T,^:C>D_SO\\O^U6O_\>G.^.AJIFH[[JF)H6@\/^F-=U;I= MK8-Z;4/6X+43CZZ/KM%VC\V7WQH3SYL=?_KT_/Q\]#(BUI%#'C\I;5G]9-J6 M:6-8=",<[KNM1X1F\^^,D3MBX\,//L$*H\&ZX]L>>9T/9@]WL7[TZ#Q]"C]< M^8)+O/4GTS^N#(*GF-LFW89)NQZR=1R.7QGYK+)Q\F P^/0"5&C,R>!M?N2" M!)\\@FP7V(H\B@N84[O55EJRLO20%EW>RH.BY;[W'+G3:O=;JKR\0L-<)5NX MO.ZGX,/Y4/K47]N7")_.A[KFIH'TH?*G?WZ_NM(I:;ZAW;+J.ILB]]^@= MC(B^8&!S,\/I!RM\7)OYZF/AXQ%RYQ.QGIP%5"WS"=/?CW1GRI[9[JIM-O#8 M0O;C;PULMW[<-RC0,3*&7Z;80Q)\LX7_\,VGWQJGCNU1 6X]O,[H\_7@M]\: M'G[Q/C%4?!K^S__\SQ?/]"P\A!>WHI=\^13\\O\^=KC6&;PJ6GJ%VMO_]+(@5Z M8;HZLOZ%$;F@?W'GK^DTAD#OK%YP2X<[QNHKNHWA/Y3]7W#J$[*R@'/;.*-[ MP2J+#/J7UI0^9=(RT(**O<905CZIB=H78_OI\@@K]2J31.G>D,VRY3 M82>$:K1'#!3_^KH8X4\GSX@8[)^?V/5,^S&8F1Q-K2.WDT\M)3DZZB#U M.Z\P7>0=U9FF31?%?GO 9!J]HM?KOO>*"Y@4G:?DT_FR%_BNT7B+.8V^TL"Z M.:5B_ENCU7G+CSML@05RBXCW^@#;2O#06Y_H$SH?]X(XT^4Q#0D 2Q_0CJ;9 M[U'JMZ-)1K-*.,M^_K.4T\]R\/XL+VV= !//I< M__?[($EJ^RP5YBANE^FT.L6]%< YW7F]UTMJ71"FFMT;:C"3APFR;]A"7% . MV+BTPT4BD_Q$EH_7*2VW!VIR4K_E]AD>4WO,^(IM^H-'#78;C('S%VH)N.;( MPE>FZ\W?*(/.?L_B_1-;S:U#5X<],^#6TJ/=U;=]Q],1)FM,^K1J(1 \QA1K M.G8W @'1V[S&2C*Y28H7?LT17\UG#-ZHS M@O+3R[^O MVA-OOSR,_K3Z]!E#2/0;-5>)!WLOLQE:;9G^+_K>XK/Y-(VEH=T6&'2KGT2_ M1R_YM++NS610\B9#N!K\"+@*?C7HRUYFEJE'<)(,N+)^JZW-'Q1^$F]E8.*P9;E@CKCSE4T#4SLV"5%&%PY_C'_5ER*O7XHA*$ZEJJG)Y* MU$1E1NY\>8;Y1*>U/)09="-#$I\,BC9D0'"-MS1(>ZNF24="4ELR@?,-'KMC@^^] MR05@9D[V9LV2_I73Z-\W-.??Y7J?YB>&P<*4R+I%IG%IGZ*9Z2&K-/3GWZO: M07]=]Z<^B^RQT V,(W@"3WO"E[;N3'%I>,&_)_4^+^ZPAR Z=HX(1-)S\*UR M(CQG_E*62\O=P:FB?*Q7Q<][0/,T^K)3=MRS"S\F2_J7W,POV<[+D1=E]SH/Z.5D2/G<'L[BE MY>["E7E/XR#(K)3>$2W*CB^"6;D[GU7<+7E@7-F]Y<,[8$5PJ>QN\@$=L/W3 M(=YDCY7=Z2W( VK9G=YB]K3LZ%]ZG[;P/2T[7I3=93WPGI8=XQI 6OF49N%3V(]A#>6MJ=D>46MD]Y"*\M2SI7WIO MN6!O+4M>E-US/JBWEB7A>4@KSFEIPA%-8'04<-U2$XYH>9C5*?UY*0\.6!&, M*[OG?'@'K @NE=U-/J #EM419:?L3F]!#EAF]"^] UR\ Y89+\KN#!_: EZI\75'9_.F\4/%,^PXV9TI#P[?PS3B MYW?L31RJBI^PZRU N_Q7C*_1%*]/Z):83Y0N]X[EL[*95P]G)<"P[<-97C'?ML9'GF+@KY+[SF'NL63>>WZ!^=A@EDS.UAE+W$4(P02Z@\+S"POKNVF;4W^:%1=OB4-)Y+U"$7?OQ&95 M[&A&<3A_[XR]9T0P'1?] M>(:?L.6P;YPZ;AX%N7/B"'?13,ZTZ(5/J,_O,V9?F"_P4WF8RUUXE#-%6FKF M'G 7]$O$ ^;:_(Y'KNDM;V"EH3ZW@:\+ MNF%Y&.**QJ5-U_<(+9Q.7!=[[M?7[^@_#@DZW*Q(PG=$?F%H2!>V^'K[S=*P MA=O(T5YL><#ZQ'8LY_&5-1%+R)7\S!UN^-WC-JA3%G['LH#XX3=W@9=4_(XZ M<^ZG=>L@W]R%8\K&[Y+)-[=!FOWT.4$&GE+;JC0&5(^[F$PJ!IQ/9Y;S&D3& M@N;'Y>$$=P&4>0ARWM7VF^,8+O7PKAT;,TIC?(_)DZEC=ZFY\=?7>W]&'XK) M\IGTLQ/]-;7>6\2F;1T#F^&M=Z;[:V, -7SKVN <9_$5V_H$],!:-J3CVYY[ MBUX1!7/VR$QQ3S:K-.T>MZ&B3&!\8^/HKP+%AT!QHH+_*R5:4J&8NV#;(6U[ M'M0(=_&V0QK;/#" V\A:?$UUCRSLWN$G;/OX&J?.;P&6WQ+'\'7OAH0;QG+> M#G'&V'592F>TG1QTCPCGEG2+*"<^^]Q& N$8Y$VF\7=DHT=VW'3)>$.=&FBE M31GV2%!FQY$GSX@8;TY)F<==M#0V@_T1?8+@[P[^, MC ATKB.2VMH(B8 M1^TO8SN,PMC\'9XB$VK2W&(R=L@446_DA@+HD86PSU]F&.RU!W-*A]R,[^E? MW7%P1GL?63 !]K[D\^ CPX'GA&91CUE0^;YI+BQ+!.0HKC,H*(A6.3AI DX M)^["A$M):)3T)M1H62WV,2\$XDRI0VGJ8,XY!,'=EI%WCW6?L/HW90G4#KB- M6^WDP(_[;\X3)C9\4E+BF_L%%"NG,;E]A)=U9,L:1HYS98 MP+6RS[#_V(!;=YY799\E\;GUZ3E4]AG276YSFS#$G;9/1?9YXI\9I2^ MD]O<^M@<,R!3">#6Q:Y-S3*YS:VGS3CGV4!)V;!Y=;- M61]+X\)+L-&3W\O_F+_&@CCSC^(\["WSN'78*]3@45:X=;"+IG*FBHC; MH_"?B)B09G WOUL3?0+&$?PUJPOXH@_L(0#\-FBG+D%X1]!.S2KJH7 ;]3@L M!K?+%LOFP<8-9$P#'L/,(.HJLG[78S+_Y-(V\,O],YIE*8I". H4#FYC3X<5 M#BX 4,3QH<)ME*MN "CH)%+A-IQ6-P 4=*BIGWAO-F?&82ZK@YY )GUVYIR\O= MKZ_+GRS*VT=SJ&8H6>,VD"1 LA$D140;-6Z#3<4T L@)'1F*QN&:"W&AQ+B- MA E\\H;/0O0GMU$]L+.-/5N T3"I!L!$D1QWX:MUF@8J?C:J=]V6O%AEFF/;#K>!8ZZ:W&5';QYN*^>UMMR#:$FU MV9O5O:?-W@S=\R:V@5XW7Y"F'T3?37 ]NL-MQ.G>H]1AF;O,,8%:L8X-=LR; MIA6Z[D]]MI^Q32#YM@9)G_7:[^ M_@V9]I7CYIM>G2E/N UE<"L=/'CX'6X]_!*($A<,Y-;WYE;N5C*,LTNZ['#K MWI9 E'+B29=;5[8XJA=;O-C2B!*7#!0 M1!)2:, L+\IT122!/YZ(2$):I5;$(7"W0I&$@@) 1:0@=2L4/RCJXL,6ZC.P(G>>\. MW$:(MK#^%I.Q0Z:(FM^,%Q4]1>IQ&_@ICB\YB4"_+"&:8DB=I4'2+TM8IBAM M4]"EH#ZWH9A\O;02P",O2>0V"E1[CO-@?O2Y#1;5'AYY64'UHW 8Z M..-/05>=^MP&/&+QYQY;EFD_GMC&=T1^88_^'!8?J>9V-. V:,(WNPK:G0;< M!E[X9E=!F]6 VW@,W^PJ:.\:@1!9E.U-S!N M(QPEX%E1NUBY8Q2%RUDA6UFYXQ:%RUDA^UFY8QEWV,6(Z!/*M#/\A"UGQB+ ME=[-RAW=*))C1>UEY8YW%"QC!>QD2KO<(8^"9:R ?4QIY72YC:^P2>/"M%UW,8S2I7#G=_U'BZ4+;(TU&9N] B]'*1J.)94=1.SEVP M9P<3KLRGVJ&BELT-SYVZ&1:75=2R^ZA:.;-X9S]UT3&F!RO]7NQ3/ W@Y-9X!QYS-&>447R"0_D>7CKZ_?,7)] MPK!W0? ?/K;UU]4DI/G@I:'NM6,3K/N$4$V;5>K@TJSF/_Z5KA-J#KQ>0<6! M+1.[M&>^Y[(1FG:S2H:=YD1W),_4_1S&]-*3O[S%TQTTRV; ' ; M-^*9 UG*0(?;V,P^')AAN%_Z@,F47Q'P;3.@_BM&9$[\:;"6X/P//HF^'7T0 M_0Y?W\9+;B,I'/,R4V'B-G*2G %,C?UT+.29%ET)O_+TE@?\.>>6QKSK<.MPE8$2F$E$A1SO:FL_,)YB 42Z) MJ)#+?7!&9"H1W#K?Z6.!=R),G H:W$8%!#3V@(:<(32ZW(8KEOAP9:(1,]A9 M[X55\O^.H%R=5\UK,UUN Q!<<2?1'9H5V4G''6ZC$T*M%FP5=[D-FO -C?2Z MI.R Y.$^ \X-#T3AQ>"L7%!G.FI,Z7L8:UM;\;GB-@4J.XM)D&!_-?- M#UBZ9 Q?N0GSMBI:L+/+;8RY6NPM:N_A-DY<+?869!CWN(WU5HN]!>V]/6Z# MQ?FS]PH:8,RJO/7VN TV5XJ[!>V\/6[CQ97B;E$;+[?QU$IQMZA]E]MX8_[< MO3!M Q/WY)%@%N*I] [,;62NHGPN:B^N<0RK*'DN9%>N<3"K*'DN9'^N9U3K MX ER1>S)_7J&M Z>7E?$/MRO9SRK%HFM_7I&LSA.B\V0MS6.9=W=_W#_BBWC MPB$/Z.5WTYM,' L*3M^,+/.1/;>B&W&-0US%,[VH';K&D:_BF5[4UEWC,%CQ M3"]J3Z]G3"QZR1UV/6+JK&4$G&?8IN=2+%1T*Z]G7*Q87A>U@]<[-E:87!>Q M<0_J'2LK3*Z+V*\']8Z=T=%CATR1K>,JGT@/ZAU%.S27"]JC!_6,IQ4HRX7L MSO4,H!4HRX7LRS6.F"5)P8\][7EO/';M[V;,;+M5:-%Y3QT[N!984=U1XY!< M@OQ2 :I$H*IGR&__]"@!KT3PRCW*N L0FQ&)J.$-R&X%C$Q-<]'Z[L MWUK(7NZH#(;1VH#\C;9^?*-M>6@:#JEM;@-G9>90ALI$;7,;[N*!0_G4.%/; MW$:?=A%=/;18L#U65F.*Q?+09&(Q;X6!IS/+><5XA=L3@4I&" 184X&5V_, CE7MW@$#@=546.7VA$(H-;Z 4NZS@=JQB]M@ M>7F-[F_TI019="8G!IV(2=>!X+IA/" 5YSB7%<+E#JD+M!P6+=R&V3DVNBNJ M:LL*X?*>1(@@1ST16]K3!Q'IJ"=@Q2F(0$MLM*C MN3V3X%CAR&E=C?^E:HEO MD)"J6J)6VIADF8DN(FME,]'S0@*W<3-A=>?+^'*$W_A2 065A,Z4[Z6-GY58 MV#K\(=U*./W9 MPK6PTE]%H;>T<6D!E,,"I3Z!['(K6('>#>CMQ[ L:KE MY-Y@[;#*[0F%4&I\ :7<9P.U8Q>WP?+R&MUU+?);%(3+'5(7:#DL6K@-LW-L M=%=4U985PN4]B1!!CGHBMK2G#R+244_ BE,0@9;8:.EQ>^H@>+:59^4(OI?* M&D]3;DLXLDD!S&U$7F"%.ZQP&Y3GV/ZNI)HM*X#+>TPA0AYUQ"NW9Q(<*UQ. M AYUA*LX%!%8B8L5;D\?!,>V<*P;'#A-(:P*6T,O"X%!&[C9L+JSI?QY0B_\:4""BH)G2G?2QL_*[&P#;@-B7%1 M7TV8V=N],RV^=]9MJ>U,O+,!MZ$X+N!:9V1P&W[C%1FU=5BX@"NW@4 NX%IC MKXH+='(;!.4"G7PITR+/4 H!)[=QV8ORH>J !K"K!J;6Z/1SA6M9S<2ZL=5KD]&Q%* MC2^@<'M44EXKKL9520N!<+F/3P1:#HL6;H\S.+;B*JIJRPIA;@\]A-4XC.%+Z7+B.M<3L*4]?Q'JK0"TE.,0IE2679I:,\(I2@I@;L]A!%9XPXHL MCD&$FBTU@,MQ-B+<9X'7 *_E.*+A2^%RXCS7$:[<'L<(U<8=5LIQ&,.+12=< MD! VY3@ J3.'1,"_4)525MB4(^Q>%=>LK"@I1[B=+^52LYNAFLQM2%N(<< A MI1R!9&'\;RL\M8R$-(6G-*4<$5F^%#I/A1ZS0T(Y8ITU-@#S8KR(&O)MT^7% M]W)$ "LF;-S&STZ>$3$>7F=X+33N$5/WL''O.?JO'S;=T^[N?Z05-)=XQP^F M9^&;\:5MF$^FX2-KBYTR/._0% MU$;V3!U9X4O8^X*/%[ X:@?0\"@ /2-Z<_CQ$?OHDV>L?S;H'PW:VS]N'\GS MSSZQ9Y-H0(3.F==@WZ.K JK]UE ;;Q8.A))GGN0ZEFE(@(S/,V08=/LY;DLR M^_[B!9\8%=ZGNK*%ZEM$@KYO'QCV8\"P,?QQ??EP?B;=/YP\G-^O F=I\KS, M]O[\],?=YP9^@MN2'9" Q( YO'9X[N3T-SIL%V\S$=,)3;K7^P'7_QE*' 7]GP M5QJJR_)17^[&HGJ2Q_8[1X.^EH29VS@7\4>9O0"'EJEMX?$:<::F85@X:PTP MV*4 N(GEOU_^-1WH);EZQV>.<1K2&.'3)%'#7NZ2.I:'H\O[CQ\G=P_G=U;^DN_/;F[L'Z?8'=7!/KA^D MAQN)&AL/U**09%6ZN9/DS@?CHW1S(3W\]5Q:LD/F-LC)Z0-\+ ]4[6B%2N^+ M>NY[RTY*!%N+0R1O@J4_(KQ(@>LH48\2&WML.K?LZ^>!/[H"NV.#_J4UI8^8 MP-=:!GIMO6)$6MB.\*UW93 T\URSRJ PC=WM=ADA;HO M4MT_$/HV$R(*&_3]\=A\P0:=J>7.[4$MU/1:Q37]P]W)]?TET^="U0>JWIMC M)=+U8^),I7\'_R=Y3O1C8I]Z^&5$/FW7SYS0X=293DT7 L'2V*3*U?99>#B^ MT)VS>.X%_>XU^VHD4QV(T\O01DWI[+-I=3ER.9-2XPX_LMOGMG=-/XDHTFT, MKRY_GO^\^:?TUYNKL\OK;_=-Z?+Z]"@V>7*GQUMR:!O)\>'\!>F>!&N#J.MB MM1)RI?L9UN$DQI!,6[KT7.ETPHRICW&8W@E\R[)L\UI\7SJGQV:[S5,6-#A3 M4@E-@$#^X,X+F86G"NSJRZGCVQYY/74,O.[]N3!B1IPG>,["_NXUAF?80L^( MX/$ OE^&1;'#=:'5OZ#>&?:6E:EIOH,DQ:+L_R@.BO25S(/]9 MD[*W2WDR4GY@>)2H^<%2)Z2_^<1T#5-G)H@S9D;#"G[94/*(;/._[/>/Z6Q2 M#BER>71W='\DAP1C[ZW0-1-;?.LO5>;A]79C>.^;%.64P>W,7G5* M?[PA#\[S7$/#=?I[RIX+R#\T7=UIOGW9ON]B0GI#;NFF8-KZXN! H1;S258O MN77HSF/]_^8LV);"5ZB-(=6*\@Z]6"1JMUB%X:K ))P12C5SABP)1TDL],]4 MFK'[4?I 5RS!DK>;A)P(XH?XC 5PGA",5EBI-8::O.;]?$R %[BN:]U.'/N- M=P77$+L]N=7=(&#\4'4+4!8.PU_^U%?DWF=7\K"%9[#,T %M4N]!MWS8Q"1J M?R%*HT+Q$O-DGF*=F)Y)'TC8&C&A?M#,)ZX/WI'G2'0$[&=!3%=6/HP^@KA M(.)$]XXKZ"*IVI'6Z>SE(KW_F;KG4]^;K-(]ZO9Z)9DLHVP_9R_QD-;B3AD+ M8IB0- E"@Y$^D70+N6YY#.)X2PRT0]56]4 04^?NZW3D6!_<$ODQ=69;%.5C MXH9?] FR'^D?;.EY8M*_+/:Y=?=LN\89(?W7(W%\VVB%R]#'X_98_[PU@60Y MAZ30DY:=(=+= 1-EV<(+;89761DQU3:W\+K4U0#M)IW0KT^G#BS!T7\UI1DB MTA.R?"S]F6W+,IQ<2.[DO3C5=C"F8\5*.L^!>+U91LK![5 )WC,=.&=UKS&\ M^GGS3\$]SKD7R>IYJ :#TYVWX610DJN19*@:\$!M_&OD&N@/B5TDD8(F/]+5 MU>F[?"_#07X&=%9CZ<1!8WB'#8RGS/WY'1%P(MUFL#D]3YS%'R'P0'3390.I MXT6=,,HS%W8N'.A*=F%@@X*5D"=1VH3?QQ#+T-G@/\OR46>[M[U[OX\A;M41 M''6GVH-+^*#V?AEE:2MD80Y41\JTW8I+#137#\&$@TI:8E6G MI51U69\O;K_^]A^?:HCQ:S'Y/' !68=#Z=&KI$\P)1*=Z"]J3V%V0@W1Z:4< MGP_RQR#20D#?1Y%A.3Z5.6Z$P=2 MCJ*,/F]"3;HWJWA&JU-ER6_LR^%"/C:9)OZ@+*UV1,%%!XW^0]<"7V+CZ3=A M*N'#(/_493-A,T6N)PW:DH%>W:/@.>O_)CT]//4)H6\)?:61NL?:X@ILD"#IZ7D4#MBB_"6.#8K2>I6@ MOLVK= EBCG1VE'F&/"1!RN-;M"^>L7SH<^?3D5J[$R;+^5:0TW#?>I ^ )%[ MGQ55.0H'>!/3I3-&,\B9RP3U9#OJ@_G.<8S=CYFA=(E>0*X0M'.4=@M#J59: ME%)@(,FB*\$2TG6*4H( :L X MIJXU\E2M[6Q@_<*84W?0N)% G8H90&KZ"; MP0.F/'F$/U-;X]F;1)\>456-V=0,/#9MECO-#OWA,%>AJ]PR0?:Q_#D:MG/ MUNE%XT ]AV.W3#4::=J!#%)3O:5$&\[R+G/$Z\GKH+/OP:NB',E:]J>.FGK4 MZZO9G[SF,]O>44>)=YZ;;9CM, !P1-HZKG5$_P:&C356G!206$$^NJ[]$&NN^E2IT?\11BV M'^_Z?G7TSGEH! >("2QA@9XY>B+R?&.$.0U(LA-%@P,6@2A6HZ9/7BK!FF*' M=8L-"XS?\;\A-7ICU, <;PIKL6 6M0ILA\6B?#?PW>E*@Z(6&RY 4_8NL UO2.6E]EO[Q;KY>$_2IX>7^UKB\OMAP M&L'.KMG9VCU[Q(WO,35 ]<$J&VQ_VC(<5O 3'DAW%+I-T&>UYTQ1X.I34VFK MS;:B1'R)ICH,SLW=;0?G[R9&4J7INCX<5<'I^F*&T@>Y+3F+Q@5Z<*^N/V&.)&I)3F!L*TT[V)^;&+MQ5?0B,[#][9_)W\4E4)"Y)1>+\BYW$H0"=^\G7JW.H['-Z M<_UP?OT0JR!N3CO@VI0W;X%O#'W.SG#2Z%[YJ*/&N^.5Y+'=(Z6KY'PL$B)B M)NC_>3]N<3?3Z B MP"TBGG0IM:2+N=M]:0?&-7WLAMWEG>S! V%@UR:6$=DW"7M1$$@XEV00D+=P M^7 EH XEU?5@:;"28G8/( 2FHN2?-79$%O1.E^@K&0XZJP6,AQQ9D,E[A6Y'BQ M%T-8YV:&@X>[+* ,IPX$3Z"AVA.6KAQ7"'I%,* *0:\XDSOO"CH[UYHX%GVP M&Q8KD\[_\$WO54AX-9BO"0FO-I/AJ/\="3]%[D2ZL)QGL6=7A-E=(=$59[(& M2>\>G9/GL!P7$3^K"=?[(@9>)9;*W4$8!%>.I._(1H],7.=5@<],5_>#YC3@ M9I_8R'IU3;9M+Z2<"K\1Y*_"F#L,;='?..E"_"N"%:TM%$"5F*I !7^F -0C MZ1^0)FYZ+"&/R3+]@Q7]#JK 5,?ESG1_"?&N"!(Z'2'>U6*J M%HJWQ@ZY/4)YQT3[EC@Z-J@TB[VY*GSN9.]WES^'<#U!O5):K!;Y=PK49PX2 M\" #+VC;M6_VG=!@G&HPRN-.3Y@?E6(J5!B.!58^I@$:@_PV/$#ME^S*",,;9-ARP)MA#BBO!; M"''%F H%5J)P_'?Z7;H[CS'=E!>':T)XJ\)G(;Q58VHG%-[.D8A!5Y;#0FRK MQM1^*+;=(^G\96*.3)&.6AG&[I+6:%W1R[5W2J'MT=)0G"Y7X'19DQO#>TI6 MY G[NR*J 5C:&;RG&I*7(-[16J[P\H8'3,5A-=_,+"HIRNU&]"512E&44LRZ ME.+][?GIY]ADW$),>6+JC++,GMUC^D#ZS57MA![!_SH4%?Q;!U MV$?)M'7+-_!\('6YGQ$Q6I;C_ I+GH>7S*)N8U QW;39Q;0I1G;8^#>L?2XI MO9,-9;47U;35IH1<"4V#ZNP?8%SXYM7AT02#-I7SI\OG,8MV;WW-\N#H)4?2 MB64M+;4I.6%M<<;9Y?NT,VK$T)^A5#PEK^<0,$"D,:)O#DG)BB8SVK\E>A.J M55/B1BT/QS[81$NEYF>8L)"''71DOZ)[VT_G1?JK8[&4GJ9T:>M'T%21K23\ M..)+V),S_/!TI47<1T:.9ZB*3O^[]$5V#PGJ9WOX\;49S*P)J1TGHSHT_G=*0E:2V_'Z!&ED 168S ;J/Z^Q#[6,I+J9N"L ^_]3P K M6(M#L(Y'>P M)[ ^ \AU_>DL?-NN14!7WV<'^@Q$W01M:NB:,SKB;1O!$;9,.INW?V9ESJ>4 MGNO?@(],8,;:WWW+>/M'3)7<=,-# CZ__:L)6YCAOOWS%+VN_0ETV=L_ OO7 M_D8!8](MD>AT1 M@#P5"9V5[,3O6: %N8$B@@^CO5\A3X],]/#HRV(#.'"@ H>0H6"4 D<*>@]1$E-FHQ"G;$NC>GGY 8'Q$O[^A! Z6)!&WY0\],*X3()VY@YAVH&J#,&?(O@3 M"LG_@DMAF<&VQ.P9:NO,J#WS*GG0!\R93GWH:K_8C-A^8---BD[HR=1QU+>+ M!!^CQT?P4=C>%'@$\*%D>JS!E^&#BF<[X]PI0(&K E"!4=%>*E!1'"KF)@0: M!3L]6+'(=.>.-00HPI9OV(/6[7_XIAM:+*%N#MPZP44.N$CM/["Y@#,$@_L1 M\H^:8L0W(0+19.P,U#'],^4F84&7)A-)9SRF@@Z&VB_\*H$/[+QBS'QU@PYD MAJA@= &,WA7M6@*#X$\!_'%\C^I(Q@HP2)DE!-M@=*%P$0(8@3%+Z>KY4) , M/2+X3?"O0/XMFT7F(FU.SM$52SLY8'&@*OBZ*G"+''@J,V:QW0VQ)J>Z281P8.4MR.!<_,%XLTV5G+%1TX0S@&KD&^B.HTAQ5A+JZ.IV? M 6?+\YX%K$Y>-C22X)^QT&SXZ!K*K.:6#"9J746�-"A/PDL;A6=*F/J2@ M_='(><+2G^6C=IN-15%O98I,M?E#-7XT0F/ M(TUH]SV&0*Y#/.@>',6H@Q,A=KXRPF$TF'76=27\,D&PBK!^6SAR!.*$V*DO M'?T?WPZ.JN=4"P('<*XR?\?R2;'C$VH36\S"FG_G_OQT69IAS(EM^]0@NUL[ MZ?\[?)T^:_G+\#G5%_I$4H)FR>^>#1$\AB[J4K#!>!(0!]0'U*%[>U;,CFB; MT9%Q=,]UZ0PW"&T"G$8(&JF_L4C0$S(MEO."W,CJA\*VP<\;#J@@K5C',R\J MAHNAL[NW\/M&U$B9S2ATV4,M]-R:7B-%< M/TYF8'FF;]@N4_5+A7SQ>7UR35+C;N\ MOKBY^W[R<'ESO2[0,8';;>RTE@"52VV 8'RX?P[Z_EW+F!,<@S>(4>T^,^\P.+J\N?YSYM_2G^]N8+SQ)E-&R M[4&';=T]4([:?76?SMV][I'2ZV3>N7MP-)"W?_K>4]__3&NKNX/=08GH"!GZ1]=X(K8EN[/+_7XID_$OW-M[&DM@,?+4;= MU=W+K@_MSK".IQ %565&/T5 ;?O%+[H-_K"1;YAT _\8 VB9TB?)/]KH,>&![(U![]_?G2^;M.X3;M=0XQ#_X,Q+S;\S^CT?^ M;1:4TS *AER7FK?'>S'RS9KW8D+>S\A($"7XK]+AFJ/0 X\E;<(/$#A\0E80 M7UCE;9*EMZ682,Y'Z<=<^I]3+7%Y:02>RM7:OI@OQ[9C7\ M'8CJ^K;IW4&T MR7>-!DOLI;-G?]!;W89D8-V<(LO]K=&B*+?1%,/(UB-"LV- R(EMP'_.%_ X M\4X1(7!]YR>R?-R0@LCM;PWSQ3NV_6G+<%C8"QY+Y8:2!3,)@D#&N 4%%.1> ML]N3OWQ:G>F6.OO["%X"%F6YBPA!J:J@] H0E$%CJ+2;/4WA2%!V[(Y1!(9. M%K\O6X<:>5"[;"FNM7I&KQ5Q_,Y 'J1'!.&S^=7@,!Z_.'2$DVV7PH^"?.0M M#6S.#S\_H*E#5_Q?'%Q0A>.(/V>XTYS1]RZN+I]$$[MP")02/HG>?4I?'1JB M":5):S>&FM;L=-4U:6(V4*+%[- &^2]&IHL9-#N#38MAY\<000FT1!1&8:N, M@@/A1V&$ "YTL7-J\PE;KV^"OFORIB03GHW[7+DW@QU8?LOP!116@;$G[Q7* M>[794_MIMX7-FBY7^RFN\R8PMD/%Y(PQE6*LWY3[J4V/##%VT @9ASOYB:[3 MU;&\)!U3$Q-N_TMPB0LRTRW+>8YN#.APU=\+:TIDO5&?1&^BP#MS_)$W]JUH M9G?SB>T).XU:O$VUNXZZS+?H7)?1H1YN4X-28)EOSBGVYK@^:+GUYB[XKO'X M&N]KA'4I6BF?E74^ESZ0(0 56Y%D"*A> "BMQQ&@,O*?2Q ./X,*2) ZZ[+F M-9#<;P;U:^9>\-9##V&O[HPDSTR/+HFYO;8'3P3W=W]9Z3>&:K/33BTJP@GB M&%0[HZX9@VH H)+3GTSPY_640/_>$CQ#)KN $%RW807O@J(Q*V?/>VGA>A@K M.[1P2.+S@,(GML$Z2IPPJNXG,AT(JS9[@S9')HNP@0^LAW. %932;BHR3V?$ M65K"VH /3;PY5>O!H;MJ%DHWI$"\5,$*RLVN8$0:"5$:PX'(@DG1WFT,M5Y3Z_,4'!01YP,KX7W!T^,0/)4WCB]M M#]F/9E!4!WP>81>GTIS4RC ]#%6$C 5I V_R&B?V).$:2*?9[F@>ECQQ67CQTJ=T[< M3:Y=0O'HMN%TNZ>F5KC"@.484#L4;J: @ELHS8&2.BPEC-HD66JL4N%2=H0P M:)-J5^O)>3F."+EZ7'WMV'IT,K*&=X4JT WWQX2]6AW$;%&?^R)&I8CAZJ*[ MN+_+GT+?GG8Y91\O2V\RXT=K#'O-7C?UY0]A37.,J[T3D/?'50=P MI7:Z'.&J!D9UJ(-9@T/8UD6H.&4YAX"@ES;T3GI +TLQO37$=QM#6=RAJS): M=M;+2("6'D4+1V"IJT%=FC3FS2'H')-'2US#*]GBJZ.?8N5I)S7DX("S2UV$ M?JTRM(5@"<%*F(J>5+#@F+?7;\KISWD/F80>S2*B)>M"5D3YXJ75JG1)AN-# MADSB:ND\3;%"0<+-ILS5Y MZ@35IZ0+92%K$AR5=!$'*BEV":#DU<(HW%,>%.H\MYM=6:3=5QE-NU5K-FA2 M*9J4ICK@Z?BN/C[%_-B:0*=L'XLZA>DSA<(TCM]-;W+JNW1-F$1B\KJGD&A0 M#KBC9E4R@R/;7. J=J90#KAB9:;5]/?OA6F[!S8>,)E*EH/L=$JW'N;(#J5[ MY=B/0$]H7;"G+'29+*@\M4H25NV!=>Q&&*TAI0<5K'C"27WLU;=719>..(3I MFO%=T;3&19\IU/2]YX31RC&B$ET638LH2-O(XG*^,%?W0$58(2QKQ5L/NV-W M791Y];7WA61LOF"C]5],G'7YZ+<;P[ O(T?&B3!B#U\1Y1TPK8%&IDJU1.GP MES=42E[!PB!&E/*OH*:Z;<[61ET)8B&5M +X.H0FKHJ11Z2E,M"?2J M=J&I=!,N?PKK^KED!H4,ZF$=ICF>?*\225]K#%6NPI["L^#I"/)=['0H=M*W M&^?/R^!7@RZ=+HH:,!F%QZ%DT_(1T=XE.OK=QK"C-+MM44FQRGC:%1S/#D\] MBB>UVR[AY'"7LWU3')_46%M?^5NZNI(PI#E&%3['4ON#RK6 M]K>KE2B)N71!C=)-N/P^Q.^($+1T-/$J?(=]M[&0E%#YE97,=F]\S_60#219 MUR<#Z(GX%*W3!>1X7*H#)>$[NL *I'WFETYJQH' M(K6E*IB+G]J2%'.=QK#?SK#WCRC!)TKP\>TQG$)C#@\:;@>]ET#2Z,2QK5/Q MD3Y<.QZ6!NP31?Z89?F]9'O,BVL>VZ;U6\,C/EY/ 9BO@7JFI\LKF$MV%SCZ M1J:Y*0&83/>EID5O*RTJ[R#?>X[^:^)85 FX46E)_(=O>J^B&F$F.LPPGZ(' MA]]OP>!C16,3.C#/987R_);,>Q$!]YO2G]\3N%M,[B>(X'>-CLOKB[>"-W\+ M@]@M(C?DWD,>-GXBR\>+IX8V1WLNC?WW%<"V^73SFL^@,6P?48ZLW[]8^X,T M0T1Z@N=),TSM$'CB9VGK:MCG;D)K;G4=;-+NB>]-' +]:1(:>%0)O$/MS?/; MX>%D/#^Y,50Z34K^&-0/YBNA^=O8/IT_^5>BOG$O@LEMY1"DOW1=_RW9WY^6 MVAC" 5H,>IOLV4&+R@4)).1"4L7??!L'3H+:;DI*6U'9P#.LX^D(D_ CF7VD M',TW&ZHOQ4E$\KC"*NN92DO"OZ22=[3+"%//,)?WXV#6\2D7GI6\$;CMN+KZ"1ZUB^M_TK M2Y/6J2^"R>'1HL"*=NG?"5D8JH^X-2(8_6JA,9WK,;*>T:O;^+2RI*EI MMY;I]W;I6QY ZA!E# 45)C"*S@EQ,Q=I0D @_V3VU=%( MU73<5Q5#TWIXT!_KJM;M:AW4:QNR]F_JFCX =F%'!><5_-@OG]!P$QN7>8/( M(V5/"-3NJ@Z; Y!)Q0+4+!)$:6.AF8N/HQ\^1UDUILU6R+[T>?4%4!/AK?<# M[PL^#I$Q4([:?17 $?I>X8M#W!PQW+Q1#<%GO>Z1TNML_;A])&_][+W'#HX& M\O9/WWOJ^Y]I;367N2JQGGK0D 5?WNT\@.?8J5S;7:YD\(J$?J3<[N[GV.YR MM/><3>_ ;NW.*V_S5:3V&?N-8:?=WN@T9N,C)EW+)BS^,91]]J$>*3WR]$GJ-ZZS4*"LYRNL1:6 'OY>\&R,=OC!2GY*=)W3" M0&QD45O/-%JF+>E!TWMQFV#O7AYSFMY2DE[:IP%!$^^!U&U0NH/F@*L*X"(V M>^A>'AFAJ0=HTBB:4BM:_NXAE$'1ZKH_]2WPT"6'74[0G>F,X FV7?,)2Y;C MUNUFPH=4.M>E\Z<_;6A]$]&9Y9^?+E/YTJ9$QU>4U-?8NQD_H)?$8L3J)FL; M2D.LY80)8[:40%M3QP4!;4#U=5,>K-^$+P1H-;*(EQ2U@<>F;M:M*$\N>OD. M>XB^R3A'Q*;T<)?(?!90.:F$*.V@3[RZH>1X?!D1IC'/Z(JKC'- %U1>[G:: MVF#]VDTAZ,K25.;E/MJ6XFCL/IJ[-4$YC9E?(=CQ( R/TS[9DTID]$G; 3EC566^"70Q(9@QE@<8Q MZPIE,K>7_H'=6C[:2H?:75Y0ME]>@-F">.[.J <'5=QXJ.J-!Z84VH4HA4T4 M:0RO+G^>_[SYI_37FZNSR^MO]TWI\OITNTPO+6/;K8TB5G&ZK*7NY[H)>!26 MZ:4#6,[EROF7!$=?TM;%\K*Z#S]LY!LF7=M'Z<.E336SX]/G&6Y3PB\ZIAOK M/.U=HB1 'W>Q;\>]F^#+(_)IF/)!![_ HRC*/A=X.NJ1+'=SN!33'^QWU6;7 M!9YX5VW$7/F8ZR#N4S>XK;E6E]X9+AZL#=W@KP;B?ACOK!\KGG?A$#!?Z?\3 MC*4I'3]Q)4PW>X/=XI#4=C-&]9BJ4\4K2&D4$CA0@H'Q4MA MCTJATAST4Y?V%E(HI)"?52>10KEX*>PWACVEJ6CK%5&$% HIK(<4MHL7PT%C MV.TTV_W4/0<*%$/1LW!'C2Z7I4"0S5YRQ:^^9.@B B%OQM\*H2G'09HAH!2H1)*4TYO9^8.*''6\BZ^OA'(,IL19[SG'?VZ7\S; M860R^MXR\B86,HUI[;+A%EZPL!\E_#+#MOM.8^XL M?%#Q#-Z?P84[6((2;O=460:7DJ:(_,++(E2S$IL9.H/WV++@@,\VOD=$/0]H MFGCOZK,3!V6@!A1/6K.3/D(L\,0QGG:X<-GA26NSV%6O M)_13I?&TPSO+$%#0RWC0;*OKQ7QY Q07+ED)3,QOV,90TP.,3&1,3=MT/<+J M;Z2R-.MQUK?KV"&@+16\DQ7*[BM]4)BRJ::W-L7Y,<>8VG6JD#&FU,:PWVS+ MZVT !*:J@ZE=AP898PIJ!?:;G:X 5:5!M>M0(&-40;;/"=MB@\ZR?4/S.K7K.C95RD MG.^F @)ZZ8W5]-"3&T.UW>SVLXJU"^A5!7H[K-KTT%,:PPYUCGI9M;<6T*L, M]'98O^FQIS:&W4P2V@K$'C_15UYLX=R^>BJW9B"=6H8=)4Y?5#D,3=M/G8%\3UG P N&8.YPA .(9K-Q5M M_7!7(+"^"%RSBG-$8)*6 (#_A8KX3 M%"ZAM#UVYPD)3 355) MG9HNDLXX1EA<2S<>PM9!-&@,>QM,6P&AZD HKJF:AY+JPI%64U-$";A*(RRN M*9H+Q*!L95,;\*_$^ G4\FV%GDZ0_8@ETV8]V<;()-(3LGS67_89$8)L3[+" M#N&O-T%)_!,H?&+\QW<]2"&Z&?\>4-K=)'(*U %8-SP3^X(E#3I4 M'3=QC<[$N%$;P\&Z*2!@4PW8Q#4T$\.&W:_*(/0D<,,G;N*:CXF!TVD,M7X& M!S>5L0E+&YF\H:8@B<*2T@>3.1 ?ZQB?3&<;@EN>>A%LAPWU27_$@IA+D?CBYSIJ(.V:?N4,#?S*V1?,95&'(Q[ M0"_8/7_Q"*(B8MJ(O%YZ>.I228:W$X?5)8Z28!*+L4;=VJ;66[>D142D&J", MG^S)#R@[K"5$N[V^N0A45@.5\?-'^4%EE[6RUC847!.HK @JX^><\@-+N$:E M-K4.UX<:7,2E>;"P-Z/TECA/I@OPI,R7/HRPC<>FQPH+?)2"O 3) Q2)S-2L MS&\JE*'K^S6@]B;9ZC>&_31&B,@1XQDPR4SC6( 9P)U6@9@2(2;#;(3X..FW M&T-U('-?$E. );]"4PG0 H7TY*P.H"ICY)4VGGJ-O8VQU%TK37&\L8D A4K2 MGW-:/-_Z(Q=[EL)I_RH(9>S^# MBV!%">JK73B$_FI+ND\(MO57R2/T:19+D)?0O-Q>S:X49EUJ;25F&^QB(>%/ M0[H_ -F#MYW8QL.""8N2AW0#O!D_H)=;A[ //(^8(]]#(PL_.+>(/F938MH MZG!L:"'$6U4<<2GF$'W1B@8CU&SOI*GH*G#(L2J,4PFN2/1!;8ZVZ)M3-@CF MU!ZM:#2J@$9Q([ "C2O@Z,^W":;S^"\VI$=DVJ%'*E&T3A'YA1D:)!=3.]OT MS-I=$CR 07WRA$P+J#QVB$ME[7Y.Z]22"FEKF571$3>!N-PWTIK0.<(/\KGZ M:0+Z GD8<\=9M##O]U&:R !W/ZBZUF9P9_I(=Y QZK*QLC^LF5+G: MS>D>+D;R>U+ RXW8W>6XTY[!Q8A3U+9.Z)[N#YR*[[G?]ZE].I+F<4:8&&$+BA,3MX3AE*7$JJ\>N*&F<)B%R0N3X674NMZNR%+F@FDV[ MF\%9A! Y(7( MZQK7>A1#I5PT'!]R\-(79HD;11-3+-44N0A \2";[]>W6@@8P'M[R>@ M>T[C'0$=@(#*Z\>T0D"%@)9)0.6L)8.ZYWN)Z)X3V:8I9)D)J"8$5 @H+VO; M3T#;F4NHLJ>$[CF3K2*J@H@JZV%LGD54Y-C79J1@5HE&5BA&O7GS^)W]@@T) MT2FA1QS$PES)\3W70S8L(FY@+$F^90FS*K?N;0'%$EY\B.A^$I#]VI^.,+D9 MLYW-O5D0/]SEDITKR=J!IAM: VNS3CSA3F,X4)N=;@S/5]0WJ92BX]F.=W,Q'K ]A.E'2-0(^2D6G*R MHPERSLA3WHM39CKC;$1;D8,=15E/;N=>4H0?7IN1C%F?V(4R^E_#?!I^H?]$ MWY@B\FC:0>Z;LJK/=$Q%C1Q>=2FLR, $2TB'\@+(?J4R(-F.1Y].Y9;ZT9)) M9_9(D"7-$ EJ#$RPBT$YL.0]!%[YV+21K9MT$)5R#T,9$O=(FHM@1(B,E]>/ MM;HWZF!U+L,O(_)IN/9A-,7P06J7OFGFN";HEV."H1;A$_[\;!K>)%+_2]\* ME,)Q>_$5-**THHI[ZU=X@8*Z2HKE?V&VH(W-OCH:J9J.^ZIB:%H/#_IC7=6Z M7:V#>FU#UOZM=!K1ER8D6L&,[@FM$<'H5PN-Z0*/D?6,7MW&IU41H?*Q3/2W M]-I*E?$XGPQ)2I5 3NG>Y!!6@_*8;AZ8P"@Z)\3-7*0)@8WZ3[OY0[VS!U89 MD0KS*>SQ5%J_?$+#3;S?HK[:A:BO311I#*\N?Y[_O/FG]->;J[/+ZV_W3>GR M^G2#]MFPCBY'RSA=5JCW5G6 MAQ\V\@V3+NJC].'2IKN'X]/G&>['70P*U>A[/-JAON,]**P2&NENEM5*J6.A MF8N/HQ\^1]N]:;,ULB]]7GT!E$M]&S&']P4?A[ILT#G2Y"ZHL]"H"U\<:KHC MING>&*W!9TKW2)8'6S]N'\E;/WOOL7+[J*-I>SWV_<_4OB(F*R8K)DLGVXDW MH=#9>V-^*AH+I&QV0W:&6P9K0S?$4P)E>)B RENS?6O%A:EC!UM?C/LH<:X< M$.?Y;02J5"0YH7,%HP]9;-N[1:;1,FWV\RF:F1[]^SN$>F?UE2::KOM3WP*K MBE&*U8<):+9\0X[]Y6I'7V]!0D:F,SPV=7-[>Z+Z4HJ5:URARV:-#N&?_37Z M4A!^VVW*#1._TRQL![ J?X7N*[*0K6,)>=(9 MUC&<2DBJW)24-I3MV(VWU#>9JW5NM>/$-/W)E-(8#MK-[F"]:6@>W26SX7)% ML\LK45XA476%7>A>"L0% ;A-"%8I@C,JY"]*E @9XF#5B61(22Y#";<(#>J1 MJ$VMNUYU4XB9$+/2BEFR2D!JS$I \3:M3F.H]=(T:A>B)$2)GU4G$R4MA2@E MW+NZ4+^NWVPK:9I0"ED3LL;/JA.)6B=WZQ":52E:<["A)CN/UJ%(\*SY2 & MFH^L_.W=L+NWI(?MO25OT=%;0O/.A6G*3I8JYAY>5_+]7/&GW='5=F/8[Z?IR"J@)S2$8%/1'D".&D+F2$.(\Y^:CZS\^0\[U&^- MD(MA@=,9%7+FNHL#'Q%S$J'!*K ID5VPHXCO8G-W'YS%G6>X[GQIAQ>=V34C MIE!.E_3)'?[#-UW3HY8">3)U?$L7XQAW6'<>;?:4G\CR<=*$(E5I#)6FUDM] MIT.@4B@/P2;!II*R*9WOQ[F.5_G3\;4X#+)VE-P0!STB\"3B@X)-@DV"375C M4[)H^UK#CRW1=KKK!N%UJ':5V$[2X')-<]#/X*:H !*?0(I[;),.2!V^@%3Y M&/Q2&:3OB.B3J :2DB8H7<\:2,J.3ABI:R"IW6QK(.V(6V3#Y:K=T$VV^)(" M?(/^WXGN..4DU%X&-9"2*IDB8W]"AH0,+1)\F<4+$_8]>@RV)^7,FG1,R)&JL/S):ZIE#6&X\,-S.K'[^+4 M(+NDS,#&F4\H%8(,9YW$69#J"L)[H6'7NB7J F;E9>QFVS\X79[4&Q/7X)]"_+:+QSR@%Y^ M7Q"<_F&S,[')58#\]/:ZH[ 6#Q/W&,1UDVJP*5EX>JT:R=;[)G>8=;)\<%)( MH]88JG*:S#6!)B'T@DV"325E4R+=O):8GJMJ[G"DFBM_;I%G87=QP:].5Q3$ ME23!)L&F8GRGLE1JUJ!W6F<]94'QY7M5%CR-U4?DSA]PK MNY?Q-$'4_1.!(,$FP::BV718?R"_NLT:W'I+5;=90$]H",&F@CV '!7$@",% M(0J[UWQDY<]_,BWL+@Y\ZA1R$I'!4K IIR0L+HK^=MJ-H=K4E-27( 4JA?(0 M;!)L*BF;\DGFXD/%R_RI^%HU=UUT<\]0I["2B@X)-@DV"3;5B4[+3N+5N M:7F4X^Y *9)VL]=O\Q$Z%T J[- F'8Y4OG!4^0C\4EGWO_DVEM1VBJKNJ]?O M TJNW<"O:?*>30;WX;-57D0%'(9U".K.13G6/;@X)-ZXN5*(?--L;4NV% L!%@*< MSF]3UWI)Y%9YNP,W9IK]#05)$]^9$3(L9%C(\%R&#]>GHM.'6V]RL]=/4SU? M2+&0XCI(<2(A7FN!D;GL0H^9=J>IR>L9[.4SI47Z>\U'"@#4?*0 0,U'"@#4 M?*0 0,U'"@#4?*0 0,U'"@#4?*0 0,U'"@#4?*0 0,U'"@#4?*0 0,U'"@#4 M?*0 0,U'"@#4?*0 0,U'"@#4?"0#P"=6PY/^US"?AE_H/]$WIH@\FG:4J]1E M67SPU.&7$?DTG&<^O?U:F,^ETB]\GCDNJQ5S3*"3F/F$/S^;AC>)DKV6OA6^ MI;WX"AJYCN5[V[^RE/VD8]O#I''PG#4%YJ2MDF+YWPF))C-#C[@U(AC]:J$Q MG>LQLI[1J]OXM$IR2N]E^KU=^M8%CL>9++"W88%!EIF!=8>PPD#'OFU@ J/H MG! W8_C &B X M8^D4,@IMS_WR"0TWL?$]CWW_,[6OB,F*R8K)TLEVXDTH-._>[,N*QC;RS4;"SKH= M@[6A&S+M V5XF+SR_JY=@^V=I\YTZM@2RPB/<7M_)QGH4.(\!S\KY23)HA@@ M,^>@(F#+M-G/85W ]PCUSNHK331=]Z<^:XK+*,4*Z@H 964=[R8;?^#<'LK9TSQFWX)$NPN'/*"7WQ<$IW_8 M;!]O,HVA*'Q[O2#M6A0GBR!*+/U3WD[+HB%V*=B4+*@:OR7V'69YB ]."FGL M-X;*0$L?4Q5H$D(OV"385#8V)=+-VH[N5QGKY@%'NKGR ?=K[$D>H0\84^]B M3)RI=&4^X9_.B_3@S$Z=V@350[TE(M7EBP8(-F6>L[?%&+>>G!?H;/T0*HP+ MJB^^8_*(R08]WFM3/9X^)4\ 1(/L;;M*TKC6%W/;-.0)!O" I-40HV91D-+UQ3J)QIBEK$T'V;8#J/_V)# M>D2F+5$031'YAEV?#]7]ZDW_=+5&7\ID%*=[(LHH@L%58%-.UU8>G$7Q=KA.=FF'%=M99O3H;6;T M'?[#-UW3H_8B>3)U'%1EN,.Z\VBSI_Q$EH^3UCOI=:%T5U?+JE*>0*50'H)- M@DUE8U-.UU_XT/$]_G1\+5C\ O=7/Z MCH@^B5HYJ;FTCF'898QJIYP)%JKOPAB>BY):X0BDM/-6!3%K9XHN8O@W9C**\W MF18XX1LG0IP%FP2;BM"Z6ZSL9$I7YDSI5OY80#3<$B7Y1.1$L$FPB2\V)=EY M.YRWT1DH=%?7UC,:!0;YQJ!0%:5@4X:A\,(UA0@V"3;QJN/C7WWA M0\7W^%/QM3@!%/VV1,A11(8%FP2;!)L$FU+<->[(A^B3-.@WAEI3[7/2)TG@ M*/\[Z[G :, 5C"H??U]JM_4WW\:2VLZLVU9 R;72:/7LQ=59:WJ8;2\NM0V] MN+0FY1U/O;A28:#:A>+3D::DPK')/-DE&3'Z>*GM[/MXI55?)6C4(*132.LWU4X&!0.%% LIKK04)Q'BM\Y$" #4?*0!0\Y$" #4?*0!0\Y$" #4?*0!0\Y$" #4?*0!0\Y$" #4? M*0!0\Y$" #4?*0!0\Y$" #4?*0!0\Y$" #4?*0!0\Y$" #4?*0!0\Y$, )]8 M&5_Z7\-\&GZA_T3?F"+R:-I!.IJRFDJI8]O#I''P%$$%4@0?)EA".M2V1/:K M:3]*MN/1IR-"_VQ+)IW9(T&6-$/$DYRQY$VPBRE%;)9/!ZV_I;%I(ULWZ2#7 MHW]@M9&.YKE\;^D0OESMTMG-')=5/CHFT$7]M_PHO!.ZLDF+Y7Y@M)$>:?74T4C4=]U7%T+0>'O3'NJIUNUH']=J& MK/U;E1O1ER8D6L$,/>+6B&#TJX7&=(''R'I&KV[CTRKP*.J6B?Z67ENI,AYG M0I7>!JH$Z#>P[A!6&^O8MPU,8!2=$^)F+M*$0&[LGW;SIT<%B;5^H2)R"FFU M5 :^?$+#3;S?HA3:A2B%311I#*\N?Y[_O/FG]->;J[/+ZV_W3>GR^O1(VBK4 M2^OH>MG[SUV<#20MW_ZWE/?_TQKJ[G,58G[U$/;RCO+W0S6AFZXH1+ M\C#W,?J[)#EJ'0P&E.2:+]*4CIZX$J:;C3&O;;)R R(MD19#]ZIIPA_YXA9^ MV;G:6I%,B4&R7*6Y3%6(-E/Q9H;!-J3.$=Q7>F+M7(XS*$&TCJZD*-V[T.\! M)WE@4529+"0L(=N0T!3: M-?[W_?9?U:S#F\JVV= W]L;LXC^1COT M\S*5;\:7<\*>,+HFM;6I6 _E9K>=6GF+EED\0VJ'\LX84S)@JM];K__&&Z:$ MJ;V?9C?P&!-"];KET,DXE/ZF'7RH.^Z>RKTF9E3, ,JJ1)Z%]+ZBY+Y94/L" M8_<:;VA%K\I*8[BA!09OEI4PR+/4Z3E!2:56^GI!7MZ@)(STE*K*G M4]-UZ8?"1-_;1 ^[C-*7&Y!J"$\\I?OBJCNK'A7"3N<25SOL M]#R U0%@==KK9RV\ 4L8ZS%[WSIVBQVJ6!BY6,(OT. 8"YM\[X!X="9U!?2\ M@Y?QV^8]T"GL\QP!Y!C#J-88#E?]S%F&+QX,7 MJ]C>8GWHP?">-Z)/I;-K8BG%Z(;X%0A[ND37Q+91G[J^S?Y !,[MPR)GCC[RQ M;YWH.J43',*MJ10%.O:F=]R%5\$S8G9L3DDA(S>&6OH]2'@0G*A?2*^6*(2 M"F'=!"W@6:92]B;+Y@H_5?3)Q-8%(;%#A]158^ORVD2YW,Z+R!M<17I +V%H]6M XDU"!L>LU;J.)X"S M1\[,'LB!WIGK@4*.D"/B.H((PKM*=)*./8G@(-\B"'%1_0)Y4N!531'YA<-Z M2ECW";NK*+RL##;MD7<_)^C)$S(M(/*%0^XIY>]"=D1F]29-W&T,2Y![+IRN M ^2^I@=3KS'4:GYF4R&'ZVWVZXS@J>E/I1DR#5#NV2GU\EK4N5QGT'6"V:W0 MU61TTPU"U2>V<1NPPKVTGW!8.&"3//;!0>,_!4:X:8>XV9 9J@:-H:+QGY\G M#/>8I](39#_BH 0KEL;()-(3LGP